Возможный способ отправки видео из ffmpeg в видео html5


1

Я ищу технику для потоковой передачи видео на html5-плеер и наткнулся на ffmpeg. Кажется, что это можно сделать, но качество, которое у него есть, очень плохое (я только пробовал потоковую передачу по потоку rtp). Я получил ffmpeg для потоковой передачи потока rtp, который не может быть воспроизведен в проигрывателе html5 или vlc, только в ffplay.

Есть ли способ повысить качество до уровня, когда поддерживается Full HD со скоростью 60 кадров в секунду? Это все о локальной сети, поэтому трафик и производительность не должны быть проблемой.

Существуют ли (возможно, лучшие) методы для реализации потоковой передачи в реальном времени? Кроме того, возможно ли приостановить ffmpeg во время потоковой передачи фильма?

Ответы:


0

WebM - это способ потокового видео в формате HTML5.

Я немного написал о потоковой передаче WebM через avconv / ffmpeg: https://plus.google.com/+ThomasRuecker/posts/1RCeYxHhiY3

Как вы хотите 1080p60, вам придется торговать качеством для кодирования в реальном времени (если вы не предварительно кодируете свой контент). Я не помню необходимые параметры для avconv, поэтому вам придется обратиться к его руководству. Также может быть полезна игра с многопоточностью. Независимо от того, высокая частота ядра процессора для машины с кодировщиком имеет первостепенное значение.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.