Видеоконференции в ФОСе

Файловые, p2p и прочие серверы

Re: Видеоконференции в ФОСе

Сообщение Lundil » 03 фев 2008, 12:58

по поводу SIP (h.323 и какие там еще есть) в Asterisk сразу отмечу одну тонкость
Asterisk не поддерживает никаким образом защиты трафика (шифрования при передаче), даже шифрованную авторизацию сделать для SIP в нем нельзя.
НО - в некотором роде шифрование поддерживается в его родном протоколе IAX, и только при авторизации. В файле iax.conf можно поставить чтобы не использовалась plain авторизация. Ни какие другие параметры связанные с шифрованием не работают реально. Выходом явлется построение VPN. (Если вопрос безопасности интересует в этом случае, на врем тестирования можно об этом не думать)
По поводу кодеков при тестировании остановился на ilbc как оптимальном в соотношении качество/трафик
Неплохой кодек GSM скорость приблизительно такая же, но качество чуть ниже. (кстати этот кодек используется в сотовой связи). Есть и несколько других кодеков G.723 (отличный кодек, но платный самое низкое потребление трафика) G.711 alaw ulaw (высокое качество и много трафика 80к/б. хотя он поддерживается даже в Windows Messenger при протоколе H.323)

Несколько слов про протоколы SIP h.323 IAX. Это всего-лишь разные способы оповестить программу подключенную к серверу, о том что к ней хотят дозвониться и по этому протоколу устанавливается соединение.
Дальше весь обмен трафиком идет по UDP - порт не постоянный, выбирается "случайно".

Введение

IAX2 это протокол, разработаный специально для Asterisk, в первую очередь в качестве протокола для межАТСных стыков.
Особенности
Технические

* полностью бинарный протокол (в отличии от SIP) => экономия трафика
* используется один единственый UDP-порт 4569, что упрощает конфигурацию файрвола и улушчает работу через NAT
* поддерживается транкинг?, при этом в каждом пакете передаются данные сразу нескольких параллельных каналов => экономия трафика

Следствия

* экономнее чем SIP в требованиях к трафику
* проще конфигурация NAT и файрвола
* меньше неочивидных проблем (при наличии файрвола невозможна ситуация, когда соединение устанавливается, а голосовые данные пройти не могут, в отличии от SIP)
* IAX2 эффективне RTP (SIP) для любого количества одновременных соединений, и при использовании любого кодека. Экономия начиная от 2.4k для единственного вызова, до приблизительно утроения количества одновременных соещинений через мегабитовый поток для G.729 при использованиеи trunk mode.

и еще
Сервер Asterisk поддерживает следующие кодеки

* G.711 ulaw (тот, что используется в US)
* G.711 alaw (тот, что используется в Европе) Интересно, а что используется в Азии biggrin
* G.723.1 - в режиме pass-thru? для людей, которым нужна лицензия? , свободная версия для остальных.
* G.726 - 32kbps в версии Asterisk 1.0.3, 16/24/32/40kbps в CVS HEAD версиях.
* G.729 - может потребоваться лицензия? кроме случаев, когда аудиопоток передается в режиме pass-thru?, свободная версия доступна для использования в странах, где этот патент не действует или в образовательных целях.
* GSM
* iLBC
* LPC10 (не рекомендуется к использованию!)
* Speex - битрейт конфигурация: 4-48kbps, VBR, ABR, и т.д. смотри баг

Про качество звука и скорость (Оценка MOS - это слышимое качество передаваеемого звука по 5-ти бальной шкале)
Кодек / Поток / Размер пакета (мс) / Алгоритмическая задержка (мс) / Оценка MOS / Суммарный поток

G.711 64 кбит/с 20 0 4.4 81.2

G.729 8 кбит/с 20 15 4.07 31.2

G.723.1 6.3 кбит/с 30 37.5 3.87 21.9

G.723.1 5.3 кбит/с 30 37.5 3.69 20.8

GSM 13 кбит/с 20 20 3.5 35.4

iLBC 13.33 кбит/с 30 30 4 28

iLBC 15.2 кбит/с 20 30 4 29

Таким образом, по показателю качества кодеки можно расположить следующим образом (в порядке ухудшения качества): G711, iLBC, G729, gsm, G723. По используемой пропускной способности (в порядке увеличения:) G723, iLBC, G729, GSM, G711.


Про настройку - Веб интерфейсом все очень просто настраивается (если его установить)
Вот хорошие 3 статью про настройку и решение некоторых идеологических вопросов
http://ip-phones.com.ru/article1.php
http://ip-phones.com.ru/article2.php
http://ip-phones.com.ru/article3.php
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Видеоконференции в ФОСе

Сообщение Lundil » 03 фев 2008, 14:47

zk писал(а):SIP - он же по идее p2p так что сервак и канал сильно грузить не должен.

хмммм... вроде нет, прямые соединения клиент-клиент там быть не могут, только через сервер.
Уточню.
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Видеоконференции в ФОСе

Сообщение zk » 05 фев 2008, 17:04

В общем скачал виндовую версию Астриска, поставил, потетстил пока не на своём компе...
Работает! =)

Причём ему действительно не нужно пргонять разговоры через себя, он только рулит аккаунтами и соединениями.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Видеоконференции в ФОСе

Сообщение Lundil » 29 мар 2008, 21:16

интересно уточнить - как дела с идеей? движется?
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Видеоконференции в ФОСе

Сообщение zk » 29 мар 2008, 21:19

Lundil писал(а):интересно уточнить - как дела с идеей? движется?

Дела движутся так себе.
С настройкой я разобрался, но вот до продакшена довести не хватает серверных мощностей.
Если всё будет хорошо - скоро куплю новый сервер и дело пойдёт =)
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Видеоконференции в ФОСе

Сообщение begimot » 15 июн 2008, 17:30

Sicness писал(а):
Lundil писал(а):тогда вот ссылки
http://www.asteriskwin32.com/ - Венда (сервер - бесплатный, а конфигуратор графический платный)


У меня есть статья и видео к статье по настройке asterisk. Журнал "Хакер" за январь 2008.
Только там настройка не по графическому конфигуратору, а по удобному https. Думаю на винде есть аналогичная функция (настройка через https) и наверное free. Видероликом могу поделиться.



если не трудно расшарь сам журнал и видео или свяжись по аське: 417806702
begimot

 
Сообщения: 2
Зарегистрирован: 14 июн 2008, 10:56
Домен: begimot.vfose.ru

Re: Видеоконференции в ФОСе

Сообщение Lundil » 17 июн 2008, 21:51

Поверь, одним видео ты здесь не обойдешься.
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Видеоконференции в ФОСе

Сообщение begimot » 19 июн 2008, 14:02

Ну своим ответом ты тоже особо не помог, я уже успел догадатся, что разобратся в asterisk в два клика мыши не получиться.
begimot

 
Сообщения: 2
Зарегистрирован: 14 июн 2008, 10:56
Домен: begimot.vfose.ru

Re: Видеоконференции в ФОСе

Сообщение Lundil » 22 июн 2008, 21:57

вообще-то все необходимую информацию я выше писал. У zk получилось, что тебе мешает?
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Видеоконференции в ФОСе

Сообщение Ecomp » 04 авг 2008, 14:10

Есть возможность добавления клиентов в Asterisk без перезапуска сервера?
Так же интересует возможность самостоятельной регистрации клиентов.
Ecomp
Начинающий участник
 
Сообщения: 7
Зарегистрирован: 03 авг 2008, 06:55
Домен: telephony.vfose.ru

Пред.

Вернуться в Прочие серверы и сетевые технологии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron