просмотра в режиме реального времени напрямую из hd-pvr (720р) Используя udp-пакет ffmpeg, можно перекодировать и трансляция видео и аудио на подключенный к сети компьютер по аналогии с VLC потоковое

https://ubuntuforums.org/showthread.php?t=1156082

Используя udp-пакет ffmpeg, можно перекодировать и трансляция видео и аудио на подключенный к сети компьютер по аналогии с VLC потоковое. Качество видео может быть довольно хорошо, хотя там могут быть некоторые АВ глюки время от времени. 

Почему бы просто не использовать VLC? Этот метод можно использовать в том числе последние ffmpeg ffmpeg на МТ. Ffmpeg в целом кажется более гибким.

В качестве примера, на системе АМД х2 4400+, я могу перекодировать в реальном времени 720p в час.264 видео файл и передавать его в MPEG4 Формат с 630Mhz eepc в 720x432 с библиотекой ffmpeg-MT, используя эту команду:
 

Код:
ffmpeg -i filename -f mpegts -vcodec mpeg4 -acodec mp2 -ac 2 -ab 128k -s 720x432 -r 30 -re -b 2000k -threads 2 udp://192.168.0.104:1234

где 192.168.0.104-это адрес компьютера клиента нац

просмотра в режиме реального времени напрямую из  hd-pvr (720р) с помощью:

cat /dev/video0 | buffer -s 500k -b 20 -m 20m | ffmpeg -i - -f mpegts -vcodec mpeg4 -acodec mp2 -ac 2 -ab 128k -s 720x432 -r 30 -re -b 2000k -threads 2 udp://192.168.0.104:1234

Я использую smplayer на клиента, открытие файла как udp://192.168.0.104:1234. Здоровый Размер кэша лучше всего работает на клиента.

Поскольку протокол udp, нет никакого контроля со стороны клиента машина, хотя можно приостанавливать и возобновлять видеозапись до переполнения кэша. Его также, кажется, поддерживает потоковое РТП, но я не получил, что работает.

 

Добавить комментарий

Обратная связь

Интересуют вопросы реализации алгоритмов, программирования, выбора электроники и прочая информация, постараюсь осветить в отдельных статьях

пишите мне на netdm@mail.ru