自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ijkplayer整理笔记(四)——readThread流程图

一下简单画了一下readThread的流程图

2016-03-28 13:32:13 2830

原创 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关注的人

提示
确定要删除当前文章?
取消 删除