高稳定性、低延时、支持多路的实时流媒体播放器之EasyPlayer.js在直播时隐藏倍速播放按钮操作方法
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在直播时隐藏倍速播放按钮操作方法相关推荐
- LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像
LiveNVR功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像 1.流媒体服务说明 2.支持海康SDK接入 3.查看设备录像 3.1.时间轴模式 3.2.列表模式 4.RTS ...
- H265编码视频流媒体播放器EasyPlayer.js支持9宫格视频同屏播放的写法
TSINGSEE青犀视频开发的播放器项目EasyPlayer有很多个分支,其中 EasyPlayer.js就是集成在EasyNVR.EasyGBS等平台内进行直播的网页播放器,并且EasyPlayer ...
- 一个支持倍速播放的视频播放器
视频倍速 视频倍速主要是通过video的playbackRate属性来控制 直接上代码,后期找时间加上进度条控制等功能 获取视频真实宽高 video.addEventListener('canplay ...
- 视频系统 流媒体 rtsp hls h264 h265 aac 高并发 低延时 系统 设计 录像 视频合成 转发 点播 快进 快退 单步播放 分布式集群
系统改名为:,升级包改使用jpg图像封装,从2.124版本开始,1.*的升级包停止使用 系统工具 下载地址(2019-04-19) :https://pan.baidu.com/ ...
- 详解 WebRTC 高音质低延时的背后 — AGC
简介:本文将结合实例全面解析 WebRTC AGC 的基本框架,一起探索其基本原理.模式的差异.存在的问题以及优化方向. 前面我们介绍了 WebRTC 音频 3A 中的声学回声消除(AEC:Acous ...
- 详解 WebRTC 高音质低延时的背后 — AGC(自动增益控制)
前言 自动增益控制(AGC:Auto Gain Control)是我认为链路最长,最影响音质和主观听感的音频算法模块,一方面是 AGC 必须作用于发送端来应对移动端与 PC 端多样的采集设备,另一方面 ...
- 详解 WebRTC 高音质低延时的背后—AGC 自动增益控制
前面我们介绍了 WebRTC 音频 3A 中的声学回声消除(AEC:Acoustic Echo Cancellation)的基本原理与优化方向,这一章我们接着聊另外一个 "A" – ...
- 局域网下实现高清低延时图传(一)
乘着空闲时间想做一个基于树莓派的监控,所以第一步就需要实现树莓派的摄像功能. 我这里用到的是树莓派盗版的摄像头(CSI接口摄像头),在淘宝上购买的价格也就在30RMB左右,很便宜. 个人博客:http ...
- android b站倍速播放器,倍速功能(setPlaybackSpeed(float speed)) ,在安卓23以下机型,开启倍速后,音调变高。...
看了ijk 源码发现,在安卓23以下的机型,使用了AudioTrack的setPlaybackRate()方法来改变声音的速度,但是这个方法同时会改变声音的音调. 所以我说的不对,这个和机型没什么关系 ...
最新文章
- 33:把数组排成最小的数
- 20211005 Hermite矩阵及几个性质
- mysql Error Code: 1005(errorno:121)解决
- linux 引导程序修复工具,linux 引导修复工具
- 十分钟上手 ES 2020 新特性
- Apache JMeter 下载
- 数据--dp,线段树优化
- seata分布式事务一致性锁机制如何实现的
- 关于tomcat 开启gc日志后每隔1小时full gc的问题
- RAID磁盘阵列数据恢复
- IDC机房运维工程师需要具备哪些技能及素质
- 曾经懵懂少年,曾经年少轻狂
- 飞塔防火墙密码恢复。
- 华星充电:什么是新能源充电桩
- redis核心数据结构以及他的应用场景
- steam api dll缺失了怎么办?多种的解决方法
- 如何在cmd查看文件内容的MD5值
- IT行业的以史明鉴知兴替
- 字节跳动技术中台前端日常实习一面 21/11/19
- 数据同步或灾备中的RTO和RPO定义
热门文章
- Word | 在给毕业论文添加页眉和页脚的时候,如何略过首页和第二页
- LUMI 超算计算机目前组装过程
- Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Toxic Language Detection
- [异常检测] Regularity Learning via Explicit Distribution Modeling for Skeletal Video Anomaly Detection
- Springboot项目配置404错误页面
- 【AWS】一、如何在AWS免费撸一年的服务器
- 【Python】 -- from module import * 、from module import function 与 import module
- GPS经纬度换算成XY坐标
- oracle的date_add,SQL Server 中add函数到 oracle date add的操作
- R语言量化:alpha值和beta值