天天看点

rtmpdump传输直播流 -- pause and resume

rtmpdump在传输直播流的时候不支持pause and resume(在rtmpdump.c的main函数743行中可以看到说明)

int bLiveStream = FALSE;	// is it a live stream? then we can't seek/resume
           

实现的方式其实很简单,pause的时候只要停止数据采集和发送就可以了,而resume的时候将数据流的时间戳更新为当前resume的时间即可,然后继续数据采集和发送就可以了。

RTMP_Pause的方式不适用于live strem

继续阅读