Comments 70
Наконец-то статья на эту тему!!! Я её ждал! спасибо Вам большое!!!
+3
Отличный рассказ. Ждём подробности о процессе компиляции.
PS: что это за пушка такая в нижнем углу?
PS: что это за пушка такая в нижнем углу?
+2
Два года назад я и моя команда тоже считали, что Tandberg, Polycom, RADVision и прочие монстры ВКС действительно о… ли. так как и клиенты, и серверы мультиточечной видеоконференции лежат в открытом доступе…
Все не так сладко. Во всех opensource-проектах корректно и быстро (25 fps и выше) работает только QCIF 176x144. CIF (352x288) — очень редко. Для развлечения и для поговорить тиммэйтом этого достаточно вполне, но для бизнеса нужно не меньше 640х480, а то и HD, а вот это разрешение при высоком фрэймрэйте есть только у большой тройки + 2-3 компании.
Уже достаточно давно веду разработку MCU и клиента под Win32. Используем DirectShow. Есть достаточно интересные наработки и результаты (30 кадров в секунду 640х480, но в почти идеальных сетях). Огромный затык в сетевых технологиях — нет нормального контроля целостности пакетов, мультикаст тот же… Компрессия видео в порядке. Кто интересуется ВКС — обращайтесь в хабрапочту, может чем-то помогу, может чем Вы поможете.
Все не так сладко. Во всех opensource-проектах корректно и быстро (25 fps и выше) работает только QCIF 176x144. CIF (352x288) — очень редко. Для развлечения и для поговорить тиммэйтом этого достаточно вполне, но для бизнеса нужно не меньше 640х480, а то и HD, а вот это разрешение при высоком фрэймрэйте есть только у большой тройки + 2-3 компании.
Уже достаточно давно веду разработку MCU и клиента под Win32. Используем DirectShow. Есть достаточно интересные наработки и результаты (30 кадров в секунду 640х480, но в почти идеальных сетях). Огромный затык в сетевых технологиях — нет нормального контроля целостности пакетов, мультикаст тот же… Компрессия видео в порядке. Кто интересуется ВКС — обращайтесь в хабрапочту, может чем-то помогу, может чем Вы поможете.
+7
Спасибо! Готовы к обсуждению.
0
Поддержу топикстартера.
OpenMCU — очень простая реализация мультиточки, для домашнего использования максимум.
Есть пару моментов, очень сильно портящих общее представление:
— общая глюкавость кода, для серьезной работы требуется очень тщательная доработка напильником
— хорошая совместимость кодеков только в рамках продуктов, основанных на h323plus/opal. Если в конференции участвует серьезное оборудование, типа Polycom или VCON, то будете разочарованы. В частности, Polycom не понимает вообще H.261 из opal'а
— низкая производительность => серьезные требования к железу (кодирование/декодирование/микширование...)
— частичное соотвествие стандартам H.323 (очень много функционала не реализовано)
ну и кодек H.261 — моветон, не используют его уже серьезно
Есть достаточно большой опыт в ВКС-девелопменте, и в opal/h323plus особенно. Так что, если есть вопросы — в хабрапочту, может посоветую что-нибудь полезное;)
OpenMCU — очень простая реализация мультиточки, для домашнего использования максимум.
Есть пару моментов, очень сильно портящих общее представление:
— общая глюкавость кода, для серьезной работы требуется очень тщательная доработка напильником
— хорошая совместимость кодеков только в рамках продуктов, основанных на h323plus/opal. Если в конференции участвует серьезное оборудование, типа Polycom или VCON, то будете разочарованы. В частности, Polycom не понимает вообще H.261 из opal'а
— низкая производительность => серьезные требования к железу (кодирование/декодирование/микширование...)
— частичное соотвествие стандартам H.323 (очень много функционала не реализовано)
ну и кодек H.261 — моветон, не используют его уже серьезно
Есть достаточно большой опыт в ВКС-девелопменте, и в opal/h323plus особенно. Так что, если есть вопросы — в хабрапочту, может посоветую что-нибудь полезное;)
0
Мы у себя в VideoPort SBS это всё уже реализовали. И даже с H.323 подружили. А начали именно с сетевых технологий. И 640 на 480 можно вполне гонять через инет, проблем особых нет. Вопрос кодека. У нас он собственный.
Вообще вопрос кодека — самое веселье. Очень часто наша картинка (320*240) кажется людям сильно лучше передаваемой 323-им 640*480. Просто в силу восприятия и не распадания на квадраты. Ну и гарантированная доставка пакетов тоже помогает.
Вообще вопрос кодека — самое веселье. Очень часто наша картинка (320*240) кажется людям сильно лучше передаваемой 323-им 640*480. Просто в силу восприятия и не распадания на квадраты. Ну и гарантированная доставка пакетов тоже помогает.
0
И уж если пиариться — у нас решение в итоге сильно дешевле. Велком на сайт ВидеоПорта. Все цены и триалы в открытом доступе.
0
Неужели Вы смогли разработать свой кодек? Не утащили кусочки его кода по частям из разных проектов с открытым кодом и несовместимыми лицензиями, а взяли и изобрели что-то своё? Вы — такие молодцы, что даже не верится!
-1
А в чем супер трабл-то? Сейчас практически любая SIP'овская АТС (софтовая, железная) может делать какие-хочешь видео конференции (наша не сключение octopusline.ru). Я не наезжаю, просто может быть я чего-то недопонимаю.
+1
UFO just landed and posted this here
у вас просто иное видение бизнеса, в виду чего иные видения ценовых политик.
Но, предположим, вы глава очень (ну очень-очень) крупной корпорации и ведете раздачу люлей по всем своим отделениям (а отделения, следует заметить, есть в каждой точке мира), то летать вам туда ну вот ни разу не интересно. А здесь запускаете конференцию в АшДи и раздаете массово всем и сразу. Утрирую, конечно, но, надеюсь, что суть передал. Для мегамощноймонстркорпорации такие деньги за лицензию «пшик»… это ж не для физических лиц и домашнего использования, чтоб с подругой пообщаться и развести ее показать сиськи. Для подобных вещей можно и оупенсорсе использовать.
Но, предположим, вы глава очень (ну очень-очень) крупной корпорации и ведете раздачу люлей по всем своим отделениям (а отделения, следует заметить, есть в каждой точке мира), то летать вам туда ну вот ни разу не интересно. А здесь запускаете конференцию в АшДи и раздаете массово всем и сразу. Утрирую, конечно, но, надеюсь, что суть передал. Для мегамощноймонстркорпорации такие деньги за лицензию «пшик»… это ж не для физических лиц и домашнего использования, чтоб с подругой пообщаться и развести ее показать сиськи. Для подобных вещей можно и оупенсорсе использовать.
+4
UFO just landed and posted this here
чо это очень-очень крупная. у нас вот стоит, а мы очень и очень небольшая. просто денег видимо куры не клюют… блин, я и не знал что это стоит столько!
0
за всё «под ключ» и с красивыми блестящими камерами.
0
на $350 000 можно много налетать. даже бизнес-классом…
0
интересно, когда Skype позволит устраивать видео-конференции
непонятно, почему эта возможность до сих пор не реализована — может хотят сделать платную версию? или им Тандберг платит, чтобы не делали? или просто руки не доходят?
непонятно, почему эта возможность до сих пор не реализована — может хотят сделать платную версию? или им Тандберг платит, чтобы не делали? или просто руки не доходят?
0
с видео конференций в skype никогда не было.
И, в общем, понятно почему — для форвардинга скайповского траффика используются всякие в основном не подозревающие об этом люди с прямым IP, и если 32 kbit для аудиозвонка и 5х32 для аудиоконференции еще можно не заметить, то занятые для видеоконференции 5х128kbit канала не заметить уже трудно…
И, в общем, понятно почему — для форвардинга скайповского траффика используются всякие в основном не подозревающие об этом люди с прямым IP, и если 32 kbit для аудиозвонка и 5х32 для аудиоконференции еще можно не заметить, то занятые для видеоконференции 5х128kbit канала не заметить уже трудно…
0
Вы сами ответили на свой вопрос зачем платить больше:
1.библиотеки были найдены методом научного тыка…
2.механизм микширования видеопотоков в OpenMCU оставляет желать лучшего…
3. в некоторых случаях звонки на MCU из Ekiga(Windows) не проходили по неизвестным причинам
так что платить за реально вбуханную кучу денег в этот сектор в течении последних лет десяти и более-менее стабильную работу коммерческих решений.
Что касается средненьких стартапов, то моментально встает проблема проведения конференции. Как в OpenMCU осуществить типичную конференцию, когда все молчат, но в какой-то момент времени слово предоставляется начальнику транспортного цеха? OpenMCU это просто микшер.
Даже более того, все приложения openh323 абсолютно неработоспособны в реальной жизни, но зато представляют из себя каркас для коммерческих решений.
1.библиотеки были найдены методом научного тыка…
2.механизм микширования видеопотоков в OpenMCU оставляет желать лучшего…
3. в некоторых случаях звонки на MCU из Ekiga(Windows) не проходили по неизвестным причинам
так что платить за реально вбуханную кучу денег в этот сектор в течении последних лет десяти и более-менее стабильную работу коммерческих решений.
Что касается средненьких стартапов, то моментально встает проблема проведения конференции. Как в OpenMCU осуществить типичную конференцию, когда все молчат, но в какой-то момент времени слово предоставляется начальнику транспортного цеха? OpenMCU это просто микшер.
Даже более того, все приложения openh323 абсолютно неработоспособны в реальной жизни, но зато представляют из себя каркас для коммерческих решений.
+1
Искать библиотеки второй раз не надо — работающие версии указаны в тексте.
Пожалуйста, обоснуйте, почему «все приложения openh323 абсолютно неработоспособны в реальной жизни».
Пожалуйста, обоснуйте, почему «все приложения openh323 абсолютно неработоспособны в реальной жизни».
+1
Да вы сами их попробуйте. Это не программы для людей. Это такие примеры приложений для демонстрации иногда работающей библиотеки.
+2
меня тоже интересует обоснование насчёт h323
0
OpenMCU может работать с HD?
0
Какие 350 000 $? Даже просто Codian MCU-4505 12 Port High Definition MCU стоит $100 000.
Tandberg — это не способ сэкономить на командировках. Tandberg — это имидж компании.
Tandberg — это не способ сэкономить на командировках. Tandberg — это имидж компании.
0
Лет 5 назад я пытался поднять примерно такое решение в маленьком провайдере. Приятно видеть, что за эти годы геморрой со сборкой библиотек, глюки и падения никуда не делись. Верной дорогой идёт H.323 — в могилу.
0
А мне приятно видеть, что мой коллега уменьшил количество сложностей, которые ждут неопытного сборщика. Линукс тоже не сразу строился.
0
а какие есть альтернативы?
вот статейку бы…
вот статейку бы…
-1
ну как какие — SIP и Jingle
0
посмотрите freeswitch (форк атериска) и YATE.
freeswitch приятно порадовал тем, что под дебиан он собирается сразу, весьма неплохо документирован, есть русская группа/jabber-конференция проекта.
если найдёте что-то интересное — было бы интересно почитать ваши впечатления.
freeswitch приятно порадовал тем, что под дебиан он собирается сразу, весьма неплохо документирован, есть русская группа/jabber-конференция проекта.
если найдёте что-то интересное — было бы интересно почитать ваши впечатления.
0
можно поинтересоваться? какая была задача, как решалась и получилось ли…
0
Задача была понять, как технически осуществить ту услугу, которая на официальном сайте компании значилась как имеющаяся в наличии — телеконференции через сеть. Решать пытался так же, как описано у автора — сборкой OpenH323, GnomeMeeting (ныне Ekiga), GNU GateKeeper. Уж не помню, дошло ли дело до OpenMCU, но что-то такое поднять пытался. Так как это было в принципе не моё поле деятельности, забросил, а потом и вовсе уволился. Но ощущение, что вся эта обвязка крайне кривая снизу доверху, осталось.
0
а разве в висте нету конференций? с видео?
-3
Толково! Я видеоконференциями не занимался, но почитать было весьма интересно
PWlib и OpenH323 действительно подарочек еще тот :) отсюда вопрос почему не SIP?
PWlib и OpenH323 действительно подарочек еще тот :) отсюда вопрос почему не SIP?
0
Скажите мне, почему телекомы не используют, к примеру OpenSER, а используют какие-то дорогущие решения типа MVTS Pro? На то есть масса причин…
0
А просто пошаманить с VLC и SSH туннелями не выйдет?
Вроде все функции, кодеки и высокое разрешения в VLC есть.
Вроде все функции, кодеки и высокое разрешения в VLC есть.
0
Он (Тандберг) действительно столько стоит? У нас в голове такой стоит.
0
Я правильно понял, что это тоже, что и iChat в нескольких миллионах компьютеров, только с уродским интерфейсом, без возможности транслировать документы, слайдшоу, презентации и видео? Или не правильно?
0
Мы с ребята из разных городов общаемся в Oovoo. Приемлемое качество даже на 128 кбит/сек. Подключали до 4х участников.
0
А можно подробней про Telecom Express Pulse? Погуглил — ничего не нашел
0
немного упоминаний о пульсе легко находятся по словам «пульс-п» и «пульс-м».
кажется, «пульс» какое-то бессмысленное название для подобного рода софта :(
кажется, «пульс» какое-то бессмысленное название для подобного рода софта :(
0
Telecom Express Pulse — наш внутренний продукт.
0
Сейчас полно подобных видео конференций на Флэше, Red5 скачиваете и там даже готовый пример есть, который слегка подредактировать только.
0
существует ведь флеш медиа сервер: www.adobe.com/products/flashmediainteractive/
стоит всего $4.500
поддерживает H.264
под него флешечку разрабатываем (во флеше классы для работы с медиасервером уже существуют, так что подключиться к медиасерверу — это дело 15 минут.)
ну а дальше все очень просто…
рчику привет. =)
стоит всего $4.500
поддерживает H.264
под него флешечку разрабатываем (во флеше классы для работы с медиасервером уже существуют, так что подключиться к медиасерверу — это дело 15 минут.)
ну а дальше все очень просто…
рчику привет. =)
0
У меня немного другой вопрос, а есть бесплатные H.323 терминалы, которые умеют шарить экран или работать в dualscreen?
0
Насчёт бесплатных не скажу, а свободных — нет.
0
А какие Вы знаете адекватные, хоть и платные решения? Использую Polycom Realpresence, но там много чего кастрировано — в режиме дуалскрин транслирует только камеру+экран, иногда нужно две камеры транслировать. Нельзя настроить прием дуалскрина на два разных экрана. Смотрел решение от LifeSize, оно не лучше. Но есть плюс Realpresence — стоимость, чуть больше $100
0
Sign up to leave a comment.
Зачем платить $350 000, если есть OpenMCU?