摘要:
参看有关live5551.首先需要修改live555,定义从 内存中直接获取source而不是从文件读取source的类。自己实现的类命名为H264FramedLiveSourceH264FramedLiveSource.hh/* * Filename: H264FramedLiveSource.hh * Auther: chenbin * Create date: 2013/ 1/22 */#ifndef _H264FRAMEDLIVESOURCE_HH#define _H264FRAMEDLIVESOURCE_HH#include <FramedSource.hh>class 阅读全文
posted @ 2013-01-23 13:06
mlj318
阅读(23679)
评论(2)
推荐(3)
摘要:
Source和Sink:可以把source理解为发送端的流,sink理解为接受端。MediaSink是各种类型的Sink的基类,MediaSource是各种类型Source的基类,各种类型的流媒体格式和编码的支持即是通过对这两个类的派生实现的。Source和Sink通过RTP子会话(MediaSubSession)联系在一起。 FramedSource 派生自MediaSource, 一帧码流的实现。私有unsigned char* fTo; // in 是指向发送的码流的指针。重要的函数有getNextFramevoid FramedSource::getNextFrame(unsigne. 阅读全文
posted @ 2013-01-23 12:44
mlj318
阅读(5123)
评论(0)
推荐(0)
浙公网安备 33010602011771号