- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 ijkplayer read_thread命令简单解析
在stream_open函数中,初始化完视频,音频,字幕的帧队列后,启动了两个线程video_refresh_thread:刷新视频帧线程 read_thread:读取本地磁盘或者网络视频资源read_thread流程调用avformat_alloc_context 创建AVFormatContext对象,主要为函数指针赋值,确定默认打开文件的函数,以及关闭文件的函数 调用a...
2018-12-18 10:13:57 1260
原创 ffmpeg 之IP拉流优化 起播速度优化
这个系列主要是写关于用FFmpeg来拉取直播流时,会涉及到的优化项,可作为优化的实践。虽然是针对的直播,但对于点播的播放比如直接播放mp4的流,还是有一样的原理。什么是ip拉流?ip拉流就是指将拉流url里面的域名,比如http://flv-meipai.8686c.com/live/59c3507b20a05d24f928d6cf.flv里面的flv-meipai.8686c.com预先...
2018-12-17 16:56:45 3010
原创 Avformat_open_input函数的分析 结合HTTP协议
前段时间在做直播的优化,主要是优化首屏时间,因为直播播放器大部分都会采用ffmpeg来处理,所以就会用到avformat_open_input这个函数,这也是首屏耗时比较多的一个地方,这里我主要跟踪一下http的请求以及rtmp的请求,源码都是开源的,这里主要是记录下来以备自己查询,本篇文章主要是是以ijkplayer源码为基础分析的。avformat_open_input这个函数的作用是打开...
2018-12-17 16:50:26 1578
原创 WebRTC目录结构
文章目录WebRTC 目录结构WebRTC 目录结构当拿到源代码最先想到的就是每个目录 下面代表什么意思,目录结构详细说明每个目录意思apiWebRTC 接口层。包括 DataChannel, MediaStream, SDP相关的接口。各浏览器都是通过该接口层调用的 WebRTC。call存放的是 WebRTC “呼叫(Call)” 相关逻辑层的代码。audio存放音频网络逻辑层...
2018-12-11 10:43:28 493
原创 WebRTC 音视频应用指南
WebRTC秘籍心法WebRTC庖丁解牛最新目录体系WebRTC庖丁解牛最新目录体系WebRTC版本已经更新到 2.1.3 版本官网地址 需要翻墙目录体系连接地址
2018-12-11 10:33:44 349
嵌入式智能家居软硬件产品研发流程,产品研发项目协作控制
2016-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人