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

  • 相关阅读:
    02. 爬取get请求的页面数据
    配置visual studio code进行asp.net core rc2的开发(转载jeffreywu)
    C#条件编译,发布多平台和多种选择性的项目
    控制台当前行显示进度条,不换行
    对"使用Mono Runtime Bundle制作安装包让C#桌面应用程序脱离net framework"增加说明
    ASP.NET Core文章汇总
    jquery.tmpl 用法(附上详细案例)
    Pure扩展站--个人博客
    使用@media做自适应
    简单的计划任务实现。。。
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/12033423.html
Copyright © 2020-2023  润新知