【发布时间】:2012-08-22 05:40:14
【问题描述】:
我想做实时视频流和编码。我正在使用Leopardboard DM365。我可以捕获实时视频并将其编码为 H264,然后使用 gstreamer 插件进行流式传输,但是如何在 Windows 上捕获 rtp 数据包?我可以使用 sdp 文件在 vlc 上捕获,但我不想只使用 VLC 查看。我需要捕获缓冲区,然后将其传递给我的应用程序。我怎样才能做到这一点?
我在服务器端使用以下 gstreamer 插件:
gst-launch -v -e v4l2src always-copy=FALSE input-src=composite 链-ipipe=真!视频/x-raw-yuv,格式=(fourcc)NV12,宽度=640, 高度=480!队列 ! dmaiaccel ! dmaienc_h264 encodingpreset=2 速率控制=2 帧内间隔=23 idrinterval=46 目标比特率=3000000! rtph264pay! udpsink 端口=3000 host=192.168.1.102 sync=false enable-last-buffer=false
谢谢你, 马兹
【问题讨论】:
标签: streaming video-streaming gstreamer live-streaming