Я создаю сервер потоковой передачи для просмотра видео с веб-камеры в реальном времени на мобильном устройстве.
Я подумал об использовании ffmpeg, VLC и DSS и сделал следующую настройку, которая несколько сработала, хотя кадры были пропущены: -
video4linux2> ffserver> транскодирование VLC> DSS
(RAW в ffserver)> (вывод на ссылку SDP)> (ссылка SDP на файл SDP)> (файл SDP для прямой трансляции на мобильный телефон)
Позже, при тестировании VLC, я обнаружил, что он очень неэффективен и медленен на моем нетбуке (Intel Atom N480), поскольку он пропускает много кадров.
DSS может транслировать файл SDP из своего / usr / local / movies (по умолчанию).
И в то же время модуль ffserver ffmpeg может транслировать прямую трансляцию на ссылку SDP (а не в файл SDP).
Мое требование состоит в том, что мне нужно создать файл SDP в каталоге / usr / local / movies DSS, чтобы передать этот DSS для потоковой передачи.
Итак, как создать файл sdp из ffmpeg или как создать файл SDP из ссылки SDP (без использования транскодирования VLC).
Как это сделать ?