Как использовать VLC в качестве живого потокового сервера? - PullRequest
0 голосов
/ 30 октября 2019

Я работаю над приложением для Android, которое может транслировать видео на Facebook через скомпилированную VLC-библиотеку. После недавних изменений в политике Facebook https://developers.facebook.com/blog/post/v2/2019/04/16/live-video-uploads-rtmps/ VLC прекратил потоковую передачу видео. В журнале есть сообщение:

стандартный поток вывода: нет подходящего модуля доступа sout для 'rtmp / flv: // rtmps: //live-api-s.facebook.com: 443 / rtmp/xxxxxxxxx.....'

Может кто-нибудь помочь мне понять - что нужно сделать, чтобы снова включить потоковую передачу? Я предполагал скомпилировать VLC с флагом --enable-gnutls, но я не уверен, как это сделать с текущими источниками VLC

Ответы [ 2 ]

0 голосов
/ 11 ноября 2019

Какую версию VLC на Android вы используете? Не могли бы вы предоставить более длинную версию журналов?

В соответствии с этой проблемой: https://code.videolan.org/videolan/vlc-android/issues/158 При установке флага --enable-sout в compile-libvlc.sh возможно, он должен начать работать

0 голосов
/ 11 ноября 2019

Прямое использование Сетевой поток - это одна из опций, которую вы можете попробовать здесь

Обзор потокового решения VideoLAN - enter image description here

Документация

В связи с вашими сомнениями в потоковом видео на Facebook Предустановка с помощью rtmp

...