Как добавить автомат c для переключения в видео - PullRequest
0 голосов
/ 06 января 2020

У меня JWPlayer для Wordpress от Ильгера. Я использую его для своего веб-сайта и публикую видео-контент на своем сайте. Этот плагин, который я использую от ilghera, дает мне возможность добавлять разные качества для видео, но они работают только вручную.

Я хочу, чтобы мои пользователи открывали видео точно так же, как видео на YouTube, а само видео меняет качество из-за скорости соединения пользователей rnet.

Кто-нибудь может мне помочь? И какова цена такого программного обеспечения et c.

Ответы [ 2 ]

1 голос
/ 06 января 2020

Поведение / технология, которые вы описали, - это адаптивный битрейт (ABR), который использует данные полосы пропускания в реальном времени для переключения между более высоким и низким разрешением видео.

Чтобы воспользоваться преимуществами ABR, вы должны используйте видеоформат, который его поддерживает, например HLS (файлы с расширением .m3u8) или MPEG-Da sh (.mpd). Вы можете увидеть пример потока здесь .

Если настроен один из этих потоков, JW Player будет обрабатывать ABR и переключение разрешения автоматически. Если вы используете технологию платформы JW Player (т.е. Dashboard) и загружаете видео, вам будут предоставлены преобразования HLS.

0 голосов
/ 10 января 2020

Я конвертировал свой файл mp4 в m3u8. Созданный плейлист такой же как https://docs.peer5.com/guides/production-ready-hls-vod/ по этой ссылке показывает. Но когда я пытаюсь воспроизвести его на http://stream-tester.jwplayer.com, он выдаёт мне код ошибки 232011.


Обновление **

Я решил проблему. Ffmpeg работал нормально, но единственной проблемой были jwplayer и hlsplayer. net мне дали ту же ошибку, что отказ в междоменном доступе. Итак, открыл apache и дал команду:

Заголовок установлен Access-Control-Allow-Origin "*"

Работало!

...