2010-04-08 61 views
0

使用Silverlight 4.0,就可以在屏幕上顯示用戶的實時視頻: 這裏是代碼我可以使用silverlight 4.0進行視頻通信嗎?

VideoBrush videoBrush = new VideoBrush(); 
    CaptureSource captureSource = new CaptureSource 
             { 
              VideoCaptureDevice = 
               CaptureDeviceConfiguration.GetAvailableVideoCaptureDevices().First() 
             }; 
    bool b = CaptureDeviceConfiguration.RequestDeviceAccess(); 

    videoBrush.SetSource(captureSource); 
    captureSource.Start(); 
    myrect.Fill = videoBrush; 

不過,我在看的方式來顯示視頻給別人 - 眼見自己在屏幕上並不那麼有趣。

可能嗎?

我需要自己的服務器嗎?我可以使用clowd服務進行通信嗎?

是否存在性能問題?

回答

0

Silverlight 4.0支持攝像頭和視頻畫筆,您可以呈現視頻。但是,它並不提供網絡/流媒體管道,以從網絡攝像頭捕獲流並將其發送給對等設備以進行實時顯示。

我會想象這些中間位正在由微軟和第三方供應商進行。

+1

這看起來有點令人驚訝,因爲看到自己並不是那麼有價值。 – 2010-04-08 01:01:34

+0

有人可能會爭辯說,必須首先解決網絡攝像頭支持問題,並且視頻壓縮/流媒體不在Silverlight範圍內。微軟顯然計劃支持視頻會議功能,但他們可能會將這些配件留給第三方供應商。 – 2010-04-08 01:15:48

相關問題