-
Notifications
You must be signed in to change notification settings - Fork 989
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
h264 doesn't work any more #707
Comments
I tested this a little. So the changes of libjitsi from ..-336 to ..-340 is the difference between: How were you bisecting? Was it working for you at some point? |
Thanks for your reply. I should have mentioned that you need a change in jicofo first in order to do the bisecting. Basically With above change in jicofo, you should be able to see H264 video works before videobridge version 9457cfa. Please let me know if you need more information. |
I think I can confirm this. We've recording our results from 'forcing' video encoding to VP8, VP9 and H264, and the audio encoding to Opus. Our technique is to edit ('mangle') the SDP derived from the incoming session-initiate Jingle before setting the WebRTC Remote Description. Our results are as follows:
We're using the Org.WebRtc wrapper in a Windows UWP project (https://github.com/webrtc-uwp/webrtc-uwp-sdk). This seems pretty solid and reliable. One of the test clients is a HoloLens. Our debugging tools include Wireshark and the WebRTC logs. In the case of H264 we compared the Jingles being generated in our project with those being generated by Jitsi Meet when H264 was selected, and found the profile level parameter was not being supplied. We applied the patch described in [https://github.com/jitsi/jicofo/issues/276] to fix this, and the Jingles matched afterwards. We ascertained that our H264 codecs conformed to this profile level. Incidentally, we couldn't make H264 work with Jitsi Meet with two Chrome browsers - as soon as video was turned on, we received a 'network issues' dialog in Jitsi Meet. Looking through the WebRTC logs it looks like the H264 codec - despite no frames being forwarded - is being engaged successfully, although because WebRTC uses the class H264Encoder.cc in this instance, a direct comparison with VP8 logging is not possible. Again, I'm happy to provide any further information or help with any testing. |
This Issue tracker is only for reporting bugs and tracking code related issues.
Before posting, please make sure you check community.jitsi.org to see if the same or similar bugs have already been discussed. General questions, installation help, and feature requests can also be posted to community.jitsi.org.
Description
H.264 works on video bridge 1030, but not with version >= 1055.
Current behavior
H.264 no longer works with the latest version. A bitset search shows it was broken since this commit 9457cfa.
Expected Behavior
H.264 should work.
Possible Solution
Steps to reproduce
Can't see the remote video in a meeting like this:
https://meet.jit.si/h264-via-bridge#config.preferH264=true&config.p2p.enabled=false&config.disableSimulcast=true
Environment details
Mac Chrome Version 68.0.3440.106
The text was updated successfully, but these errors were encountered: