我想从我的Raspberry Pi(B)到我的Windows PC上直播视频,延迟时间尽可能短。
到目前为止,我尝试了来自S.G. Vulcan的gstreamer和tutorial,但我延迟了> 1秒。我想知道是否可以通过使用udp流而不是tcp来减少延迟。
在我的Raspberry上运行此命令:
gst-launch-0.10 -v v4l2src ! "video/x-raw-yuv,width=800,height=600" \
! ffmpegcolorspace ! x264enc ! rtph264pay ! \
udpsink host="192.168.2.111" port="5000"
但似乎VLC甚至无法进入流媒体。我尝试连接到udp://192.168.2.111:5000
,但点击play
无法启动流。没有显示错误消息。
正确使用gstreamer这样做吗? udp流媒体甚至可以减少延迟,还是应该使用其他技术进行流媒体传输?