ijkplayer
文章平均质量分 57
童话阿噗
这个作者很懒,什么都没留下…
展开
-
播放器网络带宽预测方法
简介 带宽预测是播放器实现码率自适应的技术基础。只有对当前的带宽预测的足够准确,才能够选择出当前场景下最优的码率进行播放。下面分别介绍下ijkplayer和exoplayer的带宽预测方法。 ijkplayer ijkplayer的带宽预测代码位于ijksdl_timer.c中,核心思想是对过去时间点的网速进行采样,使用过去所有采样点的加权均值对当前带宽进行预测。其核心结构体为SDL_SpeedSampler2: typedef struct SDL_SpeedSampler2 {原创 2022-02-26 16:05:15 · 3593 阅读 · 0 评论 -
应用级播放器对比
VLC ExoPlayer ijkplayer 平台 Android、iOS、Linux、Windows跨平台 Android Android、iOS 封装格式 全面 一般 全面 协议 全面 全面 全面 Android MediaCodec NDK java jni->java Tunnel Mode 不支持 支持 支持 Audio Bypass 不支持 支...原创 2021-11-01 14:46:54 · 1221 阅读 · 0 评论 -
ijkplayer-android编译踏坑
最近心血来潮想研究下ijkplayer,于是去github上下载了最新的代码准备编译一下研究一番。没想到这么出名的项目编译过程也不是十分顺利,在此记录下遇到的坑,希望对后来人有帮助。 ijkplayer的README其实是有介绍编译方法的,然而README截至目前已经四年没有更新了,所以即使按照README一步一步来也会遇到各种问题,下面一边说一边介绍问题吧。 首先声明下我的编译环境是Ubuntu 18.04,因为我从事的是Android音视频开发工作,所以后面也只会介绍Android版本的编译。 1原创 2021-08-27 09:52:44 · 425 阅读 · 0 评论