作者IAMPF (PF)
看板Linux
標題[問題] vlc的串流輸出問題
時間Tue Mar 8 00:43:31 2011
最近小弟在開始研究在ArchLinux上直播~
也很順利的在Justin.tv上可以看到順暢的影像了 (灑花
我是先將自己本身的螢幕用vlc串流出去
找了網路上一堆文章再加上自己加加減減後
完成了一道指令
vlc -vvv screen:// :screen-fps=20.0 --sout='
#transcode{vcodec=h264,vb=512}
:rtp{dst=127.0.0.1,port=1234,sdp=file:///home/pf/vlc.sdp}'
--sout-transcode-width 640 --sout-transcode-height 480
然後再./jtvlc iampf live_key /home/pf/vlc.sdp -d
就可以利用jtvlc將自己的畫面輸出去
但是就是沒有聲音 不知道如果要把自己的alsa加進串流中我還必須要加進什麼東西呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.75.63
推 Bencrie:你要加 --input-slave=alsa://[device] 03/08 08:39
→ Bencrie:如果你有用 PulseAudio,那可能要把輸出模組改成 OSS 03/08 08:41
→ IAMPF:那請問device我要去那查阿? /proc嗎? 03/08 09:59
推 Bencrie:呃 ... 先用 alsa://default 看看 03/08 11:26
→ Bencrie:還是沒聲音的話就 alsa://plughw:0,0 03/08 11:26
推 scott260202:感謝分享指令.. 03/08 16:42
→ IAMPF:沒用耶0rz..不管是default還是plughw:0,0 03/08 18:41
推 Bencrie:VLC的聲音輸出模組有指定成 ALSA ? (非自動) 03/09 00:02
→ IAMPF:就加 --input-slave=alsa://default 沒用 0rz 03/09 12:56
推 Bencrie:到VLC的進階組態裡面去調音效輸出模組,改成 ALSA 03/09 13:58
推 Bencrie:那系統上有 PulseAudio 嗎 XD 03/10 00:13
→ IAMPF:我裝了連自己的聲音都沒有了XD... 03/10 10:40
推 Bencrie:所以原本沒裝 XD? 沒裝的話那 .asoundrc 裡面有設定嗎 03/10 12:23
→ IAMPF:沒有這個檔耶 03/10 12:32
推 Bencrie:PulseAudio裝進去,然後.asoundrc 寫入 03/10 12:46
→ Bencrie:pcm.pulse {type pulse}ctl.pulse {type pulse} 03/10 12:48
→ Bencrie:聲音應該就正常了,另外你得裝pavucontrol調整音量 03/10 12:49
推 Bencrie:上上行貼錯,自己到官網看設定吧 orz 03/10 13:05
→ IAMPF:我裝這個wine就沒聲音了XD.... 03/10 13:59
→ IAMPF:我現在是可以收到mic的聲音了~ 但是只要開聲音就會Lag到翻掉 03/10 15:52
→ IAMPF:難道開mic會吃超多CPU嗎 = =' 03/10 15:53
推 Adama:因為alsa沒有多工吧 pulseaudio(架構於alsa之上)其實比較好 03/10 16:04
推 Bencrie:alsa有 dmixer、dsnooper可以做多工,錄系統聲音要 03/10 22:19
→ Bencrie:設定loopback 裝置。因為 .asoundrc 太囉唆,用PulseAudio 03/10 22:19
→ Bencrie:比較方便 XD wine 看要不要弄成 driver emulation 03/10 22:20
→ Bencrie:或者用 padsp 去模擬 OSS 03/10 22:20