1

Тема: Свой ТВ канал / зависание видео при смене транслируемых файлов

Привет всем,

хочу своё IPTV показывать дома, для этого запускаю VLC таким образом:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -L --sout=#rtp{dst=224.255.1.1,port=5004,mux=ts,sap,name=test} --sout-all --sout-keep --playlist-enqueue D:\folder1

Локально запущенный VLC играет эту ссылку без проблем через Open Network Stream rtp://224.255.1.1:5004, когда заканчиватеся один видео файл и начинается следующий - всё хорошо.
Если запустить VLC через "HMS -> интернет телевидение" к концу первого проигрываемого файла картинка со звуком застывает и дальше ничего не происходит.
Первая копия VLC, которая стримит локальные файлы в RTP продолжает стримить слещующий файл, а проигрыватель висит.
Пытался проигрывать через Sony PS4, VLC на соседнем компе в локалке. Менял профили транскодирования на ТВ канал в HMS, не помогает.

Куда копать? Что я не так делаю?:)

2

Re: Свой ТВ канал / зависание видео при смене транслируемых файлов

ZeeD пишет:

Привет всем,

хочу своё IPTV показывать дома, для этого запускаю VLC таким образом:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -L --sout=#rtp{dst=224.255.1.1,port=5004,mux=ts,sap,name=test} --sout-all --sout-keep --playlist-enqueue D:\folder1

Локально запущенный VLC играет эту ссылку без проблем через Open Network Stream rtp://224.255.1.1:5004, когда заканчиватеся один видео файл и начинается следующий - всё хорошо.
Если запустить VLC через "HMS -> интернет телевидение" к концу первого проигрываемого файла картинка со звуком застывает и дальше ничего не происходит.
Первая копия VLC, которая стримит локальные файлы в RTP продолжает стримить слещующий файл, а проигрыватель висит.
Пытался проигрывать через Sony PS4, VLC на соседнем компе в локалке. Менял профили транскодирования на ТВ канал в HMS, не помогает.

Куда копать? Что я не так делаю?:)

Очень тяжело понять вопрос или я не догоняю, напишу как понял, у вас есть локальный плейлист (формата, ну к примеру m3u8) и вы хотите смотреть его на PS4, но каналы (файлы) при просмотре, через hms не переключаются, я правильно понял?
Если так, то налицо неправильная настройка PS4, вам нужен профиль и соответствующие настройки, читаем тут и вопросы туда https://hms.lostcut.net/viewtopic.php?id=257, а эту тему, тогда лучше удалить к обработкам она отношения не имеет.
Если проблема в другом или я не разобрался (со мной такое бывает :/ ), тему оставьте и напишите поподробнее

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

3

Re: Свой ТВ канал / зависание видео при смене транслируемых файлов

Попробую развернуть:)

У меня есть папка (в первом сообщении это "D:\folder1"), в ней куча видео в разных контейнерах .avi .mkv .mp4 etc, разные кодеки, разные разрешения.
На ТВ/приставке/компьютере хочется НЕ выбирать папку и в ней файл, а нажать на название IPTV канала в котором уже играет содержимое этой папки.

VLC умеет стримить локальные файлы в UDP, RTP, etc. Я его запускаю и говорю ему "вещать все файлы из папки "D:\folder1" в RTP на адрес 224.255.1.1".
В HMS (v 2.21), в разделе "Интернет телевидение", добавляю канал как на скриншоте в аттаче.

Что на PS4, что на VLC с соседнего компьютера, если окрыть "HMS -> Интернет телевидение" и смотреть этот канал, в конце текущего проигрываемого файла картинка со звуком застывает и просто "висит". Должен начаться просмотр следующего файла из папки, а он не начинается, ни на одном устройстве которое смотрит этот канал через HMS.
Если смотреть этот канал напрямую, например через "VLC -> Open Network Stream -> rtp://224.255.1.1:5004" - то такой проблемы нет, все файлы из папки "D:\folder1" по очереди играют до бесконечности.

Менял профили транскодирования этого канала в HMS, включая профиль "Видео без изменений", не влияет на проблему никак.
Вещал файлы из этой папки поверх HTTP, UDP и т.д. - тоже не помогает.

Что в HMS можно/надо покрутить, что бы понять в чём затык?
Есть ли возможность дебага действий HMS во время проигрывания IPTV канала?

Прикреплённые файлы сообщения

TV-chan-settings.jpg 76.88 kb, скачивалось 319 раз, начиная с 2016.12.18

4 (2016.12.19 08:45:29 отредактировано Big Dog)

Re: Свой ТВ канал / зависание видео при смене транслируемых файлов

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

А по поводу разнообразных файлов в папке, так поставьте нормальный профиль и будет у вас с hdd все проигрываться без проблем, также можно перетащить все нужные файлы в папку избранное и смотреть из неё не заходя в другие папки, как-то так

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

5

Re: Свой ТВ канал / зависание видео при смене транслируемых файлов

Оставим тему извращений, есть задача - надо сделать:)

В папке "Интернет телевидение" всего один канал, там не надо ничего переключать, playlist'ы не нужны.
Все файлы в папке, если их через расшаренный каталог смотреть, играются без проблем и плеером с компьютера, и приставкой PS4 и на ТВ.
Проблема возникает, когда streamer (в данном случае VLC) заканчивает один файл и посылает следующий внутри одного и того же потока на HMS, будь то RTP/UDP/HTTP/etc.