2012-02-15 3 views
1

Я ищу рабочие идеи и советы о том, как пересылать видеопоток IP-камеры в Google Talk.IP Cam to Gtalk

Вот C# метод скелет на то, что я хочу сделать:

/// <summary> 
/// This method makes it possible to use a IP-cam instead of a web-cam for GTalk 
/// </summary> 
/// <param name="UrlIPCam">URL to the IP camera (rtsp)</param> 
/// <param name="UsrGoogleAccount">Username Google account</param> 
/// <param name="PwdGoogleAccount">Password Google account</param> 
private void StreamIPCamToGTalk(string UrlIPCam, string UsrGoogleAccount, string PwdGoogleAccount) 
{ 

} 

, где, например

  • UrlIPCam = "RTSP: //ip_adx/live.sdp" (H264)
  • UsrGoogleAccount = "donny.lonny12345"
  • PwdGoogleAccount = "1onnydoNnyl23456"

C#/VB.NET (и возможные C++ .NET-обертки) является обязательным. Это возможно?

+0

Это собирается быть автоматическим, или вы хотите выбрать IP-камеру в качестве источника видео для клиента GTalk в Windows (или веб-интерфейс GMail). –

+0

Ну, на самом деле я не пытаюсь изобрести колесо и разработать стандартный jabberclient. –

+0

Вы пытаетесь разработать еще один jabber-клиент или пытаетесь добавить возможности видео для существующего клиента? –

ответ

1

Взгляните на опции embed FreeSWITCH на приложения C#. Я считаю, что он способен обрабатывать видеопотоки RTSP (если не следует писать модуль для его обработки), и я знаю, что он поддерживает jabber/gtalk как шлюз. Это отнюдь не маленькая задача, но она должна быть выполнимой.

+0

Спасибо за ваш ответ! К сожалению, я слишком младший (моя репутация ниже 15), чтобы проголосовать за него. –

3

Приложения выбирают камеры, перечисляя доступные источники видео DirectShow, а точнее - CLSID_VideoInputDeviceCategory. Чтобы добавить устройство, вам необходимо установить драйвер, который реализует такое устройство или разрабатывать его. Начинаются хорошие и хорошо известные образцы, хотя, скорее всего, вы не можете сделать это только на C#, и для этого потребуется C++.

Вы можете использовать мой source filter to take video from JPEG and M-JPEG IP cameras и разоблачить его как виртуальное устройство, оно работает с плагином GTalk, размещенным GMail.

enter image description here

См:

+0

Спасибо за ваш ответ! К сожалению, я слишком младший (моя репутация ниже 15), чтобы проголосовать за него. –