作者ryanliang (暑假闲闲的大学生~~)
看板MacDev
标题Re: [问题] Buffer没有办法储存Audio data
时间Fri Oct 15 23:20:37 2010
※ 引述《zonble (zonble)》之铭言:
: ※ 引述《ryanliang (暑假闲闲的大学生~~)》之铭言:
: : 从iSight经过CaptureSission将Video跟audio撷取出来,
: : 再透过Codeo编码输出到web view上,大致的流程就是这样。
: : 目前我看文件的方法,就像z大讲的放在AudioQueue里,但是现在问
: : 题是我要做的是即时的影音输出,放在AudioQueue里面会不会来不
: : 及输出,造成Frame跟Audio不同步的状况?
: 如果是这样的话,该做的事情就应该是直接录成 H.264 straming,
: 而你现在这样用两个 output 分别抓画面与声音,似乎怪怪的,因为
: 你也不能够确定两边的 delegate method 会同时触发。
: 刚刚 Google 一下,看来已经有人做过怎样用 isight 做网路 video
: streaming 了。
: http://0rz.tw/7PoJV
感谢Z大提供的资讯,果然我目前的想法是不可行的,依照这样的情形
我的确没有办法确定两边的delegate会不会同时触发,可能只是现在
刚好都有同时在跑,之後就不能肯定是不是会同步。
另外,我现在的影音取法,应该是得不到它的详细资料(duration、
sample rate、size)就算得到也不知道是不是对的,感谢Z大的提醒。
如果不知道各自的详细叙述,影片跟音讯有可能会有不同步的问题。
想请问Zonble大,有没有专门在介绍怎麽去programing影音这方面
的书籍,或是网站。我看Apple的线上文件看得好痛苦阿!尤其它有些
地方讲得不是很容易懂,范例程式有些是C++的(我没有学过XD),所以
研究起来还蛮吃力的,能不能请Zonble大给我一点意见。
谢谢Zonble大!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.211.69