Настроил сип-клиенты на андроиде и ПК.
На первом CSipSimple + пак для видео, на втором прижился в итоге Jitsi.
После долгих и нужных ковыряний получается следующее:
видео идет с телефона на ПК
с ПК на телефон видео не идет.
Далее попал в руки еще один андроид, оттуда видео тоже не идет.
"Не идет" всегда выглядит так:
Код: Выделить всё
[2014-02-03 19:56:16] VERBOSE[9253][C-0000002f] netsock2.c: == Using SIP VIDEO TOS bits 136
[2014-02-03 19:56:16] VERBOSE[9253][C-0000002f] netsock2.c: == Using SIP VIDEO CoS mark 6
[2014-02-03 19:56:16] VERBOSE[9253][C-0000002f] netsock2.c: == Using SIP RTP TOS bits 184
[2014-02-03 19:56:16] VERBOSE[9253][C-0000002f] netsock2.c: == Using SIP RTP CoS mark 5
[2014-02-03 19:56:16] VERBOSE[9253][C-0000002f] app_dial.c: -- Called SIP/101
[2014-02-03 19:56:16] VERBOSE[9253][C-0000002f] app_dial.c: -- Connected line update to SIP/105-0000005a prevented.
[2014-02-03 19:56:17] VERBOSE[9253][C-0000002f] app_dial.c: -- SIP/101-0000005b is ringing
[2014-02-03 19:56:18] WARNING[7448][C-0000002f] [b]chan_sip.c: Ignoring video stream offer because port number is zero[/b]
[2014-02-03 19:56:18] VERBOSE[9253][C-0000002f] app_dial.c: -- Connected line update to SIP/105-0000005a prevented.
[2014-02-03 19:56:18] VERBOSE[9253][C-0000002f] app_dial.c: -- SIP/101-0000005b answered SIP/105-0000005a
[2014-02-03 19:56:19] WARNING[7448][C-0000002f] chan_sip.c: Ignoring video stream offer because port number is zero
Если ПК делает вид, что все хорошо, но просто не передает на андроидо видеопоток (или андроид его не хочет показывать) то у второго андроида вообще не включается видео (video deactivated).
У кого какие идеи? То, что поток передается хотя бы в одну сторону, говорит что серверная часть скорее всего в порядке.
Еще можно загрешить на то, что все девайсы с видео находятся в одной локалке и лезут через один нат (роутер).. Но проверить пока никак не могу эту теорию. Может, кто имеет андроид поиграться, желает? Заведу акк, попробуем.
Первыф андроид 4.2
второй 4.0. Может, поэтому?