LiveTv
Introduction
IRIB TV Live on Your browser based on dash
Demo
Download sample video and store it,
then creates it's ts segments and store them into public/cdn
and serve them.
ffmpeg -i ../SampleVideo_1280x720_10mb.mp4 -vf scale=320:240 -use_timeline 0 -f dash 1.mpd
Let's Learn ffmpeg
Installation
apt install ffmpeg
Live with webcam
- List input stream devices
ffmpeg -f avfoundation -list_devices true -i ""
- Stream FaceTime HD Camera into
out.mpg
ffmpeg -f avfoundation -r 30 -s 1280x720 -i "0" out.mpg
- Multi quality dash from static video
ffmpeg -i SampleVideo_1280x720_5mb.mp4 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 -b:v:0 250k -filter:v:0 "scale=-2:240" -profile:v:0 baseline -filter:v:1 "scale=-2:720" -profile:v:1 main -use_timeline 1 -use_template 1 -window_size 5 -adaptation_sets "id=0,streams=v id=1,streams=a" -f dash hello.mpd