VLC获取Raspberry Pi使用UV4L HTTP Streaming Server 提供的实时视频流

如果网络条件允许,建议看原文。

原文地址:

http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14

http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16#example11



在Raspberry Pi上安装或更新UV4L

打开终端,输入以下命令:

$ curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc | sudo apt-key add –

把以下内容添加到/etc/apt/sources.list文件中:

deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main

 

安装UV4L。如果已经安装过UV4L,下面的两条命令会把它更新到最新版:

$ sudo apt-get update

$ sudo apt-get install uv4l uv4l-raspicam

 

如果你想让驱动在开机的时候被加载,那就安装下面的包:

$ sudo apt-get install uv4l-raspicam-extras

 

为了方便,上面的包提供了以服务的方式去开始和停止驱动:

$ sudo service uv4l_raspicam restart

 

在服务开启的时候,uv4l会去解析配置文件/etc/uv4l/uv4l-raspicam.conf以获取 驱动选项的默认值。所以,更改这个文件,以改变驱动选线的默认值。

 

此时,已经安装了UV4L的核心组件和Video4Linux2驱动,如果有错误发生,可以考虑更新固件,运行以下命令:

$ sudo rpi-update

 

可以使用以下两条命令获取更多的使用信息:

man uv4l
man uv4l-raspicam

 

获取命令选项列表:

$ uv4l --help--driver raspicam --driver-help

 

如果你没有安装可选包uv4l-raspicam-extras,又想要快速测试uv4l,可以手动加载:

$ uv4l --driver raspicam --auto-video_nr --width 640 --height 480 --encoding mjpeg(或者h264、jpeg)

 

拍一张JPEG的图片:

$ ddif=/dev/video0 of=snapshot.jpeg bs=11M count=1

 

结束正在运行的uv4l:

$sudo pkill uv4l

 

安装uv4l-server模块:

$ sudo apt-get install uv4l-server

 

可以选择安装以下模块:
$ sudo apt-getinstall uv4l-uvc
$ sudo apt-getinstall uv4l-xscreen
$ sudo apt-getinstall uv4l-mjpegstream

 

使用VLC获取实时视频流

使用网页配置UV4L选项:

http://raspberrypi:8080

 

从服务器获取HTTP/MJPEG(Video) 视频流:

client ~ $ cvlc http://raspberrypi:8080/stream/video.mjpeg

从服务器获取HTTP/raw H264 视频流:

client ~ $ cvlc http://raspberrypi:8080/stream/video.h264 --demuxh264

从服务器获取HTTP/JPEG从服务器获取:

client ~ $ cvlc http://raspberrypi:8080/stream/video.jpeg


更多的内容请参考原文。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值