Страница 1 из 1

freepbx и видео

Добавлено: 03 фев 2014, 20:04
whoim
в общем, сел игратся с вопросом. Видеосаппорт=ес, 264 кодек разрешил.
Настроил сип-клиенты на андроиде и ПК.
На первом 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. Может, поэтому?

Re: freepbx и видео

Добавлено: 03 фев 2014, 20:20
ded
Пока анализ на уровне
- так идёт, но в одну сторонук только
- а так не идёт
не будет Вам успеха. Логи вида
[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] chan_sip.c: Ignoring video stream offer because port number is zero
[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
не имеют смысла.
Смотрите SIP инвайты, sdp и ответы на них.
Видео работает (у нас на Астериске) уже больше 3-х лет.

Re: freepbx и видео

Добавлено: 04 фев 2014, 09:17
whoim
соглашусь, спасибо. Надо второй телефон 4.2 андроид и тогда смотреть записки консоли.

Re: freepbx и видео

Добавлено: 04 фев 2014, 09:52
Aven
Есть проблемы с разными клиентами, т.к. они используют разные профили видео, а * ничего не транскодирует и не микширует.

Re: freepbx и видео

Добавлено: 04 фев 2014, 09:54
whoim
Aven писал(а):Есть проблемы с разными клиентами, т.к. они используют разные профили видео, а * ничего не транскодирует и не микширует.
это я выяснил, пробую одинаковые аудио/видео кодеки с одним разрешением и одними настройками кодеков. И клиенты одни пользую.
Но телефоны разные, один из них не хочет ни давать, ни принимать видео.

Re: freepbx и видео

Добавлено: 04 фев 2014, 11:29
ded
Начинать надо не с Андроидов в качестве клиентов, ибо там на клиентской стороне затруднения с дебагом. Лучше соединять софтовых клиентов на линухе.

Re: freepbx и видео

Добавлено: 04 фев 2014, 11:31
whoim
ded писал(а):Лучше соединять софтовых клиентов на линухе.
в принципе, неплохой дебаг у jitsi на винду. Ну и лимфон есть тоже на нее же. В общем, отдельный вопрос, не сегодня..