B&W Zeppelin Air 會延遲,Apple TV卻不會

最近買了一台B&W Zeppelin Air
想要取代原本的Apple TV+很舊的2.1喇叭
(喇叭還沒光纖輸入,所以是用把HDMI聲音分離的便宜玩意兒)

買回來後興高采烈的設定好
Airplay音樂什麼的都沒問題
接著試試看來看電影

發現沒辦法把螢幕鏡射到Apple TV的同時,把音訊Airplay到B&W Zeppelin Air
沒關係這個好解決,用Airfoil就解決了

但最大的問題是影音不同步
如果我先不要把螢幕鏡射到電視
單純用電腦看影片,聲音Airplay到Apple TV或B&W Zeppelin Air
Apple TV的外接2.1喇叭就不會延遲,但是B&W Zeppelin Air會延遲好幾秒

難道雖然都是認證過的Airplay
但是Apple自家的產品就比較優嗎?

請問這有什麼解決的辦法嗎?

我想到唯一的一個方法
就是用光纖把Apple TV跟B&W Zeppelin Air接在一起
應該就解決了
但是這樣又多了一條線...
文章關鍵字
原本APPLE TV 支援可Airplay to Speaker 的用意是由
APPLE TV 裹的內容去播放,這樣它可以自己控制影音的同步

但因為現在影音來源來自手機或電腦時,APPLE TV就無法去控制這時間差了
所以看來這樣應用只能接線
或者由播放軟體來調時間差了

lee_yu_ju wrote:
原本APPLE TV...(恕刪)



我原本也不知道如果播放apple tv裡的內容的話
可以使用airplay
那天點進去一個一個選項看的時候才發現
這樣如果用apple tv租片子來看的話就沒問題了

不過我好奇的是
為什麼用apple tv外接喇叭就不會延遲

譬如我用電腦看電影

電腦--airplay--(Apple TV+喇叭) 這樣電腦的畫面跟聲音會同步

電腦--airplay--B&W Zeppelin Air 這樣就會延遲

電腦 airplay to APPLE TV直接接喇叭,影音同步當然沒問題, 因為影音是同步送到Apple TV
電腦 airplay to APPLE TV, 又把聲音airplay to 喇叭,那影像己開始在APPLE TV播放,而聲音又無線傳去
喇叭,這時Apple TV無法去得知聲音何時播出音,所以這時影音播放一定存在時間差

lee_yu_ju wrote:
電腦 airplay...(恕刪)


哈哈
您誤會我的意思了

我意思是說
我用電腦看影像
單純使用兩種不同的方式把"聲音"airplay出去
一個是Apple TV+喇叭
一個是B&W Zeppelin Air
並沒有同時把影像傳出去
但前者不會延遲,後者會
這是我比較好奇的地方

don0123 wrote:
最近買了一台B&W ...(恕刪)
這就是沒有整合導致的延遲

正常播放影片 聲音時間與影片時間是一致 多數不需要用時間去整合兩者
但是有些情況下 會發生影像與聲音不同步的狀況
像是CPU或顯示卡解碼畫面速度不夠 導致畫面延遲 聲音正常(會覺得聲音比畫面快)
相反的也有硬體解碼 顯示卡強播放影片正常 CPU弱聲音解碼過慢(早期遊戲電腦會出現畫面比聲音快)
而有的軟體會強制使用時間軌使畫面與音軌同步

把同一個軟體當成一個裝置看待 他要能同時處理畫面與聲音 使兩者同步 就像是Apple TV

而播放畫面與聲音 分別輸出給兩個裝置
首先無線網路的訊號延遲就各自不同(按下播放 畫面的裝置延遲3秒 聲音的裝置延遲2秒)
再來是內部快取儲存的大小也不同(假設快取完才播放 畫面4MB 聲音16MB 傳輸速度一樣 畫面先播放)
快取的使用模式也可能不同(預先快取完才播放 或是先播放持續補滿快取)

播放的時間點起點就不一樣了 也沒有裝置能控制這些快取或延遲可以互相等待
所以囉 影像畫面就不同步了

而電腦只負責放出訊號 裝置不會回傳延遲訊號
所以電腦也沒辦法去控制兩個裝置間不同的延遲時間的配合
                              彈幕濃!

小惡魔市集

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!