2 thoughts on “Audio and Video don’t match in RTMP-Nginx”

  1. Sounds like a timestamp issue from the encoder.

    I ran into a similar issue with Chrome encoded video being played inside Chrome itself because the MediaRecoder inside Chome has pretty drastic timestamp jitter.

    The issue wasn’t present inside Firefox because it turns out the Firefox team setup timestamp correction code but Chrome team refuses to acknowledge the issue and fix it since 2020 or so.

    Link to Chrome bug:


    You might want to try passing the stream through FFMPEG to correct the timestamp issue.


Leave a Comment