ffmpeg搭建hls服务器

来源:互联网 发布:mac桌面东西没了 编辑:程序博客网 时间:2024/05/21 06:29
 2014/4/30 19:49:47
林夕 2014/4/30 19:49:47

-f dshow -r 25 -s 1280*720 -i video="SA7160 PCI, Analog 02 Capture" -f dshow -ar 48000 -i audio="SA7160 PCI, Analog 02 WaveIn" -pix_fmt yuv420p -subq 4 -s 960*576 -x264opts bitrate=900:vbv-maxrate=900:vbv-bufsize=166:nal_hrd=cbr:fps=24 -profile high -g 38 -r 24 -vcodec libx264  -acodec libvo_aacenc -ar 44100 -ab 32k -async 1 -f mpegts udp://192.168.1.143:20000



官方版多路转发设置 其中一路推给VLC 一路推给传输软件
-i udp://127.0.0.1:20000 -map 0:v -vcodec copy -map 0:a -acodec copy -f mpegts udp://127.0.0.1:20001?pkt_size=188 -map 0:v -vcodec copy -map 0:a -acodec copy -f  mpegts udp://127.0.0.1:20002?pkt_size=188 -map 0:v -vcodec copy -map 0:a -acodec copy -f  mpegts udp://127.0.0.1:20003?pkt_size=188 -map 0:v -vcodec copy -map 0:a -acodec copy -f  mpegts udp://127.0.0.1:20004?pkt_size=188

需要设置VLC新编码方式为h264+aac格式ts 流
VLC再把UDP传送方式转换为HTTP传输方式,由Potplay打开地址 http://本地IP:10000

204.45.22.58

-f dshow -r 25 -s 1280*720 -i video="SA7160 PCI, Analog 03 Capture" -f dshow -ar 48000 -i audio="SA7160 PCI, Analog 03 WaveIn" -pix_fmt yuv420p -subq 4 -s 960*576 -x264opts bitrate=900:vbv-maxrate=900:vbv-bufsize=166:nal_hrd=cbr:fps=24 -profile high -g 38 -r 24 -vcodec libx264  -acodec libvo_aacenc -ar 44100 -ab 32k -async 1 -f hls udp://127.0.0.1:10000/test.m3u8


-i http://192.168.1.143/test.m3u8 -c copy -f mpegts udp://127.0.0.1:30000

-i udp://127.0.0.1:20000 -c copy -f hls -hls_time 3 -hls_list_size 10 -hls_wrap 20 /mnt/tmp/test.m3u8
0 0
原创粉丝点击