从Raspberry Cam传输H.264的现代方法
我得到了Pi B +和Pi摄像机,现在正试图找到最高效的(低CPU)和最低的延迟配置,以将H.264编码的视频从摄像机传输到我的家庭服务器。 我已阅读以下内容: http://pi.gbaman.info/?p=150 http://blog.tkjelectronics.dk/2013/06/how-to-stream-video-and-audio-from-a-raspberry-pi-with-no-latency/comment-page-1/#comments http://www.raspberrypi.org/forums/viewtopic.php?p=464522 (所有链接都使用的gstreamer-1.0 deb http://vontaene.de/raspbian-updates/ . main。) 过去几年在这方面已经做了很多工作。 最初,我们必须将输出连接raspivid到gst-launch-1.0(请参阅链接1)。 然后(链接2)创建了官方的V4L2驱动程序,该驱动程序现在是标准驱动程序,它允许仅使用gstreamer而不用管道直接获取数据(特别是towolf发表的帖子»Sat Dec 07,2013 3:34 pm in link 2): 发件人(Pi): gst-launch-1.0 -e v4l2src do-timestamp=true ! video/x-h264,width=640,height=480,framerate=30/1 ! h264parse ! rtph264pay config-interval=1 ! gdppay ! udpsink host=192.168.178.20 port=5000 接收方: gst-launch-1.0 -v udpsrc port=5000 ! gdpdepay ! rtph264depay ! …