STM32 GPS悬停飞控 (三十五)树莓派 4g视频回传

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/shukebeta008/article/details/101321241

做完了路点自动飞行可以考虑树莓派+4g真的发挥作用了。首先实现远程图传,再做远程数传。

我首先尝试了rtmp推流。这样几乎不用自己写什么代码也能实现任意客户端的访问。发射端直接用avconv,客户端可以用跨平台的vlc,服务器端也有好多免费测试的rtmp服务器。

方法如下:

sudo raspi-config

启用摄像头

sudo nano /etc/modules

最后添加

bcm2835-v4l2

然后检查是否检测到

vcgencmd get_camera

这里要重启一下才能看到/dev/video0 这样csi摄像头就能当作usb摄像头用了

sudo apt-get install libav-tools

这样就配置完了。

后面每次运行下面这句话即可

avconv -f video4linux2 -r 15 -s 320x240 -i /dev/video0 -f flv rtmp://demo.easynvr.com:10935/hls/stream_8

下面是测试视频

https://v.youku.com/v_show/id_XNDM3NDI3ODMzMg==.html

我装在飞机上也试过没问题,ubec可以给带lte模块的树莓派供电的,当然现在电机还没转起来。

但是我想自动启动里用pppd上网再用这句话传视频始终不行。最好要打log到文件里看看为啥

另外这个测试rtmp服务器网速变化挺大,半夜流畅白天几乎不能用。

因此打算还是要自己申请服务器,然后用python传连续图片的方式做图传试试。

猜你喜欢

转载自blog.csdn.net/shukebeta008/article/details/101321241