Live video streaming
Last updated
Was this helpful?
Last updated
Was this helpful?
RTMP stands for Real-Time Messaging Protocol. It is a protocol developed by Adobe Systems for streaming audio, video, and data over the internet in real-time. RTMP is commonly used for live streaming and interactive multimedia applications. TCP as transport.
Video is split by 1second fragments.
This is a storage where Transcoding service keeps original video fragments. In case it crashes fragments can be taken from the cache and transcoded again.
Each 1second fragment is transcoded to multiple formats (codecs) and for each codec for several resolutions. All these tasks are scheduled and actual transcoding is done by set of workers.