Improve playback of lower-latency Apple HLS streams.Get HTTP and RTP performance statistics.
Integrate user authentication with external systems.Publish securely from an RTMP encoder that does not support authentication.Take timed thumbnail snapshots of a transcoded stream.Disconnect clients after a specified time period.
Put the manifest and the associated video files on your web server or CDN. The -adaptation_sets argument assigns them into adaptation sets for example, this creates one set (0) that contains the streams 0, 1, 2 and 3 (the videos), and another set (1) that contains only stream 4, the audio stream. The -map arguments correspond to the input files in the sequence they are given you should have one for each file. Ffmpeg \ -f webm_dash_manifest -i video_160x90_250k.webm \ -f webm_dash_manifest -i video_320x180_500k.webm \ -f webm_dash_manifest -i video_640x360_750k.webm \ -f webm_dash_manifest -i video_1280x720_1500k.webm \ -f webm_dash_manifest -i my_audio.webm \ -c copy \ -map 0 -map 1 -map 2 -map 3 -map 4 \ -f webm_dash_manifest \ -adaptation_sets "id=0,streams=0,1,2,3 id=1,streams=4" \