暂且先排除 webRTC 。
需要支持 ios 和 android 上的主流浏览器。
如果现在没有的话,在不远的未来有没有?
需要支持 ios 和 android 上的主流浏览器。
如果现在没有的话,在不远的未来有没有?
|
fengjianxinghunOct 8, 2015
1
webRTC 都排除。。。没有了。。
|
|
haogefeifeiOct 8, 2015
2
webRTC 排除。。
|
|
jedyuOct 8, 2015
3
android 上开 hls 感觉 有点慢啊
|
|
ljbha007Oct 8, 2015
4
你没说清楚是要上传还是下载
MediaSource 就是干这个的 但是 iOS 不支持 https://developer.mozilla.org/en-US/docs/Web/API/MediaSource |
|
ljbha007Oct 8, 2015
5
|
|
dqh3000Oct 8, 2015
6
视频截成 1 秒钟一端然后用 video 放?
完全自己设计一个视频格式然后用 websocket 传输用 webgl 渲染出来? 怎么样怎么样?~~~ |
|
ljbha007Oct 8, 2015
8
|
|
lsheroOct 8, 2015
9
@ljbha007 见过别人用 websocket 和 Broadway( https://github.com/mbebenita/Broadway) 做的直播 demo 感觉很黑科技,而且只在计算机上见过演示,没有见过手机端的演示不知道效果怎么样
|
|
ljbha007Oct 8, 2015
10
我发这几个都没有音频支持
刚想到一个办法 楼上那个方案是行得通的 把视频切成几秒到几十秒的片段 然后用 websocket 传回来 但是不用 js 写解码器 而是直接用 URL.createObjectURL 然后传给 video 标签并监听视频播放结束的事件 结束时再把下一段缓存下来的视频用 URL.createObjectURL 生成 再传给 video 标签的 src 并且释放掉之前的视频和 ObjectURL 如此往复循环 |
|
lsheroOct 8, 2015
12
@ljbha007 直接传视频切片的 url 这样子和 hls 没啥区别了吧?
关键是视频切片不提前缓冲的话 video 切换 src 的时候会卡啊 不知道用一个隐藏的 video 标签隐藏声音提前播放能不能预先加载进来。 貌似音频解码也有 js 的解码器, http://audiocogs.org/codecs/aac/ |
|
coolziljOct 8, 2015
14
网页的话主流方案不都是 hls 吗, lz 是遇到什么问题。 WebRTC 稍微超前了些
|
|
dqh3000Oct 8, 2015
18
@lshero base64 也行吧,呵呵
如果某些 js 解码器用了 webgl ,可能渲染性能不是问题,不过 mpeg 流量会不会高啊 视频切割这个我觉得很可能坑很大的……例如不同浏览器对 video 的效果可能很不一样,不过如果用 cordova 封装什么的也许还可以 |
|
POPOEVEROct 8, 2015
19
Periscope 用什么技术?
|