gpt4 book ai didi

GStreamer 启动用于重新流式传输 IP 摄像机 H264 的 RTSP 服务器

转载 作者:行者123 更新时间:2023-12-05 03:08:58 27 4
gpt4 key购买 nike

我将在不同的计算机上使用多个客户端来查看 IP 摄像机流 url 的视频。因为网络摄像头对连接的客户端数量有限制,所以我想为此设置一个流媒体。我用谷歌搜索并尝试使用不同命令行选项的 GStreamer,但尚未成功。

这是一个测试命令行:

gst-launch-1.0 rtspsrc location="rtsp://root:root@192.168.1.1/axis-media/media.amp?videocodec=h264&resolution=320x240&fps=10&compression=50" latency=10 ! rtph264depay ! h264parse ! tcpserversink host=127.0.0.1 port=5100 -e

但是当我想用vlc测试的时候,什么都没有播放。它与SDP有关吗? gstreamer 是否可以从源重新流式传输 sdp?

找到正确的命令行后,我想将其集成到一个 c# 应用程序中以自动执行此过程。

欢迎任何帮助。

最佳答案

你需要gst-rtsp-server .要使用它,您必须编写小型 C/C++ 应用程序 - example here

upd:如果您的 rtsp 源提供 h264 视频流,您可以使用以下管道重新播放它而无需转码:

rtspsrc location=rtsp://example.com ! rtph264depay ! h264parse ! rtph264pay name=pay0 pt=96

关于GStreamer 启动用于重新流式传输 IP 摄像机 H264 的 RTSP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44131009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com