繁体   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