@hard_man 感谢回复。我已经弄明白了。我后面都用代码自己算的大小。可以动态扩展。感谢你的代码,对我帮助非常大
1小时学会:最简单的iOS直播推流(九)flv 编码与音视频时间戳同步最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直...
博主你好,我看到代码中保存为本地flv文件的时候,填写 flv_script_tag是直接 memset 所有值为0值 和 大小为255的。请问为什么是这样做呢?
extern aw_flv_script_tag *alloc_aw_flv_script_tag(){
aw_flv_script_tag *script_tag = aw_alloc(sizeof(aw_flv_script_tag));
memset(script_tag, 0, sizeof(aw_flv_script_tag));
//初始化
script_tag->common_tag.script_tag = script_tag;
script_tag->common_tag.tag_type = aw_flv_tag_type_script;
script_tag->v_codec_id = aw_flv_v_codec_id_H264;
script_tag->a_codec_id = aw_flv_a_codec_id_AAC;
//经计算,我们写入的script 的body size为255
script_tag->common_tag.data_size = 255;
return script_tag;
}
1小时学会:最简单的iOS直播推流(九)flv 编码与音视频时间戳同步最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直...