2010-04-05 104 views
0

我使用的是Silverlight,我可以從中獲取網絡攝像頭的輸出,但我不確定如何將我的攝像頭輸出發送給與我聊天的人。如何在asp.net中實現視頻聊天

要求的行爲,我可以查看我的攝像頭視圖以及與我爲之聊天的人....

+0

查看Mike Taulty的博客文章,瞭解如何從Silverlight應用程序訪問攝像頭和麥克風:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/12/10/silverlight- 4-更上捕獲的視頻從 - webcams.aspx – Richard 2010-05-05 08:31:36

回答

0

老實說,我並不熟悉如何做到這一點在Silverlight。在Flash中,您可以使用閃光通信服務器作爲中間件來推送視頻流,並將其他人視頻流引入。我猜你可以在.Net中複製這種類型的功能,但我不知道一個內置的方式來做到這一點。你也可以查看下面的鏈接,這可能有幫助。

Streaming Webcam Question

1

你需要做的下一件事是編碼和流視頻用攝像頭拍攝的。不幸的是,儘管微軟現在允許我們從網絡攝像頭捕獲原始數據,但它不提供對它們進行編碼/解碼的方法。所以你可能需要購買第三方控制。

一旦你通過這個編碼問題,你將需要做的下一步是有一個單獨的程序運行在您的計算機上(或另一臺計算機上)。這個程序的任務是等待傳入的請求,並對進入它的視頻​​進行編碼和流式傳輸,並將它發送給另一端的人。