Как отправить SDP через RTP

Я разработал приложение, которое отправляет RTP-пакеты локальному IP-клиенту. Таким образом, клиент должен прослушивать указанный порт (rtp://:@portnumber, на VLC) для воспроизведения потоковых данных. Прямо сейчас я собираюсь разработать код, необходимый для создания файла SDP, необходимого для начала потоковой передачи.

Я сомневаюсь, как отправить этот файл клиенту? В начале потока RTP? На самом деле n00b на данный момент. Любая помощь будет полезна.

Спасибо

1 ответ

VLC специально поддерживает RTSP, HTTP, SAP протоколы для установления сеанса и связи. Ну и конечно же локальная файловая система (file://)

так что в принципе вы можете вызвать vlc каким-то образом (я не могу проверить это, но должно быть так):

vlc file://path/to/sdp-file

или же

vlc rtsp://server-path:port/sdpfile.sdp

и так далее

Помимо хранения файла SDP в локальной системе, возможно, HTTP будет проще всего, если на вашем серверном компьютере запущен http-сервер.

Другие вопросы по тегам