libflv

所属分类:流媒体/Mpeg4/MP4
开发工具:C
文件大小:0KB
下载次数:1
上传日期:2020-06-16 16:01:52
上 传 者sh-1993
说明:  h264和aac封装为flv,
(H264 and aac are encapsulated as flv,)

文件列表:
src/ (0, 2020-06-16)
src/adts.c (1691, 2020-06-16)
src/adts.h (476, 2020-06-16)
src/bytestream.c (3248, 2020-06-16)
src/bytestream.h (1162, 2020-06-16)
src/flv.c (20291, 2020-06-16)
src/flv.h (3135, 2020-06-16)
src/h264_decode.c (2726, 2020-06-16)
src/h264_decode.h (917, 2020-06-16)

# Feature H264和AAC封装为flv # How to use - 创建实例 ``` FLVContext *FLVNewContext( FLVParam *param ) ``` FLVParam: 字段 | 说明 ---|--- videocodec | 视频编码格式 audiocodec | 音频编码格式 samplerate | 音频采样率 samplesize | 音频采样位宽 soundtype | 声道个数 opaque | 用户自定义参数 write_packet | flv tag 回调 - 写入音视频数据 ``` int FLVWriteAVData( FLVContext *ctx, FrameInfo *frame ) ``` FrameInfo: 字段 | 说明 ---|--- data | 音频或视频数据 len | 数据长度 timestamp | 时间戳 type | 媒体类型 iskey | 是否为关键帧(媒体类型为视频时) - 刷新缓冲buffer ``` int FLVFlush( FLVContext *ctx ); ``` - 销毁实例 ``` int FLVDestroyContext( FLVContext *ctx ); ``` # 关于作者 treeswayinwind@gmail.com

近期下载者

相关文件


收藏者