RTP用于测试RTSP服务器的数据包

问题描述 投票:1回答:1

我是这个域的新手,但我在一个容器中运行时成功设置了RTSP服务器

./rtsp_media_server -l 8445 -s stream1 -p 8000 

它工作正常。其中8445是暴露端口,stream1是流名称,8000是进气口

网址:rtsp://<host>:8445/stream1

但我需要将RTP数据包发送到端口8000,以便我可以完美地测试我的rtsp媒体服务器。

任何在线rtp服务器都提供相同的功能吗?

我可以看到许多样本rtsp媒体服务器就像rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov,我可以在VLC媒体播放器中测试。但不知道如何处理RTP数据包。

如果我的理解错误请指正,并指导我。

ffmpeg media rtsp rtp
1个回答
0
投票

您可以使用gstreamer通过RTP将H264发送到端口8000。以下gst-launch-1.0命令可以在终端中为您完成。 gst-launch-1.0 -v videotestsrc pattern=smpte ! video/x-raw,framerate=30/1 ! videoconvert ! x264enc tune=zerolatency ! rtph264pay ! udpsink host=127.0.0.1 port=8000

© www.soinside.com 2019 - 2024. All rights reserved.