首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
念诚
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS ijkplayer 源码学习
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第15天 iOS ijkplayer 源码学习
ijkplayer视频播放器源码分析(android)
近年来,直播这么火,对于我们android程序员来说,手上掌握几个开源的播放器很有必要:一是方便在别人开源的项目上面更改;二来了解别人的思路可以帮助我们自己以后开发类似的项目。所以这次我带来的是bilibili的开源项目ijkplayer。 这次由于ijkplayer深入到了j…
Ijkplayer 公开课(一)编译
ijkplayer是BiliBili维护的一个开源的流媒体播放器,有android和iOS跨平台的特性;适合播放网络流媒体或者直播场景,播放效果和性能均非常棒,是一个优秀的播放器开源库;Github地
IJKPlayer阅读笔记(一)初始化
第二个参数是字典类型,值为FFP_OPT_CATEGORY_FORMAT通过该方法返回的是format_opts,也就是格式字典。 ffp_set_option_int这个方法是向ffplayer中的format_opts存入了app_ctx,最后是初始化了ffplayer中的…
ijkPlayer源码导读-0.FrameQueue&PacketQueue
一个播放器的实现,都是先解封装,然后将解封装数据(后面统一称为包数据)放入到队列中,再从队列里取出数据进行解码,解码后的数据(后面统一称为帧数据)放入到等待播放的队列中,再从其中取出数据进行相应的渲染
音视频学习基础概念
在音视频领域,有很多的专业名称和概念,在学习之前,我们首先要了解这些基本的概念和名词是什么意思 读懂基本概念 YUV 视频原始(裸流)数据,解码最终显示就是一帧帧YUV数据 。 PCM 音频原始(裸流
C++11 新特性之新类型与初始化
这是 C++11 新特性介绍的第一部分,比较简单易懂,但是也有一些有趣的地方。 不想看 toy code 的读者可以直接拉到文章最后看这部分的总结。
ffmpeg开发播放器学习笔记 - Hello FFmpeg
ffmeg是一个跨平台的音视频录制、转换、编解码的库。使用C语言编写而成,可在主流移动与PC平台上使用。ffmeg不仅提供可嵌入到App中的库,还提供了可以直接使用的工具。掌握必要的ffmpeg基础使用与基本的音视频信息对于端开发者还是很有必要的。本系列记录了ffmpeg开发播…
ijkPlayer主流程分析
这是一个跨平台的播放器ijkplayer,iOS上集成看【如何快速的开发一个完整的iOS直播app】(原理篇)。 为了学习ijkplayer的代码,最好的还是使用workspace来集成,关于worksapce我有一篇简单介绍iOS使用Workspace来管理多项目。这样可以点…
ijkplayer 源码分析系列(1)——整体结构总结
前言 本系列基于ijkplayer源码进行总结分析,主要分析从java层—JNI层—C层,作为一个播放器的整体流程,整体结构体如下。 主要结构体 在初始化native_setUp的时候,创建了IjkM