ffmpeg librtmp 推流中断 librtmp 推流间歇性中断,主要由于ffmpeg 封flv协议后面有4个字节previous tag size ,librtmp 处理一帧长度大于32768时,多余长度在这个 4字节内时,librtmp会误当成完成,后面字节到来触发 FLV pkt too small 返回错误,导致ffmpeg认为错误,推流失败。 ...
webrtc基础函数 AsyncSocket SocketServer 基于siglot select 单线程 分别bind read write close connect信号处理。一个处理阻塞,则全阻塞。 主要用于socket处理。 TaskQueue 基于libevent 单线程,根据任务投放顺序及设置时间执行任务,执行完,任务删除。一个任务阻塞,则全阻塞。主要用临时处理。