怎么做到微信直播,HTML5直播,低延时

怎么做到微信直播,HTML5直播,低延时,第1张

目前手页直播,主要方案有如下几种:

1,基于hls切片直播,前前是应用的主流,服务器可以选fms,wowza,nginx,srs之类

优点:集成方便,支持度高,兼容性好,主流手都支持,是目前直播技术主流。

缺点:延时大,一般服务器可以控制切片时长(延时可以控制在15-30秒之间)

2,基于浏览器mse技术,目前端技术上有B站的flv解码器。后端技术srs之类。

优点:集成方便,兼容性一般,原有技术平台可以保留,延时可以控制在10秒内

缺点:(主要是部分浏览器不支持mse,),目前iOS微信内不支持,延时稍大。

注:有人用h264的解码,代替flv,效过接近。

3,基于webrtc技术,目前只有wowza支持。

优点:延时少

缺点:兼容性差,目前ios不支持,原技术方案要调整,项目改造大。

4,基于ovmeet技术自建流服务直播,

优点:延时少,超低,可控在1秒内(测试在0.2秒左右),兼容好,所有html5手机平台通吃,技术兼容原平台推流rtmp,rtsp,rtp。

缺点:要自建流服务,

Win10默认浏览器是Edge浏览器。Edge浏览器依赖于Windows 10系统,因此它无法单独运行。Edge浏览器不支持早期版本的Windows。

微软Edge浏览器的功能按钮主要集中在浏览器右上角。

可以把页面加入一个阅读列表,用星形图标可收藏页面,或者让用户启动页面涂鸦功能。

在阅读模式下,Edge提供适合阅读的页面布局,而且没有任何广告,用户还可以调整背景和字体。

涂鸦功能可以让用户用手指或手写笔直接在页面上涂鸦。还可以使用钢笔或萤光笔,而且可以挑选色彩。

Edge浏览器还内置个人语言助理Cortana。Edge提供多项Cortana设置,方便用户根据自己的习惯使用Cortana。如果你在图书馆或者课堂,你可以关闭Cortana。作为Cortana的后端服务,Bing既支持语音输入,也支持键盘输入。[2]

微软表示:“Edge浏览器会对HTML5、MSE和EME格式的多媒体内容提供杜比音效支持,从而为H.264视频带来更加出色的画面展现和多声道听觉体验。未来杜比音效将被应用于AVC/H.264视频以及此前宣布的HLS和MPEG DASH Type 1串流服务当中。

除了给video标签直接指定文件地址,HTML5还有个MSE来支持音视频播放,就像Flash的数据生成模式,只不过Flash只认FLV,而HTML5可以播Mpeg4,比如fMP4。playease.js就支持http-flv、websocket-flv、websocket-fmp4等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6118915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存