zoukankan      html  css  js  c++  java
  • 高稳定性、低延时、支持多路的实时流媒体播放器之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,支持硬解码

  • 相关阅读:
    ThinkPHP如果表名有下划线需要用Model应该怎么做?
    JS三级联动实例
    Sublime的使用!emmet常用快捷键梳理
    MUI极简的JS函数
    Atitit 自然语言处理原理与实现 attilax总结
    Atitit 自然语言处理原理与实现 attilax总结
    Atitit  自动化gui 与 发帖机 技术
    Atitit  自动化gui 与 发帖机 技术
    Atitit 衡量项目的规模
    Atitit 衡量项目的规模
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/12033423.html
Copyright © 2011-2022 走看看