nubomediaTI / Kurento-iOS

Kurento Toolbox for iOS
Apache License 2.0
120 stars 76 forks source link

iOS 10 compatibility #33

Open shaikhtariq11 opened 7 years ago

shaikhtariq11 commented 7 years ago

It's working fine in iOS9 for me but there is one issue in iOS 10.

Issue: Last room joiner's stream is not showing in first joiner's screen. Case: (A,B and C are users on different iOS10 devices)

  1. A start room (I can see self streaming)
  2. B joins the room 2.1: A can't see B's streaming 2.2: B can see both streaming
  3. C joins the room 3.1: A can't see C's streaming, A can see A&B's streaming. img_0403
leninsmannath commented 7 years ago

I am also facing with the same issue. Did you get the solution? Please help me if you get the solution.

shaikhtariq11 commented 7 years ago

For iOS: NBMPeerViewCell.m uncomment the code inside setVideoView function. The code to uncomment is setNeedsLayout.

leninsmannath commented 7 years ago

I got another issue. A, B and C are connected in room. If anyone of them disconnect from room, then local view will be gray as shown in above picture.

leninsmannath commented 7 years ago

Hi, I am facing the same issue even after un-comment the setNeedsLayout. Please help me to resolve this issue asap. Thanks in advance.

dheerajsravi commented 7 years ago

I am also facing the same issue. Requires fix asap. Thank you

chengjingfeng commented 6 years ago

@shaikhtariq11 @leninsmannath @dheerajsravi @masmil1988 my server is available at:https://47.95.209.36:8443 I cannot connect to the server by ios demo, I got the error: "Impossible to establish WebSocket connection to Room Server, check internet connection"

I changed the code as below: //#error : Define WS Room URI (es. wss://localhost:8443/room) //static NSString defaultWsRoom = @"https://kurento.teamlife.it:8443/room"; static NSString defaultWsRoom = @"http://47.95.209.36:8443";

could you help to comment why I got this error: "Impossible to establish WebSocket connection to Room Server, check internet connection"

prakashtripathi commented 6 years ago

first, of fall check your server is running properly if it is running properly then you can use above URL from the camera-enabled laptop and hit in the browser .kurento demo project must run in the browser if your server installation is proper. let me know is it working or not! @chengjingfeng

chengjingfeng commented 6 years ago

thanks @prakashtripathi for your comments, I think i was set up the wrong server: kurento group call, now I am try to set up the server:Kurento/kurento-room. helpfully it would work with the client code.

prakashtripathi commented 6 years ago

@chengjingfeng Let me know if you are facing any more issue .happy to help you .

chengjingfeng commented 6 years ago

@prakashtripathi thank you, now it works, though it have some display issue as @shaikhtariq11 mention, I think it will be IOS client display issue, not server issue:because firefox works well. I will try to go through the code and modify it. by the way, @prakashtripathi could I contact you by whatApp or WeChat?

prakashtripathi commented 6 years ago

@chengjingfeng you can drop me a mail anytime on "tripathiprakash22@yahoo.in"

chengjingfeng commented 6 years ago

thank you @prakashtripathi

Cmdrobot commented 5 years ago

Hello Guys, i have the same your problem how to fix it? @chengjingfeng

Jasonzn commented 2 years ago

I got another issue. A, B and C are connected in room. If anyone of them disconnect from room, then local view will be gray as shown in above picture.

I also meet this issue. Do you find the solution? Thank you so much! @leninsmannath