В ПрогДВБ 7.52.03 наблюдаю обрывы трансляции каналов. Выглядит это в логе так:
06:23:50.824 - * s:100 q:100 tr=0 (0) Playing
06:23:50.825 - RefreshByTraffic: no traffic -9969ms
06:23:50.926 - RefreshByTraffic: no traffic -9953ms
06:23:51.035 - RefreshByTraffic: no traffic -9953ms
06:23:51.147 - RefreshByTraffic: no traffic -9938ms
06:23:51.255 - RefreshByTraffic: no traffic -9938ms
06:23:51.374 - * s:100 q:100 tr=0 (0) Playing
06:23:51.375 - RefreshByTraffic: no traffic -9984ms
06:23:51.476 - RefreshByTraffic: no traffic -9969ms
06:23:51.582 - RefreshByTraffic: no traffic -9968ms
06:23:51.695 - RefreshByTraffic: no traffic -9859ms
06:23:51.804 - RefreshByTraffic: no traffic 584499968ms
06:23:51.806 - RefreshByTraffic: no traffic from demux 584499968ms
06:23:51.810 - TransponderManager::RefreshChannel ! 584499s chunk=1 net=1 10000ms error0
06:23:51.815 - ChannelGraph::BeforChangeCursor
06:23:51.819 - Graph::Stop
06:23:51.858 - Before Stop ...06:23:51.860 - OnGraphStop ...06:23:51.873 - Api2Device::SetChannel
http ............................................................
06:23:51.891 - Api2Device::SetChannel result OK
06:23:51.892 - CChannelGraph::AfterChangeCursor
06:23:51.894 - CChannelGraph::AfterChangeCursor
06:23:51.917 - * s:100 q:100 tr=0 (0) Connecting
06:23:52.470 - * s:0 q:0 tr=0 (0) Connecting
06:23:52.539 - Api2BaseModule.EngineApi_ChList_SendSubChannels 5/8
06:23:53.019 - * s:0 q:0 tr=0 (0) Playing
06:23:53.021 - RefreshByTraffic: LastRefreshTime 1219ms
06:23:53.059 - TransportMarker: TS
06:23:53.061 - TimeShiftBuffer.SetContentLenght TimeshiftOverNetModule disabled req=0 size=209715200
06:23:53.063 - --SwitchEngineTransport TS > TS
06:23:53.065 - TimeShiftBuffer.SetContentLenght TimeshiftOverNetModule disabled req=0 size=209715200
06:23:53.066 - PreScanner.OnTransportMarker TS
06:23:53.068 - PreScanner.OnTransportMarker Skiped! same marker
06:23:53.070 - --SwitchEngineTransport end
06:23:53.563 - * s:100 q:100 tr=3487588 (564) Playing
06:23:53.565 - RefreshByTraffic: LastRefreshTime 1750ms
06:23:53.661 - RefreshByTraffic: LastRefreshTime 1860ms
06:23:54.183 - * s:100 q:100 tr=3570872 (0) Playing
06:23:55.181 - * s:100 q:100 tr=6858992 (0) Playing
06:23:56.181 - * s:100 q:100 tr=6256264 (0) Playing
06:23:57.184 - * s:100 q:100 tr=5818412 (0) Playing
06:23:58.190 - * s:100 q:100 tr=5950200 (0) Playing
06:23:59.184 - * s:100 q:100 tr=6504800 (0) Playing
Как видно сигнал есть: 06:23:54.183 - * s:100 q:100 tr=3570872 (0) Playing Только ПрогДВБ не выдаёт ни изображения, ни звука.
А до этого ПрогДВБ при наличии сигнала зачем-то останавливает граф: 06:23:51.819 - Graph::Stop
В итоге приходится лично кликать на канал мышкою, чтобы канал снова включить.
Re: Обрывы трансляции канала в ПрогДВБ.
#2Наличие трафика лучше смотреть в file->input traffic. В логе пишется грязный трафик. Судя по рефруше в логе 24:17 трафика не было.
Re: Обрывы трансляции канала в ПрогДВБ.
#3Канал транслировался, причём постольку-поскольку это был новостной канал было видно, что это именно трансляция канала практически в прямом эфире с задержкою примерно в две-две с половиною минуты. Это было наглядно видно, потому что на канале присутствовали часы.
И эта трансляция шла не меньше двадцати минут, а на самом деле больше.
А ПрогДВБ почему-то пишет, что трафика нет, хотя такого просто не может быть.
Видимо, что-то не так с ПрогДВБ, с тем, как она определяет трафик.
Re: Обрывы трансляции канала в ПрогДВБ.
#4Кстати old_lotar в соседней ветке две недели назад - 10 сентября - тоже писал про "прекращение трансляции канала". При том, что канал был рабочим.
Так что не я один с этим столкнулся.
Так что не я один с этим столкнулся.
Re: Обрывы трансляции канала в ПрогДВБ.
#5Возможно, у меня появилася новая информация по обрывам трансляции.
Это уже лог ПрогТВ. Только ПрогТВ при таких обрывах ещё берёт и схлопывается (закрывается, вылетает) сама без каких-либо Exception Report'ов. А до этого идут переподключения к каналу. При том, что канал работает нормально.
10:30:23.710 - RefreshByTraffic: LastRefreshTime 9844ms
10:30:23.826 - * s:100 q:100 tr=0 (0) Playing
10:30:23.826 - RefreshByTraffic: LastRefreshTime 9953ms
10:30:23.933 - RefreshByTraffic: no traffic 1256016ms
10:30:23.933 - RefreshByTraffic: no traffic from demux 1256016ms
10:30:23.935 - TransponderManager::RefreshChannel ! 1256s chunk=1 net=1 10000ms error0
10:30:23.936 - ChannelGraph::BeforChangeCursor
10:30:23.937 - Graph::Stop
10:30:23.938 - Api2Device::SetChannel https:// ...... m3u8
10:26:42.456 - Starting new channel: BBC Radio 4
10:26:42.457 - url: https:// ....... .m3u8
10:26:42.460 - SetEvTrafficIsAllowed 0EFCD5C8
10:26:42.463 - ItvReceiverMain::SetChannel Try refresh... IsSameChannel str0
10:26:42.466 - RefreshSignal. Delete current 085D20B8
10:26:42.469 - ::NetSession
10:26:42.477 - OpenSSL using
10:26:42.478 - OpenSSL host_name as-hls-ww-live.akamaized.net 1
10:26:42.481 - opensocket TCP 3960 0x1588B018 net 0.0.0.0 443
10:26:42.484 - DNS: as-hls-ww-live.akamaized.net -> 2.16.21.73
10:26:42.491 - connected 3960
10:26:42.557 - ---state st=3 refp=0 1588b010
10:26:42.558 - ---state st=3 refp=0 1588b010
10:26:42.727 - Successfully enabled SSL/TLS session
10:26:42.728 - Retrieved the server's certificate
10:26:42.731 - tcpreader: OnAfterRequest
10:26:42.738 - Detected:M3U
10:26:42.739 - HLS chunk list. Complited=1
10:26:42.747 - Redirect to same link https:// ....... .m3u8
10:26:42.749 - Redirect to https:// ...... .m3u8
10:26:42.751 - Async close 3960
10:26:42.754 - HlsReader
10:26:42.755 - exit thread 0x1588B018 st=4
10:26:42.774 - ---state st=7 refp=1 85c60b8
10:26:42.775 - ---state st=7 refp=1 85c60b8
10:26:42.779 - KillOldClients. Delete 1588B010
10:26:42.781 - Async close 3960
10:26:42.783 - SSL_shutdown
10:26:42.786 - SSL_free
10:26:42.789 - closesocket 3960 0x1588B018
10:26:42.793 - ------ closed f78
10:26:42.796 - ~NetSession
10:26:43.004 - TransportMark: 1
10:26:43.431 - ---state st=7 refp=1 85c60b8
10:26:43.432 - ---state st=7 refp=1 85c60b8
10:30:23.821 - ---state st=7 refp=1 85d30b8
10:30:23.821 - ---state st=7 refp=1 85d30b8
10:30:23.939 - Starting new channel: BBC Radio 4
10:30:23.940 - url: https:// .... .m3u8
10:30:23.943 - SetEvTrafficIsAllowed 0EFCD5C8
10:30:23.946 - ItvReceiverMain::SetChannel Try refresh... IsSameChannel str0
10:30:23.950 - RefreshSignal. Delete current 085D30B8
Как будто ПрогТВ не видит сигнал, хотя сигнал есть, и потом ещё и схлопывается (закрывается, вылетает) сама.
Logs слишком большой, пришлося разделить Logs на три части.
Это уже лог ПрогТВ. Только ПрогТВ при таких обрывах ещё берёт и схлопывается (закрывается, вылетает) сама без каких-либо Exception Report'ов. А до этого идут переподключения к каналу. При том, что канал работает нормально.
10:30:23.710 - RefreshByTraffic: LastRefreshTime 9844ms
10:30:23.826 - * s:100 q:100 tr=0 (0) Playing
10:30:23.826 - RefreshByTraffic: LastRefreshTime 9953ms
10:30:23.933 - RefreshByTraffic: no traffic 1256016ms
10:30:23.933 - RefreshByTraffic: no traffic from demux 1256016ms
10:30:23.935 - TransponderManager::RefreshChannel ! 1256s chunk=1 net=1 10000ms error0
10:30:23.936 - ChannelGraph::BeforChangeCursor
10:30:23.937 - Graph::Stop
10:30:23.938 - Api2Device::SetChannel https:// ...... m3u8
10:26:42.456 - Starting new channel: BBC Radio 4
10:26:42.457 - url: https:// ....... .m3u8
10:26:42.460 - SetEvTrafficIsAllowed 0EFCD5C8
10:26:42.463 - ItvReceiverMain::SetChannel Try refresh... IsSameChannel str0
10:26:42.466 - RefreshSignal. Delete current 085D20B8
10:26:42.469 - ::NetSession
10:26:42.477 - OpenSSL using
10:26:42.478 - OpenSSL host_name as-hls-ww-live.akamaized.net 1
10:26:42.481 - opensocket TCP 3960 0x1588B018 net 0.0.0.0 443
10:26:42.484 - DNS: as-hls-ww-live.akamaized.net -> 2.16.21.73
10:26:42.491 - connected 3960
10:26:42.557 - ---state st=3 refp=0 1588b010
10:26:42.558 - ---state st=3 refp=0 1588b010
10:26:42.727 - Successfully enabled SSL/TLS session
10:26:42.728 - Retrieved the server's certificate
10:26:42.731 - tcpreader: OnAfterRequest
10:26:42.738 - Detected:M3U
10:26:42.739 - HLS chunk list. Complited=1
10:26:42.747 - Redirect to same link https:// ....... .m3u8
10:26:42.749 - Redirect to https:// ...... .m3u8
10:26:42.751 - Async close 3960
10:26:42.754 - HlsReader
10:26:42.755 - exit thread 0x1588B018 st=4
10:26:42.774 - ---state st=7 refp=1 85c60b8
10:26:42.775 - ---state st=7 refp=1 85c60b8
10:26:42.779 - KillOldClients. Delete 1588B010
10:26:42.781 - Async close 3960
10:26:42.783 - SSL_shutdown
10:26:42.786 - SSL_free
10:26:42.789 - closesocket 3960 0x1588B018
10:26:42.793 - ------ closed f78
10:26:42.796 - ~NetSession
10:26:43.004 - TransportMark: 1
10:26:43.431 - ---state st=7 refp=1 85c60b8
10:26:43.432 - ---state st=7 refp=1 85c60b8
10:30:23.821 - ---state st=7 refp=1 85d30b8
10:30:23.821 - ---state st=7 refp=1 85d30b8
10:30:23.939 - Starting new channel: BBC Radio 4
10:30:23.940 - url: https:// .... .m3u8
10:30:23.943 - SetEvTrafficIsAllowed 0EFCD5C8
10:30:23.946 - ItvReceiverMain::SetChannel Try refresh... IsSameChannel str0
10:30:23.950 - RefreshSignal. Delete current 085D30B8
Как будто ПрогТВ не видит сигнал, хотя сигнал есть, и потом ещё и схлопывается (закрывается, вылетает) сама.
Logs слишком большой, пришлося разделить Logs на три части.
- Attachments
-
- Logs.rar
- (973.26 KiB) Downloaded 117 times
-
- ProgDVBEngineAPI.rar
- (1.06 MiB) Downloaded 114 times
-
- ProgDVBEngine.rar
- (1.25 MiB) Downloaded 147 times
Re: Обрывы трансляции канала в ПрогДВБ.
#6А что нужно сделать что бы повторить? А трафик либо есть либо нет. там волшебства особого нет
Re: Обрывы трансляции канала в ПрогДВБ.
#7Ну включите этот канал и на несколько часов ПрогТВ оставьте. И ПрогТВ упадёт.
Причём это недавний баг. Где-то с ПрогДВБ 7.51.9 или с 7.52.0/7.52.1. И с ПрогТВ 2.22.09
Re: Обрывы трансляции канала в ПрогДВБ.
#8Очередной обрыв трансляции канала. Я включил радиоканал BBC Radio Four в 08:45 минут. Радио работало до 08:49, а потом прекратило работать. Я полез в настройки кодеков и демукса выяснять, какие у меня кодеки, затем нажал на "Окей" в настройках и канал в 08:50 включился.
В логе написано, что "нет траффика". Только траффик был и есть. Но ПрогДВБ и ПрогТВ после 10 сентября траффик "не видят".
А 8 сентября у вас вышла ПрогДВБ 7.52.1.
Последняя версия, которая точно без таких глюков ПрогДВБ 7.51.9 от 26 августа.
Видимо в какой-то из версий, начиная с ПрогДВБ 7.51.9a и заканчивая ПрогДВБ 7.52.1, есть какая-то ошибка, которая затем плавно перетекла в последующие версии. А возможно, и не одна ошибка.
Причём эта ошибка равно затрагивает и ПрогДВБ, и ПрогТВ, касается и IPTV, и DVB-C.
В логе написано, что "нет траффика". Только траффик был и есть. Но ПрогДВБ и ПрогТВ после 10 сентября траффик "не видят".
А 8 сентября у вас вышла ПрогДВБ 7.52.1.
Последняя версия, которая точно без таких глюков ПрогДВБ 7.51.9 от 26 августа.
Видимо в какой-то из версий, начиная с ПрогДВБ 7.51.9a и заканчивая ПрогДВБ 7.52.1, есть какая-то ошибка, которая затем плавно перетекла в последующие версии. А возможно, и не одна ошибка.
Причём эта ошибка равно затрагивает и ПрогДВБ, и ПрогТВ, касается и IPTV, и DVB-C.
- Attachments
-
- ProgLogs.zip
- (860.4 KiB) Downloaded 126 times
Re: Обрывы трансляции канала в ПрогДВБ.
#10Если радиоканал транслируется в прямом эфире, а у меня он транслировался, то это означает, что данные передаются. А что такое трафик? Передача данных. Значит трафик был.
Я не понимаю, зачем останавливать граф, если канал работает.
Re: Обрывы трансляции канала в ПрогДВБ.
#11Потому что нет данных. Нечего играть. А через какое то время запускается попытка переоткрыть канал и видимо ProgTV падает на ней. Это уже другой вопрос.
Re: Обрывы трансляции канала в ПрогДВБ.
#12Если нет данных, то как тогда без данных работает в прямом эфире канал? Хотя... не важно. Вам виднее, есть там данные или нет. В любом случае канал работает. А потом, когда ПрогДВБ или ПрогТВ останавливает граф, канал работать перестаёт и приходится делать двойной клик мышкою по названию канала. Раньше такого не было. Последняя версия ПрогДВБ, где такого не было, - это ПрогДВБ 7.51.9 (a, b,c) или 7.52.0 (a, b,c).
Re: Обрывы трансляции канала в ПрогДВБ.
#14Я изучаю этот вопрос. Пока наблюдал обрыв трансляции на ПрогДВБ х64.
ПрогТВ х64 работает уже четыре часа, пока без обрыва. Но я бы ещё потестил дня три. Ну, или до обрыва.
Я ещё подумал, что, может, обрывы как-то связаны с отключением безопасного режима? Надо бы ПрогДВБ в безопасном режиме потестить.