我想在 ASP.NET MVC 中开发一个应用程序。这是详细的场景 -
- 应用程序应提供“实时”视频聊天的设施。不应该有任何延迟(可接受的延迟低于 4 秒,但由于这是一次面试,超过 4 秒是根本不可接受的。
- 应用程序应同时录制视频并将流上传到 Azure Blob,以便稍后查看。
我面临的问题
- 我尝试使用 Silverlight,但它捕获视频,但不以 mp4 或 wmv 格式保存视频 + 音频。 (我尝试使用 SocketCoder 的代码,但它获取 jpeg 序列,当我也需要音频时这不会有帮助
- 表达式编码器固然很好,但编码需要花费大量时间,这会导致不可接受的延迟。
请帮我解决一下。有没有其他技术可以用来实现这一目标? Flex 怎么样以及它与 ASP.NET MVC(.Net 框架)的灵活性如何。
我想看看WebRTC。网站上写着:
WebRTC 是一个免费的开放项目,使 Web 浏览器能够
通过简单的 Javascript 实现实时通信 (RTC) 功能
蜜蜂。 WebRTC 组件已经过优化,可以最好地服务于此
目的。
我从未使用过这个,但也许你可以根据你的需要调整该项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)