Показ потока TVHeadend в видеоэлементе HTML5 без транскодированияHtml

Программисты Html
Ответить
Anonymous
 Показ потока TVHeadend в видеоэлементе HTML5 без транскодирования

Сообщение Anonymous »

Я пытаюсь отобразить необработанный поток из TVHeadend в элементе и не могу заставить его работать в Firefox и Chrome. Также я получаю ту же ошибку в https://github.com/4gray/iptvnator iptv player, когда я пытаюсь использовать эти потоковые URL -адреса внутри .m3u List.
У меня есть прокси Traefik, который обрабатывает заголовки Cors, https и туннель, все это работает. Но в элементе он просто загружает необработанные данные без рендеринга изображения и аудио. Без транскодирования загрузка ЦП составляет 1%.
Вот index.html с
элементом:

Код: Выделить всё



TVHeadend Stream






var video = document.getElementById('video');
var videoSrc = 'https://my-tv.my-website.com/stream/channelid/1974776170?profile=pass';
// var videoSrc = 'https://my-tv.my-website.com/stream/channelid/1974776170?profile=webtv-h264-aac-matroska';

if (Hls.isSupported()) {
var hls = new Hls();
hls.loadSource(videoSrc);
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED, function() {
video.play();
});
} else if (video.canPlayType('application/vnd.apple.mpegurl')) {
// Native HLS support (Safari)
video.src = videoSrc;
video.addEventListener('loadedmetadata', function() {
video.play();
});
} else {
console.error('HLS not supported');
}



Вот образец .m3u Список, который работает в игроке VLC, но не удается в браузере в игроках IPTV:

Код: Выделить всё

#EXTM3U
#EXTINF:-1 tvg-logo="https://my-tv-my-website.com/imagecache/41" tvg-id="7eb1b4f54aec2b3f89d1ad8d10a6674c",PINK
https://my-tv.my-website.com/stream/channelid/1974776170?profile=pass
Вот доступные потоковые форматы в TVHeadend:

TVheadend Версия:

TVheadend:

TVheadend. src = "Изображение>
Информация о кодеке в VLC Player:


Подробнее здесь: https://stackoverflow.com/questions/796 ... ranscoding
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»