silverlight - 从网页捕获和录制视频

标签 silverlight flash web webcam video-recording

我正在尝试构建一个网络应用程序,可以从网络摄像头捕获音频和视频并将其上传到我们的服务器。该解决方案应该适用于 Windows 和 Mac。支持移动设备将是一个优势,但不是必需的。如果平台/框架来自微软,我的老板会更喜欢。

我最初的冲动是开始研究 SilverLight...有趣的是,有很多演示展示了如何捕获视频并将其显示给用户,随后有许多评论表明,为了使该应用程序有用,我们需要某种方法保存/上传视频,然后原发帖者说当然这是可能的且容易的,并且他正在制作一个更新的演示来做到这一点,然后是沉默。据我所知,SilverLight 不会录制视频。

我已经有了一个可以使用 DirectShow 在 winforms 应用程序中录制视频的组件,但目标是构建跨平台的组件,以便我们的程序适用于 Mac 用户和 Windows 用户。桌面应用程序并非不可能,但我们更愿意坚持使用网页。

我知道 Flash 可以在浏览器中录制视频,但高层希望避免使用 Flash。是否有其他方法可以在网络浏览器中录制从用户网络摄像头捕获的视频?

最佳答案

要构建跨平台解决方案,您应考虑以下任一方法:

  • VLCj
  • 徐古勒
  • JMF

我最近一直在使用 VLCj。

关于silverlight - 从网页捕获和录制视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892449/

相关文章:

c# - 将 Datagrid 单元格原始值与 CellEditEnding 事件中的编辑值进行比较

javascript - JW Player 嵌入式 Flash 播放器无法正常播放

flash - 通过 css3 过渡动画

apache-flex - Adobe Air - 使用 Air 打开文件

windows - 如何将 IIS 证书导入 Chrome 以避免不可信站点警告?

c# - 如何在用户单击 Web 浏览器中的链接时进行拦截

silverlight - 更改 MediaElement 中的源 (SILVERLIGHT)

c# - 动画化 UserControl XAML

http - 将二进制数据用于 HTTP POST 请求有好处吗?

c# - 将用户页面添加到托管网站