目前TSINGSEE青犀视频旗下的软件内都集成了EasyPlayer播放器作为网页播放能力层,如果有用户想将EasyPlayer播放器集成进自己的流媒体平台,也是可以的,我们提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行第二次开发。

H265视频播放器EasyPlayer.JS增加时间戳的实现方式 _EasyPlayer

EasyPlayer播放器在播放HLS视频流,如果地址一样会导致浏览器器启动本地缓存,启用本地缓存后就获取不到最新的资源。为了阻止播放器默认使用缓存,需要在地址中加入时间戳,浏览器不会启用本地缓存。

在播放器中找到HLS.js 文件,在访问地址的地方给地址拼接上时间戳。

H265视频播放器EasyPlayer.JS增加时间戳的实现方式 _EasyPlayer_02

代码:

var strurl = context.url.split('?t=');

context.url = strurl[0] + '?t=' + Date.parse(new Date());

最终实现效果如下:

H265视频播放器EasyPlayer.JS增加时间戳的实现方式 _EasyPlayer_03

EasyPlayer视频流媒体播放器支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性。