如何做到音视频同步? (300分)

  • 主题发起人 主题发起人 天真
  • 开始时间 开始时间
如果说采到一帧就往下发一帧,这样的资源占用率就太高了
想把他的先放在一个缓冲区,再发,可是这样,我没有想到一个法子让他达到同步,
请各位同志们,多多帮忙,集思广议
 
怎么没人知道:(
 
我没有做过音视频同步...
我原来做采集时是这样的, 用双缓冲区交替采集...
我想如果用双缓冲区处理时要音视频同步可以通过时钟来做. 先确定每秒能够采集的
最大帧数, 然后, 对于采集1帧所需的时间进行计算, 这样可能也是个办法...
 
tsenug
这样会有一个问题就是,不同的硬件,或者说即使是相同的硬件他采集的帧数都不一不定期相同
所以。。。。。。:(
这不是一种好的解决方法
 
插入同步信号
 
实现方法?
 
加我300分就告诉你!
 
呵呵, 好办法, 我知道怎么弄了.....
 
lah998 告诉我
不要说300分,就是1000也行啊

tseug有什么好办法,说出来听听?
 
复用的时候加时间戳。
 
呵呵,大家的想法都基本上一样了嘛
:)
 
目前我的方法是这样的,就是把数据先放在一个缓冲区,
当这个缓冲的内容大于16K的时候,我就发一个16K的包出去,但是有一个问题就是
如何保存这16K的包刚好是一个完整的数据包呢,他会不会把音频或频的内容截断呢?
(为什么这么做,我是考虑到一个效率的问题)望各位大侠多提提自己的思路
给我一个参考
 
我也想知道,大家快点来回答!
 
to 天真:
怎么进行视频采集,有这方面的函数没有?
 
VFW很多啊
 
你们编软件的为什么这个问题都想不到?
 
to 天真
用vfw中的哪几个还属捕捉音频啊!请教一下!
 
后退
顶部