Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use nginx rtmp module to create a simple dynamic overlay on a live stream?

I love the simplicity of the nginx-rtmp-module but I'm unclear how to do something that was pretty simple in Wowza (although don't love Java). In Wowza I could receive the rtmp AMF metadata data in the onTextData event and config a dynamic overlay. It's nothing complex, just some dynamic text that may change very minute or so.

I really have no idea how to do this in nginx-rtmp-module for a live stream. I know how to do this post-processing using ffmpeg, but live I have no clue. This module seems so simple to build out the config file, and the web hooks for start/stop/etc. are really straightforward, but how do I dynamically overlay text on top of frames using this module?

Thanks

like image 407
avian Avatar asked Sep 30 '16 07:09

avian


People also ask

Does nginx support RTMP?

Most modern streaming tools support the RTMP protocol, which defines the basic parameters of an internet video stream. The Nginx web server includes a module that allows you to provide an RTMP stream with minimal configuration from a dedicated URL, just like it provides HTTP access to web pages by default.


1 Answers

i think this link will help you

have you googled it... :)

like image 185
MRRaja Avatar answered Sep 29 '22 00:09

MRRaja