Re: [問題] Buffer沒有辦法儲存Audio data

看板MacDev作者 (暑假閒閒的大學生~~)時間14年前 (2010/10/15 23:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《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
文章代碼(AID): #1Ck757F8 (MacDev)
文章代碼(AID): #1Ck757F8 (MacDev)