On 4/27/2016 11:14 AM, Notandi Notandason wrote:
I'm developing a WebRTC Application (with Janus). From time to time remote 
video freezes if using H.264 and Firefox. This happens with FF 45 and fresh 
released V46.
What is the right way to produce log files and deeper dive into this error?

How long does it freeze?

Some suggestions:
NSPR_LOG_MODULES=signaling:5,webrtc_trace:65535,GMP:4,timestamp WEBRTC_TRACE_FILE=some temp file NSPR_LOG_FILE=another temp file

(Note: NSPR_LOG_MODULES is case-sensitive)

When the freeze happens, as soon as it clears (unfreezes) stop the call (and close the tab entirely); the reason is that the WEBRTC_TRACE_FILE log is a rolling log, and if too much more happens the interesting data will disappear. Alternatively, you can set that file to 'nspr', and the logs will be routed to the NSPR_LOG_FILE (and you don't have to worry about wraparound). This can make for LARGE logs, and also can have a negative performance impact, which might confuse things.

You could also take a wireshark trace of the UDP traffic between you and the far end, though I don't think that's really needed. Note that you won't be able to see anything more than the RTP header info; the content is all encrypted.

File a bug here: https://bugzilla.mozilla.org/enter_bug.cgi?product=External%20Software%20Affecting%20Firefox&component=OpenH264 (the bug (if any) might be in the webrtc code, but that's the place to start).

--
Randell Jesup, Mozilla

_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to