首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

使用flv.js做直播

常见直播协议延迟与性能数据以下数据只做对比参考 传输协议 播放器 延迟 内存 CPU RTMP Flash 1s 430M 11% HTTP-FLV Video 1s 310M 4.4% HLS Video...其中HTTP FLV需通过流式IO去拉取数据,支持流式IO的有fetch或者stream flv.min.js 文件大小 164Kb,gzip后 35.5Kb,flash播放器gzip后差不多也是这么大...flv.js依赖的浏览器特性兼容列表 HTML5 Video Media Source Extensions WebSocket HTTP FLV: fetch 或 streamflv.js 原理 flv.js...flv.js兼容方案 由于目前flv.js兼容性还不是很好,要用在产品中必要要兼顾到不支持flv.js的浏览器。...兼容方案如下: PC端 优先使用 HTTP-FLV,因为它延迟小,性能也不差1080P都很流畅。 不支持 flv.js 就使用 Flash播放器播 RTMP 流。

13K105

理论 | 使用flv.js做直播

常见直播协议延迟与性能数据以下数据只做对比参考 传输协议 播放器 延迟 内存 CPU RTMP Flash 1s 430M 11% HTTP-FLV Video 1s 310M 4.4% HLS Video...其中HTTP FLV需通过流式IO去拉取数据,支持流式IO的有fetch或者stream flv.min.js 文件大小 164Kb,gzip后 35.5Kb,flash播放器gzip后差不多也是这么大...flv.js依赖的浏览器特性兼容列表 HTML5 Video Media Source Extensions WebSocket HTTP FLV: fetch 或 stream flv.js 原理 flv.js...flv.js兼容方案 由于目前flv.js兼容性还不是很好,要用在产品中必要要兼顾到不支持flv.js的浏览器。...兼容方案如下: PC端 优先使用 HTTP-FLV,因为它延迟小,性能也不差1080P都很流畅。 不支持 flv.js 就使用 Flash播放器播 RTMP 流。

3.4K10

H265网页视频播放器EasyPlayer.js在VR播放项目中两个flv直播无法切换问题排查

之前和大家讲到EasyPlayer.js播放器项目已经支持VR播放了,但是在调试过程中,用户反馈,在VR视频流播放过程中,hls直播切换flv直播是可以的,但是flv直播切换到另一个flv直播失效。...2)进入mxreality.js播放库源码,在destroy处打印老播放器,发现destroy成功;在新播放器创建处,打印播放地址,发现传入的确实是新地址。那么,问题到底在哪呢?...这下就要怀疑flv.js源码有BUG了。 5)进入flv.js源码,使用示例切换两个flv直播地址,发现可以正常切换,并且切换的方式和mxreality源码中是一致的。...可是flv.js在createPlayer时确实已经切换到新地址了。...新的播放器只是更改了url,开始播放后,flv.js会优先找segments里的片段继续播放,导致切换失败。

1.6K30

H265WebVR视频网页无插件播放器EasyPlayer.js播放flv视频累计时延问题的解决

EasyPlayer播放器项目是TSINGSEE青犀视频开发的一个很庞大的播放器项目,涵盖了网页播放、iOS播放、Android播放等播放格式,并且已经支持H265播放。...当然,EasyPlayer.js也是支持测试的,有的是用户提出EasyPlayer.js在播放某些flv时,发现播放存在累计时延的问题,查看flv相关代码,发现flv.js的版本是1.4.2,而flv.js...为了确认目前使用的1.4.2版本的flv.js,和官方的flv.js对比有没有修改,需要先下载官方1.4.2版本的flv.js。...经过对比,没有修改,然后覆盖1.5.0版本的flv.js,测试无误即可重新发包。...此外,EasyPlayer.JS播放器已经实现了VR视频播放的功能,后续将加紧合并,发布到EasyPlayer.js的主分支上,EasyPlayer.JS对WebVR的支持是我们产业进化的一部分。

2.1K30

H.265视频EasyPlayer播放器点播FLV不断加载,如何处理?

EasyPlayer视频流媒体播放器属于高开放度、高兼容性、高灵活性、可支持H.264/H.265视频编码格式的播放器,为了满足用户的个性化需求,EasyPlayer具备多个版本,如EasyPlayer-RTSP...、EasyPlayer.js、EasyPlayerPro等,并且EasyPlayer还拥有Windows、Android、iOS版本,EasyPlayer.js还可支持Linux平台。...TSINGSEE青犀视频旗下的视频平台内集成的播放器均为EasyPlayer,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,性能稳定、播放流畅。...我们在测试时,EasyPlayer播放点播FLV格式的视频流时,出现了不断重新加载的情况。...经过排查发现,FLV视频流播放时,程序判断是直播,则会有追帧操作,因此导致不断重启播放器: 当视频不是直播时,应该将直播live属性设置成false: 这样播放器就不会不断重启了。

1.3K30

vue+flvjs实现自定义控制条的流媒体播放器

vue+flvjs实现自定义控制条的流媒体播放器 flvjs与FLV有什么区别和联系?...flv.js 是 HTML5 Flash 视频(FLV播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源(Github)。...rtmp和http-flv的视频格式都是flv格式的,只是传输协议而不同。rtmp是tcp的传输协议,而http-flv是http长链接的传输协议。 总结 flvjs是一个H5播放器。...1.使用npm安装flv.js npm install --save flv.js 2.新建FlvLive.vue文件,在文件中引入 import flvjs from 'flv.js' 3.在template...总结 本文通过实现一个自定义控制条的H5播放器,来学习相关的内容,包括:flvjs在vue中的使用。js的全屏API。以及一个document的一些内置对象的使用。

4.8K31

流媒体播放器EasyPlayer.js播放H.265视频,无法截取快照是什么原因?

TSINGSEE青犀视频的流媒体播放器EasyPlayer视频播放器,可支持H.264与H.265视频编码格式,性能稳定、播放流畅,还能支持RTSP、RTMP、HLS、FLV、WebRTC等视频流播放,...目前TSINGSEE青犀视频的所有视频监控平台均使用的是EasyPlayer.js播放器,也是最受用户及开发者欢迎的一款H5流媒体播放器。...解决方法:在该项目中找到播放器js,修改参数,如下:找到播放器的这两个文件,并修改判断length大小,可设定为106432即可。...EasyPlayer是我们流媒体组件系列中关注度较高的工具,经过多年的发展和迭代,目前已经有多个应用版本,包括RTSP版、RTMP版、Pro版,以及js版,其中js版本作为网页播放器,受到了用户的广泛使用...EasyPlayer.js可支持多种流媒体协议播放,包括WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC等,支持全平台、全终端播放,如Windows、Linux、Android

24530

流媒体播放器EasyPlayer.js无法播放H.265的情况是什么原因?该如何解决?

H5无插件流媒体播放器EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持WebSocket-FLV...、HTTP-FLV,HLS(m3u8)、WebRTC等格式的视频流,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。...,导致EasyPlayer-min.lib.js以及wasm文件找不到;找到原因后,技术人员让用户用html的方式进行集成,将EasyPlayer-element.min.js里的EasyPlayer.wasm...目前我们TSINGSEE青犀视频所有的视频监控平台,集成的都是EasyPlayer.js播放器,它属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,包括WebSocket-FLV...、HTTP-FLV,HLS(m3u8)、WebRTC等,支持全平台、全终端播放,如Windows、Linux、Android、iOS,支持H.264与H.265编码,无须安装任何插件,起播快、延迟低、兼容性强

28230

如何对H.265视频播放器EasyPlayer.js实现音频开启与关闭控制?【附代码】

EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。...TSINGSEE青犀视频的Easy系列视频平台均集成了EasyPlayer播放器作为网页播放能力层。...EasyPlayer具备多个版本,如EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等,并且EasyPlayer还拥有Windows、Android、iOS版本,EasyPlayer.js...近期我们对EasyPlayer.js的音频功能进行了优化,今天和大家分享一下。...用户在使用EasyPlayer.js时,有时候会需要控制音频,但是播放器默认的音频无法满足用户需求,于是想在自己的代码逻辑中增加控制音频的开启及开闭。我们可以通过以下方式实现。

1.5K50
领券