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