Как отправить 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-сервер.