240 发简信
IP属地:河南
  • @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协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直...