RTSP播放器EasyPlayer.js视频流媒体播放器一直重置且内存有增加的现象如何解决 - xin

RTSP播放器EasyPlayer.js视频流媒体播放器一直重置且内存有增加的现象如何解决

  in   EasyPlayer.js with  0  comment

EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4视频直播与视频点播等多种协议,支持H.264、H.265、AAC、G711A、Mp3等多种音视频编码格式,支持MSE、WASM、WebCodec等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器,使用简单, 功能强大。

869b9b3caf84c91eebbf235722f0fa11.png

支持功能

  1. 支持裸流(H264/H265) 播放;

  2. 支持直播和点播播放;

  3. 支持点播多清晰度播放;

  4. 支持全屏或比例显示;

  5. 支持电子放大;

  6. 支持水印(动态水印、幽灵水印);

  7. 支持显示上一个视频最后一帧;

  8. 支持播放器快照截图。

1、问题描述

将录制的视频保存在安卓手机相册中,显示的时长为0,并且无法播放。但是在对应的文件路径中找到源文件是能播放的,但是依然不显示时长。

这是因为录制的是webm格式的视频,对于移动端的兼容性不是很好。

84f30d6b82c26a362f7f435138163eea.png

2、解决方式

录制MP4格式(MPEG-4)的视频,就可以解决这个问题了。

另外:MP4格式支持在IOS VLC播放器显示时长播放,Android VLC播放器无法显示时长播放,PC VLC播放器可以播放。

如果出现多次重置播放器之后,内存有增加的问题,可以先试下在无痕模式下是否有这个问题。

有些浏览器插件会监听video标签,播放器在重置的时候,会销毁掉video标签,但是插件没有销毁掉,在每次创建新的video标签的时候,插件又会监听新的video标签,时间长了就会导致内存增加。

9a99ee1a71e0be8bd460de408f1d9b11.png

然后可以通过把浏览器的插件全部禁用掉,然后再测试下。

针对EasyPlayer.js RTSP播放器一直重置且存在增加的现象,解决方案可以从多个角度出发。通过这些综合措施,可以有效减少播放器的重置次数,能够有效地提升用户体验,确保播放的稳定性和流畅性。

Responses