gpt4 book ai didi

video-streaming - 将视频流式传输到 gstreamer rtsp 服务器

转载 作者:行者123 更新时间:2023-12-01 22:40:07 24 4
gpt4 key购买 nike

我正在尝试构建一个基于 gstreamer 的 rtsp 视频服务器。在我的例子中,我需要客户端连接到服务器并开始将视频流式传输到服务器。

我已经阅读了一些关于这个主题的教程,尤其是这个:http://www.ip-sense.com/linuxsense/how-to-develop-a-rtsp-server-in-linux-using-gstreamer/

在本教程中,视频从服务器流式传输到客户端,我需要更改它,以便视频从客户端流式传输到服务器。

编辑:在演示中,此管道已启动:

gst_rtsp_media_factory_set_launch (factory, "( "
"videotestsrc ! video/x-raw-yuv,width=320,height=240,framerate=10/1 ! "
"x264enc ! queue ! rtph264pay name=pay0 pt=96 ! audiotestsrc ! audio/x-raw-int,rate=8000 ! alawenc ! rtppcmapay name=pay1 pt=97 "")");

管道从视频和音频测试源开始,并将它们编码到负载 0 和 1 中。我需要做相反的事情 - 获取 rtsp 负载并对其进行解码。

最佳答案

虽然很久以前就有人问过这个问题,但我会为可能正在寻找它的其他人回答。使用 GStreamer 实现这一目标。

  1. Gstreamer 现在有一个 RTSP 媒体服务器 Here
  2. Gstreamer 还有一个 GstRtspClientSink element它允许您将流发送到兼容的 RTSP 媒体服务器。一个基本的命令行示例是“gst-launch-1.0 videotestsrc !queue !x264enc !rtspclientsink location=rtsp://127.0.0.1:8554/test”假设媒体服务器在本地主机上运行,​​端口 8554 并期待发布点“测试”
  3. 提供了一个从客户端接受流的基于 GStreamer RTSP 服务器的应用程序示例 Here

关于video-streaming - 将视频流式传输到 gstreamer rtsp 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16015326/

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