Потоковое видео в HTML5 / JS - PullRequest
0 голосов
/ 26 июня 2019

У меня есть подписка на IPTV, и в качестве забавного небольшого побочного проекта я решил создать мультиплатформенное приложение IPTV. Однако у меня возникают проблемы при потоковой передаче видео.

В плейлисте .m3u, который я сейчас использую, есть потоковые ссылки, однако они не заканчиваются на .m3u8, как я обычно привык.

Когда я делаю запрос на получение ссылки в бессоннице, он начинает загружать контент с типом видео MIME / mp2t.

Я пытался использовать hls.js вместе с несколькими другими html-видеоплеерами, но я не могу заставить его работать.

Плейлист работает с VLC!

Я чувствую, что что-то упустил, но не знаю, что именно.

Спасибо !!

1 Ответ

0 голосов
/ 28 июня 2019

Если ваша услуга IPTV имеет контент, который поставщик услуг хочет ограничить, то он может зашифровать контент, использовать DRM и / или скрыть доступ к файлам манифеста и потокам сегментов.

Причина, по которой он делает эточтобы гарантировать, что только их приложения могут использоваться для воспроизведения контента - это не всегда должно быть только для платных услуг, поскольку владелец контента может потребовать, чтобы контент был зашифрован даже для бесплатных услуг IPTV.

ВыВы можете по-прежнему проводить эксперимент и создавать свой многоэкранный проект, используя тестовые потоки, которые доступны в Интернете - в ряде мест доступны как онлайн-потоки DASH, так и HLS.см. здесь полезный список:

...