【发布时间】:2012-08-18 15:55:28
【问题描述】:
我想知道如何将来自网络摄像头的视频流编码为包含 H.264/AVC 视频的 mpeg-4,然后使用 gstreamer 通过 http 流式传输?网络摄像头只是一个简单的 USB 2.0 网络摄像头。我发现的唯一示例是通过 rtsp 流式传输 mpeg-4,但我使用的客户端不知道 rtsp。 感谢您的帮助。
【问题讨论】:
标签: http webcam gstreamer mpeg-4
我想知道如何将来自网络摄像头的视频流编码为包含 H.264/AVC 视频的 mpeg-4,然后使用 gstreamer 通过 http 流式传输?网络摄像头只是一个简单的 USB 2.0 网络摄像头。我发现的唯一示例是通过 rtsp 流式传输 mpeg-4,但我使用的客户端不知道 rtsp。 感谢您的帮助。
【问题讨论】:
标签: http webcam gstreamer mpeg-4
Gstreamer 还有一个 http 客户端:souphttpclientsink,它可以对您想要流式传输的内容进行 http put。接收服务器必须能够处理 http put。
gst-launch videotestsrc ! x264enc ! souphttpclientsink location=<put the server location here>
以上对我有用。用您的捕获替换testsrc,您需要一个可以接受该位置的http的服务器。对souphttpclientsink 进行gst-inspect 了解更多详情
【讨论】: