多媒体
文章平均质量分 70
flying8127
这个作者很懒,什么都没留下…
展开
-
FFPlay 系统结构
(一)FFPlay 系统结构及工作机制(1) 主要线程大致逻辑:l 主线程av_register_all();SDL_CreateThread(read_thread, is); l 数据读取线程static intread_thread(void *arg){ ………………………………………........... ic原创 2016-07-25 18:35:05 · 614 阅读 · 0 评论 -
SDP协议 学习笔记
SDP协议SDP:Session Description ProtocolSDP格式: Session description v= (protocol version)转载 2007-05-14 19:19:00 · 2490 阅读 · 0 评论 -
RTSP与RTP(学习笔记)
最近在学RTSP与RTP: RTSP是与HTTP同级的应用层协议, 主要负责数据的连接.它是双向的,客户端与服务端可互发请求.RTP是网络层的协议,主要负责数据的传输. 在传输媒体文件时,可采用RTSP+RTP+UDP的方式:媒体文件—》RTSP-》RTP包-》UDP,也可直接采用RTSP+UDP方式。状态机如下(转贴):原创 2007-06-16 16:35:00 · 1943 阅读 · 0 评论 -
c++读取BMP文件(24位)
#include "StdAfx.h"#include "stdio.h"#include "memory.h"#include "stdlib.h"#define PIXPLINE 320typedef struct tagRGBQUAD{ //定义每个像素的数据类型 unsigned char rgbBlue; unsigned char r转载 2008-01-22 14:37:00 · 7215 阅读 · 1 评论 -
DirectShow加入自己filter后链接问题..
今天想试验下,将SDK中BALL那个PushSource写成一个APP,就按>上步骤进行:(1)先增加那个PushSource Desktop Filter: AddFilterByID(m_pGB,CLSID_PushSourceDesktop,L"PushSource Desktop Filter",&pSplitter);(2)找到输出PIN: IPin *pOut原创 2008-11-24 18:01:00 · 1193 阅读 · 1 评论 -
基于RTSP/RTP流媒体播放器的实现
基于RTSP/RTP流媒体播放器的实现 本播放器采用DirectShow的框架来开发,内部由一个source filter和相应的音视频解码器filter组成,实现了基于RTSP/RTP协议的MPEG4、AAC编码的音视流在线播放功能。 2 相关技术2.1 DirectShow技术简介DirectShow是Microsoft为开发高性能多媒体应用而开原创 2015-05-16 11:49:09 · 4908 阅读 · 1 评论 -
RTSP播放器(续)
#include "receiver.h"CReceiver::CReceiver(void):m_exit(false),m_HasInit(false), m_nVideoTimeDiff(0),m_nAudioTimeDiff(0),m_bFirst(true){ m_hVideoRecvThread = NULL; m_hAudioRecvThread = N原创 2015-05-16 11:49:52 · 2072 阅读 · 1 评论 -
cygwin下ndk arm交叉编译器编译ffmpeg遇到的问题(1)
最近在cygwin环境下用NDK交叉编译工具编译ffmpeg,在configure阶段折腾了几天,老是不成功,后发现主要原因竟然只是目录路径名称写法不对,路径名不能用/cygdrive/d来开头,而要用d:/这种形式,真是坑爹啊……(1)安装cygwin,下载NDK配置NDK安装目录环境变量:export NDK_ROOT=d:/Software/android-ndk32-r10-win原创 2015-05-18 17:41:16 · 2453 阅读 · 0 评论 -
GFFMPEG系统结构简介
FFMPEG系统结构主要接口(1) int av_open_input_file(AVFormatContext **ic_ptr, const char*filename, AVInputFormat *fmt, int buf_size,原创 2016-07-25 18:42:55 · 558 阅读 · 0 评论