1. Ubuntu环境下安装vlc:
apt-get install vlc
2. 获取vlc帮助
vlc --help 或者 vlc --help--advanced
3. vlc的debug log
vlc --vv --extraintf=logger
运行的log将会保存在vlc-log.txt中。
4. 作为服务器通过rtp将本地视频文件ts流往客户端发送(run at server)
vlc-vvv --extraintf=logger /home/video/01.mpg --sout '#transcode{vcodec=h264,vb=800,scale=1,width=500,height=300,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:5544/01.mpg}'
命令各参数详解:(1)参数"/home/video/01.mpg"指定本地的媒体文件路径;(2)参数"sout"表示输出流;(3)参数"transcode"表示转码,其后花括号中各参数表示转码的各个规则:"vcodec"表示视频编码格式,"vb"表示视频位率如800表示800kb/s,"width"和"height"分别表示视频宽度和高度,"acodec"表示音频编码格式,"ab"表示音频位率,"channels"表示音频声道,"samplerate"表示音频采样率;(4)参数"rtp"RTP协议一些参数的设置,以上命令中"rtp"段命令也可写成这样:":rtp{dst=192.168.0.116, port=55

本文介绍了在Linux(Ubuntu)系统中如何安装VLC,并详细解析了使用VLC进行视频流转发的命令,包括从本地文件和摄像头转发视频流到RTP,以及同时转发到本地文件和RTP服务器的命令格式。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



