使用jquery / flash直接在浏览器中录制来自网络摄像头的video?
我想让用户通过网络摄像头录制video,然后通过浏览器将录制的video上传到网站。
这是一个完全符合我希望我的网站工作方式的示例,除了它似乎不捕获video,只捕获图像。
http://www.xarg.org/project/jquery-webcam-plugin/
如果有一种方法我可以自定义,或者如果有其他我可以使用的东西,请告诉我。
我想要独立的东西,不想依赖其他服务来实现这一目标。
谢谢!
我们一直在寻找相同的东西,但是根据我的研究,似乎没有办法严格通过jquery和Flash来做这件事而没有一些后端帮助。
我发现的有三种选择:
- Adobe Flash Media Server
- Wowza媒体服务器
- Red5媒体服务器
这三者都有优点和缺点。 Flash和Wowza不是免费的,但有很好的文档和支持。 Red5是免费的,但文档可能缺乏取决于你正在做什么。
我们刚刚注册了Wowza的180天免费开发人员许可证,目前正在对此进行评估。
HaxeVideo是一个完全使用Haxe编程语言编写的multithreadingFLV流媒体服务器。
这个链接用于Haxe编程语言的信息。
但我找到了一个简单的出路。 我有2个选项。
-
youtube api(免费) https://developers.google.com/youtube/youtube_upload_widget
-
http://nimbb.com/ (不免费)
但如果你想尝试。
查看http://hdfvr.com 。 它是Flash开发的商业video录制解决方案。 它可以记录.flv和.mp4文件,当与Wowza和Wowza Transcoder一起使用时,它可以记录带有AAC音频和H.264video的MP4文件。
它适用于最常见答案的所有3个媒体服务器:Adobe Media Server,Wowza Media Server和Red5 Media Server。
你最好使用像red5或wowza这样的第三方工具。 我已经用php实现了wowza。 你可以去http://www.wowza.com/streaming/record 。 它易于实现,video录制过于快速。 但它不是免费的。
这对于更多读者来说可能是一个很好的有用资源。 点击这里
考虑到价格/文档和可靠性比率,Wowza似乎是一个很好的录音解决方案。 许多用户在尝试使用Red5录制时报告了损坏的video。
Wowza Streaming Engine论坛中提到的这个解决方案适用于最新的Wowza服务器。 http://www.wowza.com/forums/showthread.php?35683-Webcam-Video-Recorder-for-PHP-scripts
它是免费下载和尝试所以它可能是一个很好的方法来测试您的设置和启动这样的项目。