我正在尝试构建一个网络应用程序,可以从网络摄像头捕获音频和视频并将其上传到我们的服务器。该解决方案应该适用于 Windows 和 Mac。支持移动设备将是一个优势,但不是必需的。如果平台/框架来自微软,我的老板会更喜欢。
我最初的冲动是开始研究 SilverLight...有趣的是,有很多演示展示了如何捕获视频并将其显示给用户,随后有许多评论表明,为了使该应用程序有用,我们需要某种方法保存/上传视频,然后原发帖者说当然这是可能的且容易的,并且他正在制作一个更新的演示来做到这一点,然后是沉默。据我所知,SilverLight 不会录制视频。
我已经有了一个可以使用 DirectShow 在 winforms 应用程序中录制视频的组件,但目标是构建跨平台的组件,以便我们的程序适用于 Mac 用户和 Windows 用户。桌面应用程序并非不可能,但我们更愿意坚持使用网页。
我知道 Flash 可以在浏览器中录制视频,但高层希望避免使用 Flash。是否有其他方法可以在网络浏览器中录制从用户网络摄像头捕获的视频?
最佳答案
要构建跨平台解决方案,您应考虑以下任一方法:
- VLCj
- 徐古勒
- JMF
我最近一直在使用 VLCj。
关于silverlight - 从网页捕获和录制视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892449/