У меня есть прокси 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');
}
Код: Выделить всё
#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. src = "
> Информация о кодеке в VLC Player:
Подробнее здесь: https://stackoverflow.com/questions/796 ... ranscoding
Мобильная версия