Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local video doesn't be rendered. It doesn't be sent to remote machine on IOS 13 #153

Open
linhongyi opened this issue Sep 25, 2019 · 23 comments

Comments

@linhongyi
Copy link

I run the sample. It doesn’t send video to remote, but voice is ok. How could I fix it?

Thanks

@linhongyi linhongyi changed the title Local video doesn't be rendered. It doesn't also be sent to remote machine on IOS 13 Local video doesn't be rendered. It doesn't be sent to remote machine on IOS 13 Sep 25, 2019
@NirajCapermint
Copy link

Any solution for this?

@linhongyi
Copy link
Author

It's work perfectly to use GoogleWebRTC framework (https://webrtc.org/native-code/ios/). You have to follow above steps to run the sample.

@NirajCapermint
Copy link

@linhongyi The problem is with iOS 13. Local video is showing only on landscape mode if I turn device to portrait that it is not working. I am testing on iPhone 7 plus device. On other devices working fine. Any help?

@linhongyi
Copy link
Author

@NirajCapermint The video does not display because of libjingle_peerconnection. The framework I couldn't fix it.
I replaced libjingle_peerconnection by GoogleWebRTC to achieve our goal.

@sanaD13
Copy link

sanaD13 commented Nov 9, 2019

@linhongyi Replacing libjingle_peerconnection by GoogleWebRTC does not particularly solve the issue as some header files are different.

@yasirIqbal11
Copy link

Any solution??

@Offek
Copy link

Offek commented Dec 27, 2019

Hello @linhongyi could you please share how you migrated to GoogleWebRTC from libjingle_peerconnection? Thanks in advance

@sanaD13
Copy link

sanaD13 commented Dec 29, 2019

Hello @linhongyi could you please share how you migrated to GoogleWebRTC from libjingle_peerconnection? Thanks in advance

Try: https://github.com/sanaD13/SDWebRTC

@sanaD13
Copy link

sanaD13 commented Dec 29, 2019

Any solution??

https://github.com/sanaD13/SDWebRTC

@maunb
Copy link

maunb commented Dec 30, 2019

Any solution??

https://github.com/sanaD13/SDWebRTC

Hello @sanaD13 your source code in github is a initial project. It's missing pod & webRTC source code. Please check again. Thank you.

@maunb
Copy link

maunb commented Jan 2, 2020

I found a good sample https://github.com/crossle/AppRTCMobile

@sanaD13
Copy link

sanaD13 commented Jan 2, 2020 via email

@Offek
Copy link

Offek commented Jan 2, 2020

Hello All,
I managed to solve it by compiling the WebRTC code as someone previously recommended.
Follow the guide in https://webrtc.org/native-code/ios/ to download all the sources and compile the Xcode project. This project will generate the latest WebRTC framework and corresponding files along with sample application. Use these in your project and make necessary changes to fix errors/warnings to have local video be rendered properly on iOS 13.

@sunilju
Copy link

sunilju commented Jan 13, 2020

Hello @linhongyi could you please share how you migrated to GoogleWebRTC from libjingle_peerconnection? Thanks

@sanaD13
Copy link

sanaD13 commented Jan 13, 2020

Hello @linhongyi could you please share how you migrated to GoogleWebRTC from libjingle_peerconnection? Thanks

Hey,
In this repo I used GoogleWebRTC framework https://github.com/sanaD13/SDWebRTC
Hope it helps.

@sunilju
Copy link

sunilju commented Jan 14, 2020

Hello @linhongyi could you please share how you migrated to GoogleWebRTC from libjingle_peerconnection? Thanks

Hey,
In this repo I used GoogleWebRTC framework https://github.com/sanaD13/SDWebRTC
Hope it helps.

Your REPO is giving error.

@maunb
Copy link

maunb commented Jan 14, 2020

@sunilju I migrated to GoogleWebRTC from libjingle_peerconnection base on this repo: https://github.com/crossle/AppRTCMobile/tree/master/webrtc

  1. �In popfile, remove pod 'libjingle_peerconnection' by pod 'GoogleWebRTC'
  2. You need to update render local and remote video base on repo sample

@sunilju
Copy link

sunilju commented Jan 14, 2020

@sunilju I migrated to GoogleWebRTC from libjingle_peerconnection base on this repo: https://github.com/crossle/AppRTCMobile/tree/master/webrtc

  1. �In popfile, remove pod 'libjingle_peerconnection' by pod 'GoogleWebRTC'
  2. You need to update render local and remote video base on repo sample

Can we solve issue by using 'libjingle_peerconnection' only?

@maunb
Copy link

maunb commented Jan 14, 2020

Can we solve issue by using 'libjingle_peerconnection' only?

I mean we remove libjingle_peerconnection. We only use GoogleWebRTC.

@sunilju
Copy link

sunilju commented Jan 21, 2020

Now i am using GoogleWebRtc but problem is that How to get RtcMediaStreamTrack object for [peerconnection addTrack: streamIds:] method call?

Give me some idea?

@sunilju
Copy link

sunilju commented Jan 30, 2020

Now i am using GoogleWebRtc but problem is that How to get RtcMediaStreamTrack object for [peerconnection addTrack: streamIds:] method call?

Give me some idea?

Solve This.

@sunilju
Copy link

sunilju commented Jan 30, 2020

Local and Remote Video not working in GoogleWebRtc?

Anyone help me

@shanmugam105
Copy link

Did you find any solution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants