簡體   English   中英

如何使用asp.net mvc 3和Adobe Flash Media Server錄制網絡攝像頭視頻?

[英]how do you record webcam video using asp.net mvc 3 and adobe flash media server?

我想在asp.net mvc 3應用程序中錄制來自網絡攝像頭的視頻,並將其流式傳輸到Adobe Flash Media Server,以保存文件以供以后查看。 我已經用谷歌搜索了大約2個小時,沒有運氣。 我必須為找不到答案而盲目。 誰能指出我正確的方向? 任何鏈接到體面的教程或技巧?

謝謝!

您將需要編寫將網絡攝像頭附加到NetStream上的Actionscript應用程序或Flex應用程序,然后將該流發布到Flash Media Server(FMS)。 然后將此應用編譯為SWF,並將SWF嵌入到asp應用的HTML中。

使用或不使用Flex框架執行此操作的Actionscript代碼基本相同。 這些概念是:

  • 要訪問網絡攝像頭,Flash Player會自動顯示一個安全對話框,詢問用戶權限

  • 要將攝像頭輸出顯示給用戶,請將其附加到Video對象,然后將Video添加到舞台。 在Flex應用程序中,視頻對象需要包裝在Flex容器中(這只是區別)。

  • 創建一個NetConnection並將其連接到FMS。 您可以將事件偵聽器附加到NetConnection上,以知道何時連接(以便繼續),或者它是否失敗。

  • 連接后,創建一個NetStream,將網絡攝像頭連接到它,然后發布到FMS。

這是一個別人寫得很好的例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM