-
Уважаемые Господа, пишется система видеоконференцсвязи. Есть клиентское приложение получающее видео и звук в web-камеры (DirectShow). Необходимо создать сервер который будет принимать видео и звук от клиента и раздавать другим таким же клиентам. Вопросы: 1.каким оптимальным, с т.з. трафика, способом транслировать видео и звук на сервер (и что этот сервер должен собой представлять)? 2. как принять видео и звук на сервере и отправить их другим подключившимся к серверу клиентам?
Буду также признателен за примеры исходников.
-
> 1.каким оптимальным, с т.з. трафика, способом транслировать > видео и звук на сервер (и что этот сервер должен собой представлять)? > > 2. как принять видео и звук на сервере и отправить их другим > подключившимся к серверу клиентам?
RTSP + RTP > Буду также признателен за примеры исходников. http://www.live555.com/
-
Спасибо большое! Смотрю. А нет ли относительно простых примеров использования RTSP и RTP в Delphi для указанных выше задач?
-
5000$
-
> Palladin (16.10.2011 18:01:03) [3]
мало, надо бы накинуть.
-
> 3asys © (16.10.11 16:45) [2]
> А нет ли относительно простых примеров использования RTSP > и RTP в Delphi
Открытых примеров использования RTSP и RTP нет в принципе. И там опять же в принципе простым код не будет. Теоретически можно портировать нужную часть той же live555 на Delphi или использовать его как dll. Вообще в интернет достаточно готовых решений и для трансляции и для приема видео и звука, но они все на C. Live555 лежит в основе подавляющего числа оборудования и программных решений для передачи видео (всевозможные сетевые камеры и проч.).
Хотя вобщем то никто не заставляет использовать RTSP и RTP, можно изобрести свой велосипед, но все равно надо ознакомиться с тем как это сделано у других, т.к передача звука и видео отличается от передачи просто данных, т.к чувствительна к задержкам.
-
Ясно, Спасибо. Буду копать. :)
|