使用 GNU/Linux 做為筆電的 OS - Linux

By Margaret
at 2015-08-31T18:51
at 2015-08-31T18:51
Table of Contents
哈哈,大家不用這麼爆氣哦~輕鬆聊天不是很好嗎 www
首先,先來聊聊音訊的問題
確實從播放音訊檔案一直到從硬體輸出經過很多層有點令人詬病
不過到底有多少層呢?
早些年,許多的軟體都直接調用 ALSA(或是OSS) 的 API 來進行聲音的播放
不過很快的問題也漸漸浮現,像是最重要的混音問題
音效卡一次只能被一個程式佔用,如果該裝置或其驅動不支援多重輸出的話
於是 PulseAudio 就誕生了。。。
PulseAudio 致力於軟體混音,也有相對應的 API 可以被程式調用
但是不是所有的播放軟體(尤其是舊的)都有支援直接跟 PulseAudio 溝通
所以中間必須使用 libALSA 來將軟體做一個橋樑
PulseAudio 的核心稱作 server core,
它將很多東西集成起來,甚至可以再透過網路,與另一個 PulseAudio server 來溝通
這跟 X Server 的設計有相似之處,有 network transparency 的特性
最後這個 server core 再將混合好後的聲音利用 ALSA 或是 OSS 的驅動
將聲音送達到音效卡的手中
其實整個過程說繁複也沒有說有什麼特別累贅的地方
不過本人對 JACK 比較不熟,希望下一篇會是對 JACK daemon 處理音訊的簡說哦~
--
作者 ruokcnn (Dean) 看板 Gossiping
標題 [問卦] 有沒有全世界只有華人覺得冰水不好的卦?
--
首先,先來聊聊音訊的問題
確實從播放音訊檔案一直到從硬體輸出經過很多層有點令人詬病
不過到底有多少層呢?
早些年,許多的軟體都直接調用 ALSA(或是OSS) 的 API 來進行聲音的播放
不過很快的問題也漸漸浮現,像是最重要的混音問題
音效卡一次只能被一個程式佔用,如果該裝置或其驅動不支援多重輸出的話
於是 PulseAudio 就誕生了。。。
PulseAudio 致力於軟體混音,也有相對應的 API 可以被程式調用
但是不是所有的播放軟體(尤其是舊的)都有支援直接跟 PulseAudio 溝通
所以中間必須使用 libALSA 來將軟體做一個橋樑
PulseAudio 的核心稱作 server core,
它將很多東西集成起來,甚至可以再透過網路,與另一個 PulseAudio server 來溝通
這跟 X Server 的設計有相似之處,有 network transparency 的特性
最後這個 server core 再將混合好後的聲音利用 ALSA 或是 OSS 的驅動
將聲音送達到音效卡的手中
其實整個過程說繁複也沒有說有什麼特別累贅的地方
不過本人對 JACK 比較不熟,希望下一篇會是對 JACK daemon 處理音訊的簡說哦~
--
作者 ruokcnn (Dean) 看板 Gossiping
標題 [問卦] 有沒有全世界只有華人覺得冰水不好的卦?
推 Owen93: 千萬不要空腹喝冰水 上次有人這樣做結果... 07/15 00:33
→ yclt: 就少了一杯冰水... 07/15 00:33
--
Tags:
Linux
All Comments

By Eden
at 2015-09-04T22:43
at 2015-09-04T22:43

By Rosalind
at 2015-09-09T10:34
at 2015-09-09T10:34

By Xanthe
at 2015-09-11T00:18
at 2015-09-11T00:18

By Damian
at 2015-09-14T18:57
at 2015-09-14T18:57

By Irma
at 2015-09-15T08:32
at 2015-09-15T08:32

By Olive
at 2015-09-17T08:19
at 2015-09-17T08:19

By Catherine
at 2015-09-20T11:22
at 2015-09-20T11:22

By Liam
at 2015-09-24T12:00
at 2015-09-24T12:00

By William
at 2015-09-27T10:23
at 2015-09-27T10:23

By Daph Bay
at 2015-09-27T11:26
at 2015-09-27T11:26

By Kumar
at 2015-10-01T08:26
at 2015-10-01T08:26

By Ina
at 2015-10-01T13:11
at 2015-10-01T13:11

By Vanessa
at 2015-10-04T23:50
at 2015-10-04T23:50

By Regina
at 2015-10-05T15:25
at 2015-10-05T15:25

By Zanna
at 2015-10-06T19:52
at 2015-10-06T19:52

By Brianna
at 2015-10-07T09:26
at 2015-10-07T09:26

By Frederic
at 2015-10-09T20:13
at 2015-10-09T20:13

By Oliver
at 2015-10-14T05:58
at 2015-10-14T05:58

By Heather
at 2015-10-15T18:02
at 2015-10-15T18:02
Related Posts
VirtualBox 網路斷線

By Oliver
at 2015-08-30T23:17
at 2015-08-30T23:17
windows boot error

By Damian
at 2015-08-30T20:15
at 2015-08-30T20:15
雙系統 grub 安裝

By Jacky
at 2015-08-30T14:02
at 2015-08-30T14:02
debian的開機時更新?

By Lucy
at 2015-08-29T19:45
at 2015-08-29T19:45
如何在插入usb碟時自動執行程式?

By Dorothy
at 2015-08-28T15:21
at 2015-08-28T15:21