Re: Просмотр с ресивера Триколор

#167
OPTIONS rtsp://192.168.0.100:50554/streams/2c4b7d6f-91b7-59cf-99b4-0ca2b7c33dbc RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.0-git (LIVE555 Streaming Media v2014.07.25)

OPTIONS rtsp://192.168.0.100:50554 RTSP/1.0
CSeq: 1
User-Agent: RealMedia Player Version 6.0.9.1235 (linux-2.0-libc6-i386-gcc2.95)
ClientChallenge: 9e26d33f2984236010ef6253fb1887f7
PlayerStarttime: [28/03/2003:22:50:23 00:00]
CompanyID: KnKV4M4I/B2FjJ1TToLycw==
GUID: 00000000-0000-0000-0000-000000000000
RegionData: 0
ClientID: Linux_2.4_6.0.9.1235_play32_RN01_EN_586

Re: Просмотр с ресивера Триколор

#168
Вчера было время повозится с ресивером. Не хочет отдавать список каналов. в firefox и edge лист есть, в ProgTV - "неверный запрос". user agent в том числе из firefox - пробовал. Какие могут быть ещё проверки?
На следующем этапе - будет вопрос - а как каналы переключать. в json ID вида "s":3005,"n":253,"t":3, а команда переключения какой формат имеет?

Re: Просмотр с ресивера Триколор

#169
Список каналов:
GET /v1.3/channels HTTP/1.1
Accept-Language: ru
User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; Lenovo TB2-X30L Build/LenovoTB2-X30L)
Host: 192.168.0.100:50000
Connection: Keep-Alive
Accept-Encoding: gzip

Подозреваю, что у Вас не закрыто какое-то предыдущее соединение с ресивером с другим ,User-Agent. В этом случае ресивер отвечает , что занят.

Re: Просмотр с ресивера Триколор

#173
Утомили меня железные проблемы. То hdmi в эту коробку надо пихать со всей дури, то сигнал не видит... причём возможно сигнал действительно поломался.
В 2.96.8 опубликовал как сейчас сейчас. Список каналов должен приходить, и скорее всего даже переключатся должен. rtsp без изменений - то есть не заработает. Но можно использовать не движок и пробовать например exo или mediaplayer.

Re: Просмотр с ресивера Триколор

#175
Сохраняет ответ со списком каналов в файл логов, но

00:01:12.396 - Start logging...
00:01:12.696 - Starting new channel: Триколор_/v1.3/channels
00:01:12.699 - url: http://192.168.0.100:50000/v1.3/channels
00:01:12.700 - SetEvTrafficIsAllowed 0xb9330610
00:01:12.701 - ItvReceiverMain::SetChannel str0
00:01:12.701 - SubID 0 index=0
00:01:12.702 - ::NetSession
00:01:12.703 - Created thread: counter=4 id=0x0xb934ead0 NS:http1.3/channels
00:01:12.705 - opensocket TCP 33 0x0x9d6fa010 net 0.0.0.0 50000
00:01:12.706 - DNS: 192.168.0.100 -> 192.168.0.100
00:01:12.771 - SO_RCVBUF 1000000
00:01:12.771 - connected 33
00:01:12.772 - tcpreader: OnAfterRequest
00:01:13.276 - skip err 11 503ms - 2
00:01:13.494 - ---state st=3 refp=1 9d6fa008
00:01:13.495 - ---state st=3 refp=1 9d6fa008
00:01:13.949 - json debug parsing: http/1.1 200 ok
content-length: 147759
content-type: application/json
date: thu, 10 sep 2020 19:02:40 gmt
last-modified: thu, 10 sep 2020 18:45:17 gmt

[{"channellistid":"tv","channellistname":"ТВ","channelnumber":0,"channelid":{"s":33027,"n":254,"t":33},"channelname":"Инфоканал hd","visible":true,"streamable":true,"streams":[{"type":"video","pid":3071,"codec":"h264"},{"type":"audio","pid":3072,"codec":"mp2"}],"modes":["live","discrete"]},{"channellistid":"tv","channellistname":"ТВ","channelnumber":1,"channelid":{"s":23001,"n":254,"t":23},"channelname":"Первый канал","visible":true,"streamable":true,"streams":[{"type":"video","pid":2311,"codec":"h264"},{"type":"audio","pid":2312,"codec":"mp2"}],"modes":["live","discrete"]},{"channellistid":"tv","channellistname":"ТВ","channelnumber":2,"channelid":{"s":23002,"n":254,"t":23},"channelname":"Россия 1","visible":true,"streamable":true,"streams":[{"type":"video","pid":2321,"codec":"h264"},{"type":"audio","pid":2322,"codec":"mp2"}],"modes":["live","discrete"]},{"channellistid":"tv","channellistname":"ТВ","channelnumber":3,"channelid":{"s":23003,"n":254,"t":23},"channelname":"МАТЧ!","visible":true,"streamable":true,"streams":[{"type":"video","pid":2331,"codec":"h264"},{"type":"audio","pid":2332,"codec":"mp2"}],"modes":["live","discrete"]},{"channellistid":"tv","channellistname":"ТВ","channelnumber":4,"channelid":{"s":23004,"n":254,"t":23},"channelname":"НТВ","visible":true,"streamable":true,"streams":[{"type":"video","pid":2341,"codec":"h264"},{"type":"audio","pid":2342,"codec":"mp2"}],"modes":["live","discrete"]},{"channellistid":"tv","channellistname":"ТВ","channelnumber":5,"channelid":{"s":23005,"n":254,"t":23},"channelname":"Пятый канал","visible":true,"streamable":true,"streams":[{"type":"video","pid":2351,"codec":"h264"},{"type":"audio","pid":2352,"codec":"mp2"}],"modes":["live","discrete"]},{"channellistid":"tv","channel
00:01:13.952 - json debug - streams not founded
00:01:13.955 - Error! No JSON links

00:01:13.955 - Detected:JSON
00:01:13.959 - Unknow analyze result
00:01:13.961 - closesocket 33 0x0x9d6fa010
00:01:13.962 - ------ closed 21
00:01:13.967 - Async close 0
00:01:13.968 - SubID 0 on founded.
00:01:13.969 - DoNextSubChannel - no next url!
00:01:13.970 - DoNext for closed client
00:01:13.979 - exit thread 0x0x9d6fa010 st=4
00:01:13.980 - Async close 0
00:01:14.311 - ItvReceiverMain::Stoping

Пытается в списке каналов найти ссылку rtsp ?