#1 2010-09-11 00:15:56
用usb音效卡可以玩voice over ip嗎?
對VOIP及SIP都不是很熟。
想請問一下,不知道路由器改機後,裝上USB音效卡能不能夠當成類似SKYPE來用呢?
我有買如下圖的這款USB音效卡
然後用ipkg安裝了linphone
linphone - 3.3.2-1 - Open source SIP VOIP phone.
官網http://www.linphone.org/
桌機安裝windows版本的linphone
測試1
用路由器的linphone可以打給桌機的linphone,不過桌機上只聽的到鈴響,路由器的linphone就出現error了
測試2
用桌機的linphone打到路由器的linphone,路由器連鈴響都沒有,就出現error了
測試3
mpg123 -r 48000 -b 1024 -@ http://cast.ptt.cc:8000/yes.m3u
USB音效卡是聽的到網路電台的
不知道有其他方法可以用USB音效卡的LINE IN及LINE OUT來玩語音電話嗎?
[root@WHITE /opt]$ linphonec
NLS disabled.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4633:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4633:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
Ready
Warning: video is disabled in linphonec, use -V or -C or -D to enable.
linphonec> call test@192.168.1.176
ortp-error-send(): Message too long
linphonec> Contacting
linphonec> Remote ringing.
linphonec> ortp-fatal-clock_gettime() doesn't work: Invalid argument
Aborted
[@WHITE /opt]$
離線
#2 2010-09-19 22:43:28
Re: 用usb音效卡可以玩voice over ip嗎?
今天趁著颱風肆虐時,待在家裡測試 linphone 還是不能成功
不過忽然閃過一個想法,如果用internet radio的方式
說不定也可以像測試3 一樣至少有單向的語音傳輸
mpg123 -r 48000 -b 1024 -@ http://cast.ptt.cc:8000/yes.m3u
所以就玩了一下 icecast與ice0 可以成功撥歌:
但是又卡在該如何把USB音效卡的line in轉成mp3撥放XD
不知道linphone官方啥時才會修正BUG呀
離線
#4 2010-10-17 10:37:34
Re: 用usb音效卡可以玩voice over ip嗎?
USB音效卡錄音問題已經解決
#同步撥放(同張USB音效卡的line in & line out)
dd bs=8k count=100 < /dev/sound/dsp > /dev/sound/dsp
#錄成檔案撥放
dd bs=8k count=10 < /dev/sound/dsp > sample.wav
cat sample.wav > /dev/sound/dsp
經過測試下圖這款雖然比較貴一點
不過比這款
更雙工,錄音起來也不會LAG
不知道有沒有人手上有其他種類的USB音效卡
可以測試一下,分享一下心得呢?
ANYWAY
總算又往 免電腦+USB音效卡+ROUTER 的語音串流之路前進一點點
sound <-> router <-> internet <-> router <-> sound
其實是想把router當成類似下面這個的超簡易版來玩XD
不過該怎麼把聲音串流給搭起來,又要傷腦筋了。
有人有IDEA嗎?
最後修改: ffrr (2010-10-17 10:38:54)
離線
#5 2010-10-21 16:53:29
- gavinnokia
- 新生
- 註冊日期: 2010-10-15
- 文章數: 6
- 目前積分 : 0
Re: 用usb音效卡可以玩voice over ip嗎?
請問 7.1 的usb sound 卡是那買的.感謝您.
離線