samirkumardas / jmuxer

jMuxer - a simple javascript mp4 muxer that works in both browser and node environment.
Other
549 stars 108 forks source link

How to interpret the debug output #61

Closed AlexSapple closed 3 years ago

AlexSapple commented 3 years ago

Hi,

just looking at the debug (whilst trying to improve video quality of a live stream) - would it be possible to clarify what the debug output means -

image

can you fill in the blanks for me (or explain If I have got some of this wrong)?

@samirkumardas you helped me out greatly with a previous question around quality (and I'm really grateful), but I'm still playing around with data at each end (both the source of the stream and the front end browser playback) - I'm looking for the "sweet spot" of how often to feed data in to Jmuxer - things like how often to push data down the socket at the server side - one thing that interests me from the debug - when I believe that I'm packaging up 10 frames in a GOP Jmuxer doesn't often agree in the "no. frames in last chunk". Similarly to the question of partial frames, are there also challenges around frame delimiters (detecting where a frame ends) - I only ask that question as a complete beginner in the subject! :)

samirkumardas commented 3 years ago

google :)

AlexSapple commented 3 years ago

very well I suppose.