EasyPlayer-Android播放器是一款可针对RTSP、RTMP、RTSP&RTMP协议进行过优化的流媒体播放器,其中我们引以为傲的两个技术优势就是起播速度快和播放延迟低。最近我们遇到一些需求,其对播放画面要求非常苛刻,于是我们再把代码捡起来,针对之前的播放策略进行再优化,果然又发现一些可以更改和调优的地方,于是又对性能进行了一次压榨和优化。

EasyPlayer.js在直播时隐藏倍速播放按钮

提出问题:

在实际应用当中,我们观看直播视频时,有时需要进行快进播放或者倍速播放,能够让我们更快找到想要找到的画面吗,因此存在倍速播放按钮。那么EasyPlayer.js在直播时应该隐藏或者不显示倍速播放按钮如何做呢?

分析问题:

EasyPlayer.js在实例化时判断此流是直播流还是点播流,判断是点播流时显示倍速播放按钮,是直播流是就隐藏倍速播放按钮或者不实例化playbackRates这个属性。

解决问题:

EasyPlayer.js有个属性live,该属性是判断流是直播流还是点播流,通过判断此属性来达到在直播时隐藏倍速播放按钮。

更多关于EasyPlayer

EasyPlayer实现了对遵循标准流媒体码流协议进行实时播放以及码流录制,在流的播放速度以及画质的解码显示上均做了大量深度的优化。另外EasyPlayer支持多平台的客户端版本,方便直接使用或在此基础上进行二次开发。

支持Windows(支持多窗口、包含ActiveX,npAPI Web插件)、Android平台,iOS平台;
视频支持H.264,H.265,MPEG4,MJPEG
音频支持G711A,G711U,G726,AAC
支持RTSP over TCP/UDP,支持硬解码

高稳定性、低延时、支持多路的实时流媒体播放器之EasyPlayer.js在直播时隐藏倍速播放按钮操作方法相关推荐

  1. LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像

    LiveNVR功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像 1.流媒体服务说明 2.支持海康SDK接入 3.查看设备录像 3.1.时间轴模式 3.2.列表模式 4.RTS ...

  2. H265编码视频流媒体播放器EasyPlayer.js支持9宫格视频同屏播放的写法

    TSINGSEE青犀视频开发的播放器项目EasyPlayer有很多个分支,其中 EasyPlayer.js就是集成在EasyNVR.EasyGBS等平台内进行直播的网页播放器,并且EasyPlayer ...

  3. 一个支持倍速播放的视频播放器

    视频倍速 视频倍速主要是通过video的playbackRate属性来控制 直接上代码,后期找时间加上进度条控制等功能 获取视频真实宽高 video.addEventListener('canplay ...

  4. 视频系统 流媒体 rtsp hls h264 h265 aac 高并发 低延时 系统 设计 录像 视频合成 转发 点播 快进 快退 单步播放 分布式集群

    系统改名为:,升级包改使用jpg图像封装,从2.124版本开始,1.*的升级包停止使用 系统工具            下载地址(2019-04-19) :https://pan.baidu.com/ ...

  5. 详解 WebRTC 高音质低延时的背后 — AGC

    简介:本文将结合实例全面解析 WebRTC AGC 的基本框架,一起探索其基本原理.模式的差异.存在的问题以及优化方向. 前面我们介绍了 WebRTC 音频 3A 中的声学回声消除(AEC:Acous ...

  6. 详解 WebRTC 高音质低延时的背后 — AGC(自动增益控制)

    前言 自动增益控制(AGC:Auto Gain Control)是我认为链路最长,最影响音质和主观听感的音频算法模块,一方面是 AGC 必须作用于发送端来应对移动端与 PC 端多样的采集设备,另一方面 ...

  7. 详解 WebRTC 高音质低延时的背后—AGC 自动增益控制

    前面我们介绍了 WebRTC 音频 3A 中的声学回声消除(AEC:Acoustic Echo Cancellation)的基本原理与优化方向,这一章我们接着聊另外一个 "A" – ...

  8. 局域网下实现高清低延时图传(一)

    乘着空闲时间想做一个基于树莓派的监控,所以第一步就需要实现树莓派的摄像功能. 我这里用到的是树莓派盗版的摄像头(CSI接口摄像头),在淘宝上购买的价格也就在30RMB左右,很便宜. 个人博客:http ...

  9. android b站倍速播放器,倍速功能(setPlaybackSpeed(float speed)) ,在安卓23以下机型,开启倍速后,音调变高。...

    看了ijk 源码发现,在安卓23以下的机型,使用了AudioTrack的setPlaybackRate()方法来改变声音的速度,但是这个方法同时会改变声音的音调. 所以我说的不对,这个和机型没什么关系 ...

最新文章

  1. 33:把数组排成最小的数
  2. 20211005 Hermite矩阵及几个性质
  3. mysql Error Code: 1005(errorno:121)解决
  4. linux 引导程序修复工具,linux 引导修复工具
  5. 十分钟上手 ES 2020 新特性
  6. Apache JMeter 下载
  7. 数据--dp,线段树优化
  8. seata分布式事务一致性锁机制如何实现的
  9. 关于tomcat 开启gc日志后每隔1小时full gc的问题
  10. RAID磁盘阵列数据恢复
  11. IDC机房运维工程师需要具备哪些技能及素质
  12. 曾经懵懂少年,曾经年少轻狂
  13. 飞塔防火墙密码恢复。
  14. 华星充电:什么是新能源充电桩
  15. redis核心数据结构以及他的应用场景
  16. steam api dll缺失了怎么办?多种的解决方法
  17. 如何在cmd查看文件内容的MD5值
  18. IT行业的以史明鉴知兴替
  19. 字节跳动技术中台前端日常实习一面 21/11/19
  20. 数据同步或灾备中的RTO和RPO定义

热门文章

  1. Word | 在给毕业论文添加页眉和页脚的时候,如何略过首页和第二页
  2. LUMI 超算计算机目前组装过程
  3. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Toxic Language Detection
  4. [异常检测] Regularity Learning via Explicit Distribution Modeling for Skeletal Video Anomaly Detection
  5. Springboot项目配置404错误页面
  6. 【AWS】一、如何在AWS免费撸一年的服务器
  7. 【Python】 -- from module import * 、from module import function 与 import module
  8. GPS经纬度换算成XY坐标
  9. oracle的date_add,SQL Server 中add函数到 oracle date add的操作
  10. R语言量化:alpha值和beta值