Open inobelar opened 1 week ago
Thanks for testing this plugin and sharing your findings again.
@ReFormationPro Sorry, my mistake. I should have attached the text to the video right away, I checked my email quite late. Thanks again for your quick response!
"The link to structure needed for the parsing couldn't be found".
Maybe putting h264parse after rtph264depay can help
Wow! I didn't notice this many times! Thanks, I added h264parse
after rtph264depay
, and it fixed 'major problem of the issue' (rtpjitterbuffer
is not too critical for me, but lag/buffering kinda annoying), but if you say, it can be fixed too - its awesome! :tada:
In general, I find this plugin of yours to be a gem! :gem: Excellently and clearly written (if reader take the trouble to delve into the domain a little), it works, almost flawlessly, 95% of flawlessly :)
It became for me both an excellent reading, an introduction to encryption and h264 low-level format (nal-units), and a cool reference for writing plugins! That's why I would like to "make it as cool as possible". I would like to fix all the bugs myself, but I'm not that cool yet :laughing: As they say - "I would do everything myself if I could", but for now I'm meticulously testing it, understanding the nuances, so that later I can improve the documentation, explain the implementation more clearly for other beginners (like me).
It seems to me that this plugin is a powerful tool :muscle: for those who need it.
Thanks for your kind comments again and thank you also for testing and bringing issues. It is nice to hear that this project is beneficial. It would be nice if this plugin had better documentation, faq etc. I will be considering improving those aspects. Good luck with your work too.
I'm testing realtime streaming capabilites, and discovered, that sometimes, we cannot listen to video stream, if its not pre-launched. I uploaded annotated videos to YouTube, due to GitHub restritions for attachments size (max 10 mb).
For quicker consumption, sender's stream configured for:
x264enc
::key-int-max=15
rtph264pay
::config-interval=1
I recorded 2 videos (used "pr4-test-fix" branch):
rtpjitterbuffer
well, as expected on 'localhost', without many packets lost.rtpjitterbuffer
, 'Receiver' cannot be launched after 'Sender' (~immediately), only after pre-launched 'Sender' - its important current disadvantage.rtpjitterbuffer
video shown with glitchesrtpjitterbuffer
, strange lag or video buffering was added.