[问题](更新)如何自己打时间戳?

推流的时候,如果视频数据没有时间戳,如何自己打时间戳。

条件就限定只有视频流,推流rtmp。

 

待解决中,如果有人知道可以评论解答


2021-5-12 更新啦

时间戳其实你可以自己根据帧率来自己算时间戳,有人需要以后再更新~~

编解码的时间戳也搞定了,有人需要以后再更新~~

还有1个点,推流的时候需不需要做休眠呢?

有的人说不用,直接推出去就好了,如果你是测试随便你。如果你是项目中,读流到推流之间不做休眠可能导致编解码器瞬时负载太大,或者是你程序的负载变大。

根据ffmpeg里面好像是有做一段小休眠的。欢迎在评论区赐教!

 

参考:

音视频同步(播放)原理-朱伟刚

FFMPEG音视频同步-音视频实时采集并编码推流-优化版本-qinyi_style

音视频同步原理及实现- wusc'blog

FFmpeg简易播放器的实现5-音视频同步-叶余

ffplay源码分析4-音视频同步-叶余

FFmpeg时间戳详解-叶余

FFmpeg流媒体处理-收流与推流-叶余

大乱炖

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值