测试效果: 差,会出现图像模糊 实现难度:中 gstreamer安装与gst-rtsp安装可能出现库缺失问题
3.调用v4l2接口捕获视频live555实现rtsp服务
树莓派端:
step1. 安装live555
获取live555最新源码 wget http://live555.com/liveMedia/public/live555-latest.tar.gz 解压编译安装 tar -zxvf live555-latest.tar.gz cd live sudo ./genMakefiles linux sudo make sudo make installstep2. 安装库文件
sudo apt-get update sudo apt-get install libavcodec54 sudo apt-get install libswscale2 sudo apt-get install libx264-142step3. 编译执行工具
下载源码copy到/opt/vc/src/hello_pi/
根据/hello_pi/下的README编译安装iclient库
cd live_camera_linux sudo make sudo make install sudo ./zk_v4l2_x264_source若出现
[2464] WebcamOndemandMediaSubsession .... calling using url "rtsp://192.168.1.102:9554/webcam"则成功实现
播放端:
使用vlc等工具播放rtsp流: rtsp://IP_of_Raspi:9554/webcam
测试效果:好,延迟与画面都尚可 实现难度: 可能遇到各种包缺失,且难以检查出错位置
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-26219-2.html
何来公信力