VLC(VLC Media Player)是一个跨平台的播放器,支持播放流媒体。VL是VideoLan的缩写。 在Linux系统中,该播放器默认不支持以root用来启动。
Ubuntu系列的系统:apt-get install vlc
vlc suren.avi
raspivid -o - -t 99999 -hf -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin :sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{dst=localhost,port=5004,mux=ts,sap,name=suren} :sout-keep vlc -vvv suren.avi --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:duplicate{dst=display,dst=rtp{mux=ts,dst=surenpi.com,sdp=sap,name="TestStream"}}'
通过下面的步骤可以将摄像头适时地发布为RTP流媒体:
- 打开多个文件Ctrl+Shift+O
- 选择“捕获设备”,设置好摄像头,麦克风等
- 在播放下拉按钮中选择“串流”
- 在目标设置中,选择新目标“RTP / MPEG Transport Stream”,点添加
- 设置地址为:localhost
- 设置转码选项
- 最后点按钮”流“
观看流媒体:
- 再打开一个VLC播放器
- 从菜单“媒体”中选择“打开从网络串流”Ctrl+N
- 输入地址:rtp://localhost:5004
- 点“播放”即可看到摄像头中的画面里
http://my.oschina.net/u/174242/blog/74647
http://blog.csdn.net/vblittleboy/article/details/34438391