Обсуждение статьи тематического каталога: Создание сервера видеоконференций на базе OpenMCU и GnuGK (vСсылка на текст статьи: http://www.opennet.ru/base/net/openmcu_gnugk.txt.html
Всё бы хорошо, НО ни слова не сказано о используемых кодеках видео, максимальном разрешение и частоте кадров и многом другом. Не то что бы с наездом, НИ В КОЕМ РАЗЕ, но это тоже крайне важные параметры, потому как меня давно не устраивает 320*240 и хочется большего, МНОГО большего, HD конечно тяжело ещё рассчитывать, но примеры я уже видел. В любом случае спасибо, потому как реально информации об этом крайне мало на русском.
Согласен. Просто в качестве клиентов по ряду причин везде стоял вышеупомянутый netmeeting. Он из видеостандартов, насколько я понимаю, поддерживает только один h261, вот на http://habrahabr.ru/blogs/open_source/53427/ есть интересная статья на аналогичную тему, там про кодеки более подробно написано. Кстати, там, вроде, до 7 участников подключали, так что в моей статье заключительную фразу, видимо, можно не принимать во внимание, похоже, это не имеет отношения к openmcu.
h.261 это для тех кто не хочет разобираться с документацией. Без особых проблем можно h.263, если все сделать аккуратно, то будет CIF. Дальше сложнее, если нужен CIF4 или другие размеры (хоть HD), то есть выбор cvs или сделать правильно, адаптивно. С h.264 еще немного сложнее, нужно брать плагин от opal и его дорабатывать, также нужно пропатчить x264 на предмет single NALU mode rtp пакетизации. Так что все можно сделать, но в исходном варианте только потенциал. Что касается количества участников, то оно не ограничено. Только h.264 проц сильно грузит при кодировании, но и здесь возможен вариант спекулятивного кэширования, в случае когда все участники видят одну картинку.
Интересно. Но я просто ставил несколько иную задачу - описать общие принципы работы связки openmcu и gnugk, что-то типа simple how to openmcu+gnugk+netmeeting. В общем, конкретный рабочий пример. На полноту изложения в статье всех возможностей OpenMCU и сопряженных библиотек, отнюдь не претендую:)
А "поддерживает только один h261" - это я про netmeeting, а вовсе не про openmcu.
/etc/gnugk.ini[Gatekeeper::Main]
Home=127.0.0.1
^^^^^^^^и при это работает с других машин?
Я уже бьюсь над проблемой видео интеграции давненько, у меня есть много клиентов у которых стоит астериск и они используют давно видеозвонки, просят видеоконференцию в нормальном качестве, как говорилось выше 320*240 это уже старо, да и интеграция с астериском нулевая, есть ещё проект vmukti, там более или менее что то можно делать, но опять же качество. Есть несколько платных сервисов 30$ в мес на человека. В общем результаты плохие, решений нет, возможности платить нормальные деньги есть, и размер каналов позволяет. А решения нет. Если есть решения, может я пропустил, пишите я с удовольствием посмотрю.
скопировал конфиги один в один(поменяв IP и убрав Home) - клиенты видят только лого openmcu и всё
Какая ОС? Что в качестве клиентов? Как уставнавливал софт,передача видео включена? Запусти сервисы в режиме отладки как показано выше или сниффер. Клиенты в одной сети или есть NAT?
У меня все работает, как я описал, включая даже Home=127.0.0.1, (это я проглядел, да), но gnugk все равно почему-то слушает на всех интерфейсах.
+1 к pppetrOpenSUSE 11.1
gnugk-2.2.6-1.159
openmcu-2.2.0-56.162
ekiga-3.0.1-1.22Ставилось все из репозиториев
пошло....нужно выбирать на клиентах разрешение 352x288 или 176x144
а на freebsd, кто нить пробовал?
офисы расположены в разных городах. нужно создать конференцию. попробовал поставить openmcu + gnugk из портов на freebsd 8...как то не срослось, кто нить пробовал на фре???
openmcu.ru тут спроси
Кроме netmeeting можете подсказать других возможных клиентов, в т.ч. и для X-ов?
Myphone 3 muggot