iOS推流SDK开发问题记录

服务器连接问题

刚开始的时候,我使用的是srs-librtmp方式来做的推流,连接服务器什么的也很方便,但是忽然有一天,发现,好像只能连接我们自己的srs流媒体服务器,连接别人家的rtmp流媒体服务器直接连接失败,然后这里就采用了第二种方式,使用通用版的librtmp服务器来推流

推流方式
一、使用srs-librtmp推流

地址:https://github.com/ossrs/srs-librtmp

注意点:使用srs-librtmp 发送音频的时候,需要给每一帧音频前面加入adts头,发送视频的时候,需要给每一帧增加四个头字节(0x00,0x00,0x00,0x01)

二、使用librtmp推流

注意点:发送音频数据的时候,第一帧需要计算一个音频头,不需要额外增加adts,发送视频的时候,不需要额外增加头字节

你可能感兴趣的:(iOS推流SDK开发问题记录)