天 天真 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #2 如果说采到一帧就往下发一帧,这样的资源占用率就太高了 想把他的先放在一个缓冲区,再发,可是这样,我没有想到一个法子让他达到同步, 请各位同志们,多多帮忙,集思广议
T tseug Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #4 我没有做过音视频同步... 我原来做采集时是这样的, 用双缓冲区交替采集... 我想如果用双缓冲区处理时要音视频同步可以通过时钟来做. 先确定每秒能够采集的 最大帧数, 然后, 对于采集1帧所需的时间进行计算, 这样可能也是个办法...
我没有做过音视频同步... 我原来做采集时是这样的, 用双缓冲区交替采集... 我想如果用双缓冲区处理时要音视频同步可以通过时钟来做. 先确定每秒能够采集的 最大帧数, 然后, 对于采集1帧所需的时间进行计算, 这样可能也是个办法...
天 天真 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #5 tsenug 这样会有一个问题就是,不同的硬件,或者说即使是相同的硬件他采集的帧数都不一不定期相同 所以。。。。。。:( 这不是一种好的解决方法
天 天真 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-22 #10 lah998 告诉我 不要说300分,就是1000也行啊 tseug有什么好办法,说出来听听?
天 天真 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-23 #14 目前我的方法是这样的,就是把数据先放在一个缓冲区, 当这个缓冲的内容大于16K的时候,我就发一个16K的包出去,但是有一个问题就是 如何保存这16K的包刚好是一个完整的数据包呢,他会不会把音频或频的内容截断呢? (为什么这么做,我是考虑到一个效率的问题)望各位大侠多提提自己的思路 给我一个参考
目前我的方法是这样的,就是把数据先放在一个缓冲区, 当这个缓冲的内容大于16K的时候,我就发一个16K的包出去,但是有一个问题就是 如何保存这16K的包刚好是一个完整的数据包呢,他会不会把音频或频的内容截断呢? (为什么这么做,我是考虑到一个效率的问题)望各位大侠多提提自己的思路 给我一个参考
F fdwangchao Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #16 to 天真: 怎么进行视频采集,有这方面的函数没有?