Send RTMP Video (vuo.video.send.rtmp)

Streams video over the internet using the Real-Time Messaging Protocol (RTMP).

You can use RTMP to broadcast video (and optionally audio) using relay servers such as Twitch, Wowza, Restream, YouTube, Facebook, and Periscope, or by setting up your own Nginx relay server.

RTMP expects video frames at a constant framerate, so you should use Fire on Display Refresh or Fire Periodically to drive your composition (rather than, say, mouse or keyboard events).

If you change the quality or change the resolution of the images being sent, the stream will pause for a few seconds and then resume. (This is because RTMP doesn’t support dynamic resolution or bitrates, so this node has to disconnect from the server and reconnect to it, which takes a few seconds.)

RTMP only supports opaque images; if you feed this node a semitransparent image, it will become opaque (composited on a black background).

Keywords: Facebook Live, Periscope, Real-Time Messaging Protocol, Restream.io, Twitch, Wowza, YouTube Live Streaming, broadcast, camera, consumer, ethernet, i/o, interface, internet, output, relay, server, source, stream, tcp, transmit


Back to vuo.video node set documentation.