RTP-пакеты для тестирования RTSP-сервера - PullRequest
0 голосов
/ 28 февраля 2019

Я новичок в этом домене, но я успешно настроил RTSP-сервер в одном из контейнеров, и при запуске

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

он работает нормально.где 8445 - это порт для предоставления доступа, stream1 - это имя потока, а 8000 - это порт приема.

URL: rtsp://<host>:8445/stream1

Но мне нужны пакеты RTP для отправки напорт 8000, чтобы я мог безошибочно протестировать мой медиа-сервер rtsp.

Может ли какой-либо онлайн-сервер rtp обеспечить такой же?*, который я могу проверить в медиаплеере VLC.но не уверен, что делать с RTP-пакетами.

Пожалуйста, исправьте меня, если я не так понимаю, и направьте меня.

1 Ответ

0 голосов
/ 06 марта 2019

Вы можете отправить H264 через RTP на порт 8000, используя gstreamer.Следующая команда 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

...