实时视频聊天+录音解决方案在ASP.Net MVC [关闭](Real Time Video Cha

2019-07-18 07:58发布

我想开发ASP.NET MVC应用程序。 下面是详细情况 -

  1. 如果“实时”视频聊天应用程序应提供便利。 不应该有在接受任何延迟(时延低于4S,但由于这将是一次采访,MROE比4S是不能接受的。
  2. 申请时应当同时记录视频,同时上载流Azure的斑点,以便它可以在稍后审查。

我所面临的问题

  1. 我试着使用Silverlight,但它可拍摄视频,但不保存视频+音频的MP4或WMV格式。 (我尝试使用SocketCoder的代码,但它抓住JPEG文件的顺序,当我需要一个音频以及这将不利于
  2. 表达编码器是件好事,但是编码需要大量的时间,这会导致等待时间这是不可接受的..

请帮我一下吧。 有没有可以用来实现这一目标的任何其他技术? 如何为Flex和如何灵活的IT与ASP.NET MVC(.NET框架)。

Answer 1:

我会看看的WebRTC 。 在网站上有这么一句话:

的WebRTC是一个自由,开放的项目,使有实时通信(RTC),通过简单的JavaScript API功能的Web浏览器。 该组件的WebRTC已经优化,以最好的服务于这个目的。

我从来没有使用过这一点,但也许你可以适应您的需求的项目。



Answer 2:

看一看OpenTok。 由于您使用的是.NET我可能会建议我的库,该库上的NuGet。

http://www.tokbox.com/opentok/api

https://github.com/khalidabuhakmeh/OpenTokApi

希望这可以帮助。



Answer 3:

您的等待时间将取决于你想编码为(1080或其他)和机器做编码的硬件何种分辨率。

FFmpeg的是全部免费的一个伟大的工具和最好的,据我所知,这是令人难以置信的考虑的功能数量,有点棘手,但与发展。

你可能想看看这个,你的应用程序的核心可以挂在这个教程:

https://www.virag.si/2012/11/streaming-live-webm-video-with-ffmpeg/

还你知道Skype拥有的API

http://dev.skype.com/desktop-api-reference#Reference

http://dev.skype.com/skype-uri



文章来源: Real Time Video Chatting + Recording solution in ASP.Net MVC [closed]