Page 17 of 28

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

Posted: Sun Sep 20, 2020 8:05 am
by aae8
Образец setup в их приложении

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

Posted: Sun Sep 20, 2020 11:54 am
by aae8
У меня сейчас ресивер перестает отвечать на запросы после того, как отдаст ссылку на просмотр, даже если не было rtsp запросов.
Может быть переключение каналов будет работать, если пока исключить
GET /v1.3/streaming/sessions/live HTTP/1.1. ?

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

Posted: Sun Sep 20, 2020 1:34 pm
by Prog
Врятли. Ссылку то где то брать надо.

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

Posted: Sun Sep 20, 2020 2:41 pm
by aae8
Нужно отправить до переключения каналов такой запрос
Screenshot_2020-09-20-19-35-55.png
То есть ресивер при переключении каналов сам отдает инфу о переключении (даже пультом) если такой запрос был и виснет, ели его не было и некуда отправлять.

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

Posted: Sun Sep 20, 2020 2:58 pm
by Prog
Думаю просто запрос текущего канала что бы лишний раз не переключать.

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

Posted: Sun Sep 20, 2020 6:40 pm
by aae8
Пробовал запустить rtsp обмен с неправильным токеном и портом. В результате ресивер нина что не отвечает. У нас такая же ситуация.
При переключении каналов меняется канал и токен. Если процесс не мгновенный, то есть шанс , что мы пытаемся запустить rtsp со старым токеном, в результате ресивер не отвечает на любые запросы.

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

Posted: Sun Sep 20, 2020 7:01 pm
by Prog
А кого вы токеном называете и как узнать что он старый?

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

Posted: Sun Sep 20, 2020 7:24 pm
by aae8
Токен - это "хвост" или окончание rtsp ссылки. Меняется при каждом переключении канала.

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

Posted: Sun Sep 20, 2020 7:40 pm
by Prog
Но ведь я передаю ссылку полученую с сервера. То есть актуальную

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

Posted: Sun Sep 20, 2020 7:43 pm
by aae8
Актуальную на момент получения, а не запуска rtsp. Попробуйте получить 2 ссылки на поток с интервалом 3 секунды и сравнить.

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

Posted: Mon Sep 21, 2020 10:51 am
by Prog
Он всегда только что полученый. Возможно стоит проверить его целострость - не режится ли например последний символ, но врятли

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

Posted: Mon Sep 21, 2020 11:26 am
by aae8
Проверил, не режется
Screenshot_2020-09-21-16-19-22.png
Отличается от оригинала только порядок строк и номер, нечетность первого порта и CSeq.

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

Posted: Mon Sep 21, 2020 11:31 am
by Prog
На картинках вообще мало чего видно. А тут просто треш какой то. Как вы строки видете...

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

Posted: Mon Sep 21, 2020 12:14 pm
by aae8
А вот ответ ресивера перед Setup какой-то обрезанный, причём и для нас и для оригинального приложения:
43 53 65 71 3a 20 33 0d 0a 43 6f 6e 74 65 6e 74 CSeq: 3. .Content
2d 4c 65 6e 67 74 68 3a 20 31 34 32 0d 0a 43 6f -Length: 142..Co
6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c ntent-Ty pe: appl
69 63 61 74 69 6f 6e 2f 73 64 70 0d 0a 0d 0a 76 ication/ sdp....v
3d 30 0d 0a 6f 3d 2d 20 33 37 36 35 32 30 32 35 =0..o=- 37652025
33 32 20 33 37 36 35 32 30 32 35 33 32 20 49 4e 32 37652 02532 IN
20 49 50 34 20 30 2e 30 2e 30 2e 30 0d 0a 73 3d IP4 0.0 .0.0..s=
53 74 69 6e 67 72 61 79 20 4c 69 76 65 20 53 74 Stingray Live St
72 65 61 6d 69 6e 67 0d 0a 63 3d 49 4e 20 49 50 reaming. .c=IN IP
34 20 30 2e 30 2e 30 2e 30 0d 0a 74 3d 32 32 30 4 0.0.0. 0..t=220
38 39 38 38 38 30 30 20 32 32 30 38 39 38 38 38 8988800 22089888
30 30 0d 0a 6d 3d 76 69 64 65 6f 20 30 20 54 43 00..m=vi deo 0 TC
50 2f 52 54 50 2f 53 41 56 50 20 33 33 P/RTP/SA VP 33
Не хватает в конце 0d 0a 0d 0a.
Это может влиять?

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

Posted: Mon Sep 21, 2020 12:31 pm
by Prog
Это же контент. Сколько надо байт столько и передают. А в SDP /r/n в конце не нуженю