Re: [問題] Buffer沒有辦法儲存Audio data
※ 引述《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
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章