- 博客(9)
- 收藏
- 关注
原创 ijkplayer整理笔记(三)——AVFormatContext类图详解类图详解
AVFormatContext是ffmpeg中很重要的一个类,下图是一个对它分解:AVInputFormat:用于输入的一个类,对应播放的输入流。AVOutputFormat: 输出流AVIOContext: 控制io的类。如果是local文件,则对应的是文件handler。如果是流媒体,则包括对应的流媒体协议,比如hls,rtmp等。AVStream:对应track的信息。
2016-03-28 11:07:22 2199
原创 ijkplayer整理笔记(二)——ffplayer流程解析
纯干货:最近在看ijkplayer,顺便就把他的ffmplayer流程整理一下,就当作对自己看代码的总结吧。在这里我只是梳理了一下整个ffplayer的框架,顺着这个框架,再去看代码就会清晰明了很多。和大多数player一样,ffplayer有一个独立的read_thread读取数据,有一个独立的audio_thread用于解码音频数据以及render。另外video_thread用于
2016-03-10 11:13:11 5869 1
原创 ijkplyaer编译脚本分析(二)——compile-ffmpeg.sh
compile-ffmpeg.sh#! /usr/bin/env bash## Copyright (C) 2013-2014 Zhang Rui ## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in comp
2016-03-08 10:32:27 2895
原创 ijkplayer编译脚本分析(一)——init-android.sh
init-android.sh# IJK_FFMPEG_UPSTREAM=git://git.videolan.org/ffmpeg.gitIJK_FFMPEG_UPSTREAM=https://github.com/Bilibili/FFmpeg.gitIJK_FFMPEG_FORK=https://github.com/Bilibili/FFmpeg.gitIJK_
2016-03-08 10:17:33 2641 2
原创 ijkplayer 整理笔记(1)——下载并编译
### Build Android1:下载git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-androidcd ijkplayer-androidgit checkout -B latest k0.4.5.12:编译./init-android.shcd android/contrib
2016-03-04 18:11:30 1685
原创 ngnix开发(五)将rtmp直播流转换成hls直播流
1:修改/usr/local/nginx/conf/ngnix.conf,红色字体为添加内容。#rtmp直播配置 server { listen 1936; chunk_size 4000; application live { live on; hls on;
2016-03-01 19:38:00 15525 4
原创 nginx开发(四)调用ffmpeg,搭建rtmp直播流。
1: 修改conf文件,配置rtmp直播打开usr/local/nginx/conf/nginx.conf,添加红色内容:rtmp {#rtmp点播配置 server { listen 1935; chunk_size 4000; application vod { play /usr/
2016-03-01 15:30:29 1269
原创 nginx开发(三)搭建rtmp点播系统
1:/在 /usr/local/nginx/html/ 目录下创建了multimedia/rtmp2:拷贝文件1.flv到目录下3:打开usr/local/nginx/conf/nginx.conf,修改如下rtmp {#rtmp点播配置 server { listen 1935; chunk_size 4000; a
2016-03-01 15:15:22 1190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人