从手机流式传输视频 [英] Stream Video from Mobile
问题描述
我正在寻找用于从移动设备流式传输视频的最佳解决方案.
据我了解,最有效的方法是使用RTMP \ RTSP \ UDP协议, 或TCP \ websockets.
As far as I understand, The most efficient way is using RTMP \ RTSP \ UDP protocol, or TCP \ websockets.
到目前为止,我发现了几种选择:
So far I've found few options:
- HTTP实时流(IOS)-但仅适用于IOS
- 通过WEBSOCKETS进行HTML5实时视频流 -适用于node.js,但没有音频!
- BinaryJS -具有二进制websocket(也位于Node.js上的websocket)的双向实时二进制数据
- WebRTC -用于客户端
- HTTP Live Streaming (IOS) - but it's only for IOS
- HTML5 LIVE VIDEO STREAMING VIA WEBSOCKETS - which works on node.js, but with no audio!
- BinaryJS - bidrectional realtime binary data with binary websockets (also websockets on Node.js)
- WebRTC - for client side
问题是-我真的不知道如何在不同类型的移动设备上实现它,或者不知道哪种协议最适合使用(最少要做的工作...:)
The thing is - I don't really know how to work it out on different kinds of mobile devices, or what protocols are best to used (and the least work to do... :)
有任何建议,想法,评论吗?
Any suggestions \ ideas \ comments ?
谢谢!
推荐答案
这取决于您的平台,无论如何我的建议
It's depend upon your platform,Any way my suggestions
台式机(win/mac/linux)-WebRTC最好,因为它的对等通信意味着浏览器到浏览器高清视频聊天不仅是视频.而且音频,文件等主要功能是没有插件的,无需安装任何插件插件(注意:仅支持chrome,opera,firefox)
Desktop(win/mac/linux)-WebRTC is best,Because its peer to peer communication means browser to browser hd video chat not only video.And also Audio,file,etc main feature is without plugin no need to install any plugin(Note:its support chrome,opera,firefox only)
Android:WebRTC IOS:BinaryJS是不错的选择
Android:WebRTC IOS:BinaryJS is good option
这篇关于从手机流式传输视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!