пропадает iptv (показывает максимум 2-3 минуты)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Ответить
bakulenko
Сообщения: 202
ОС: Ubuntu 12.04

пропадает iptv

Сообщение bakulenko »

Добрый день всем.

Есть ubuntu 10.10. vlc 1.1.6
Настроено iptv от провайдера, в iptables разрешено, ибо работает.
Но показывает всего 2-3 минуты, потом стопорится картинка и будьте любезны, рестартить надобно руками.
Смотрю tcpdump - валят пакеты на мультикаст адрес, я источник, мультикаст - адрес назначения. Как картинка встала, пакеты в tcpdump тоже встали.
Открыл в vlc окно Сообщения и выставил уровень детализации 2. Там проскакивают сообщения о пропущенных картинках, но все кажет, но как только картинка останавливается - ни одного сообщения нет.
Пробовал mplayer натравить на конкретный канал. Та же песня, стопорится в те же сроки.
КУда рыть?

Вторая беда.
Есть спутниковый ресивер с линуксом на борту, Dreambox. Зачастую приходится включать трансляцию на комп по сети, если домашние спят в комнате с телевизором. mplayer отлично их кажет. Но иной раз хочется глянуть трансляцию, сидя на работе. Пришлось написать скрипт для vlc, чтоб можно было удаленно запустить его, получить номер канала и сделать трансляцию в сеть. Еще неделю назад скрипт работал, но на этой неделе перестал. Пишет такую картину:

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

libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 2064


Скрипт такой:

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

#!/bin/bash

vlc `wget -O - http://user:passwd@192.168.10.3/video.m3u` :sout='#duplicate{dst=http{mux=ts,dst=:8080/},dst=display}'

Неделю назад, повторюсь, все работало. Сегодня перегрузил комп, с горем пополам удалось открыть url c ресивера, для чего открыл VLC, указал URL - ничего не началось. Яростно в плейлисте постробировал URL - пошло. Остановил. Запустил скриптом - тишина и посыпались сообщения про TS discontinuity.
В чем может быть проблема?

Спасибо сказали:
Ответить