Блок с содержанием первого сообщения
TVLINK: настройка и использование (инструкция обновляется и дополняется).

Телеграм чат по вопросам TVLINK.

- обновлены модули Streamlink
- исправлены найденные ошибки
- добавлена функция переключения потоков по внешнему запросу
- на странице "Status" (веб-интерфейс) добавлена кнопка переключения потоков


Ссылка

TVLINK - 3.0.3

  • 39 Ответов
  • 9027 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 3.0.3
« Ответ #30 : 27 Января 2022, 17:48:39 »
остальные рестартят ffmpeg пока не выдаст no streams available
У ffmpeg таймаут - 5 сек. на открытие, поэтому в Вашем случае нужно использовать VLC.
Alex@ELEC

*

Оффлайн routir

  • Пользователь
  • **
  • 19
  • +0/-0
Re: TVLINK - 3.0.3
« Ответ #31 : 28 Января 2022, 00:51:57 »
в Вашем случае нужно использовать VLC
Спасибо за наводку!
Удалось запустить UDP из TVLINK окружив ссылку ключами VLC
Код
#EXTINF:-1 ,НТВ HD
pipe://cvlc --quiet --network-caching=1000 --no-drop-late-frames --no-skip-frames "http://192.168.1.185:2021/61B24DD7" --sout '#std{mux=ts,access=file,dst=-}'
Теперь стартует за 2-3 сек., правда не совсем удобно редактировать каждый UDPшный мукс по-отдельности. 

У Вас в файле tvh-stream прописано значение network-caching=10000 ,поэтому UDP стартует по 10 секунд.
Может сделаете отдельную настройку специально для таких потоков?

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 3.0.3
« Ответ #32 : 28 Января 2022, 09:38:46 »
У Вас в файле tvh-stream прописано значение network-caching=10000 ,поэтому UDP стартует по 10 секунд.
Может сделаете отдельную настройку специально для таких потоков?
Этим мало кто пользуется, не вижу смысла. Кому нужно - поменяет.
Alex@ELEC

*

Оффлайн routir

  • Пользователь
  • **
  • 19
  • +0/-0
Re: TVLINK - 3.0.3
« Ответ #33 : 28 Января 2022, 18:05:44 »
После длительных тестов убеждаюсь, что tvh абсолютно не подходит для проигрывания TS - как из tvlink, так и напрямую.
Это и постоянные смены tsid, когда картинка на пару секунд замирает, и continuity errors с рассинхроном, и звук вместо картинки. 
А разница между VLC и FFMPEG стриммером в том, что первый умеет открывать TS из UDPXY. С обычными TS оба справляются.

*

Оффлайн prokuror2

  • Пользователь
  • **
  • 26
  • +0/-0
Re: TVLINK - 3.0.3
« Ответ #34 : 29 Января 2022, 19:35:48 »
Обнаружил, что при таких ошибках в логе не происходит переключение на другие источники канала.
Код
[2022-01-29 20:19:11] [192.168.1.3:47858] Stream retry (Read timeout): first play [Драйв] [new idx: 1] http://api.peers.tv/timeshift/drive/16/playlist.m3u8?offset=3&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhY2Nlc3MiLCJleHAiOjE2NDM1NjIxMjIsImlhdCI6MTY0MzQ3NTcyMiwiY2lkIjo2LCJ1aWQiOjQ4MjA5Mzk3NywicmVnIjpmYWxzZSwiaXAiOjE4NDUyNjQ5Mzd9.NMrrz41333gzrmbigJuZY_2DR0LDIb125zvoJREuz6A [2022-01-29 20:19:11] [192.168.1.3:47888] Play: [Драйв] [idx: 0] HLS(32768/52428800): http://api.peers.tv/timeshift/drive/16/playlist.m3u8?offset=3&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhY2Nlc3MiLCJleHAiOjE2NDM1NjIxMjIsImlhdCI6MTY0MzQ3NTcyMiwiY2lkIjo2LCJ1aWQiOjQ4MjA5Mzk3NywicmVnIjpmYWxzZSwiaXAiOjE4NDUyNjQ5Mzd9.NMrrz41333gzrmbigJuZY_2DR0LDIb125zvoJREuz6A [2022-01-29 20:19:12] [192.168.1.3:47858] Play: [Драйв] [idx: 1] HLS(32768/52428800): http://hls.stb.md/DRAIV_H264/video.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpcCI6IjEwOS4yNTIuMTMwLjQxIiwibmJmIjoxNjQzNDc2NzUxLCJleHAiOjE2NDM1NjMxNTEsImlhdCI6MTY0MzQ3Njc1MSwiaXNzIjoic3RiLnN0YXJuZXQubWQifQ.bpMeM8umElUsx-ZGX4cIr3LoOUI3XoVgg71AiSNKdUQ [2022-01-29 20:19:13] [192.168.1.3:47858] Stop: client [Драйв] [idx: 1] [http://hls.stb.md/DRAIV_H264/video.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpcCI6IjEwOS4yNTIuMTMwLjQxIiwibmJmIjoxNjQzNDc2NzUxLCJleHAiOjE2NDM1NjMxNTEsImlhdCI6MTY0MzQ3Njc1MSwiaXNzIjoic3RiLnN0YXJuZXQubWQifQ.bpMeM8umElUsx-ZGX4cIr3LoOUI3XoVgg71AiSNKdUQ] [2022-01-29 20:19:15] Failed to fetch segment 6915667: Unable to open URL: http://hls.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915667.ts (404 Client Error: Not Found for url: http://nsk24.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915667.ts) [2022-01-29 20:19:15] Failed to fetch segment 6915668: Unable to open URL: http://hls.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915668.ts (404 Client Error: Not Found for url: http://nsk24.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915668.ts) [2022-01-29 20:19:15] Failed to fetch segment 6915666: Unable to open URL: http://hls.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915666.ts (404 Client Error: Not Found for url: http://nsk24.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915666.ts) [2022-01-29 20:19:20] Failed to fetch segment 6915669: Unable to open URL: http://hls.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915669.ts (404 Client Error: Not Found for url: http://nsk24.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915669.ts) [2022-01-29 20:19:25] Failed to fetch segment 6915670: Unable to open URL: http://hls.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915670.ts (404 Client Error: Not Found for url: http://nsk24.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915670.ts) [2022-01-29 20:19:30] Failed to fetch segment 6915671: Unable to open URL: http://hls.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915671.ts (404 Client Error: Not Found for url: http://nsk24.peers.tv/hls/drive/16/gvh1w/20220130/segment-1643413815-06915671.ts) [2022-01-29 20:19:31] [192.168.1.3:47922] Query: [Драйв] [E2C367D1] available links - 7
Воспроизведение не стартует, переключиться на другой канал тоже не получается. Все подвисает. Хотя для канала есть другие источники.
В данном примере проблема с источником Peers.tv. Если в настройках TVLINK отключить проблемный источник Peers.tv, то воспроизведение стартует.

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 3.0.3
« Ответ #35 : 29 Января 2022, 20:21:30 »
Обнаружил, что при таких ошибках в логе не происходит переключение на другие источники канала.
Выкладывайте лог на https://pastebin.com/ или прикрепляйте файлом. То, что Вы показали - не возможно прочитать...
Alex@ELEC

*

Оффлайн prokuror2

  • Пользователь
  • **
  • 26
  • +0/-0
Re: TVLINK - 3.0.3
« Ответ #36 : 30 Января 2022, 15:04:14 »
То, что Вы показали - не возможно прочитать...
Прошу прощение.
Peers в настоящий момент работает, так что актуальный лог дать не могу.
Прилагаю отформатированный лог с прошлой проблемой.

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 3.0.3
« Ответ #37 : 30 Января 2022, 15:58:45 »
Прилагаю отформатированный лог с прошлой проблемой.
Это проблема связана с вашими настройками таймаута в PVR клиенте или плеере.
Код
[2022-01-29 20:19:11] [192.168.1.3:47858] Stream retry (Read timeout): first play [Драйв] [new idx: 1]
Ссылка не работала и TVLINK переключился на следующую (new idx: 1). Но Ваш плеер не дождался и сделал новый запрос (idx: 0).
Код
[2022-01-29 20:19:11] [192.168.1.3:47888] Play: [Драйв] [idx: 0] HLS(32768/52428800)
Соответственно, TVLINK закрыл поток с индексом 1, который Вы оборвали.
Код
[2022-01-29 20:19:13] [192.168.1.3:47858] Stop: client [Драйв] [idx: 1]
Alex@ELEC

*

Оффлайн prokuror2

  • Пользователь
  • **
  • 26
  • +0/-0
Re: TVLINK - 3.0.3
« Ответ #38 : 30 Января 2022, 16:50:43 »
Это проблема связана с вашими настройками таймаута в PVR клиенте или плеере.
У меня AlexElec 3.3.3
В PVR TVLINK  Cllient нет настроек таймаута.
Где их найти?

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 3.0.3
« Ответ #39 : 31 Января 2022, 11:06:11 »
У меня AlexElec 3.3.3
Там нет такого. Можете уменьшить таймаут в TVLINK.
Alex@ELEC