3 ustream.tv 使西 Debian 裏側


PIC
____________________________________________________________________

3.1 は じ め に

4 29 12 回関西 Debian 姫路でのということもありustream.tv ビス利用したインタ トビデオいました

ustream.tv Windows Mac からは的簡単に利用できるようになていますがDebian ではしつまづくと ころがあたのでそのりをTips などをえながらべたいといます

3.2 ustream.tv について

3.2.1 ustream.tv とは

ustream.tv( http://www.ustream.tv/) とは Web ブラウザAdobe Flash Player 使インタトビデオ ことができる web ビスです徴としては以下のようなものがあります

ストリミングができることからプンソではよく使われるビス です

3.2.2 ustream.tv 使をするまでの流れ

をするまでの流れを http://www.ustream.tv/get-started からするとこのようなじになり ます

  1. ustream アカウント(アカウントのあるログインする)
  2. カメラPC 接続する
  3. ログインして”My Show”クリ
  4. ”Name Your Show”ストリミング名をして”BROADCAST NOW” ボタンクリ
  5. Flash プラグインwww.ustream.tv カメラおよびマイクへのアクセスしますか?ねられたら をする
  6. ”START BROADCAST”ボタンクリして
3.2.3 をするためにするもの

ustream.tv 必要なものをまとめました必須なものについてはDebian デスクトにて利用されている 使ているものばかりだといます

3.3 をする

必 要 な も の と が わ か た の で し て み ま し た

3.3.1 ができたとできないがいた

T ていましたが筆者はほとんどトラブルもなくうことができたのにT をす ることができませんでしたその由を探っていくとどうやら Flash Player があることがわかりま した

3.3.2 Flash Player について調べる
Debian GNU/Linux(i386) 使える Flash Player について

Debian 使える Flash Player 3 存在しますがustream.tv ビス利用するには SWF V9 なのでフリソフトウGnash Swfdec 使うことができませんでしたですので Adobe Flash Player 使することになります

Adobe Flash Player(SWF V9) — プロプライエタリソフト — non-free セクシして flashplugin-nonfree インストするほかにiceweasel2 使ていればレクトリ動イン スト

Gnash(SWF V7) — フリソフトウ(GPL V3) — aptitude install mozilla-plugin-gnash インスト Swfdec(SWF V7) — フリソフトウ(GPL V2) — aptitude install swfdec-mozilla インスト

Adobe Flash Player

Adobe Flash Player 他の OS とほぼ同じなので同じようにえるようにえますが Linux にはがあります

  1. しているビデオ API Video4Linux(V4L) のみ(Kernel 2.6 では V4L2 標準V4L レイヤ)
  2. サウンドALSA 利用しているがサウンドデバイス直接
  3. インプトメソ(IM) いが GTK IM りを慮していない

3 はさておき1 2 由により使するデバイスができたとできない分かれました

3.4 Adobe Flash 利用できるデバイスえる

使できるデバイスがあるということが分かたのでAdobe Flash 使えるデバイスについてえてみ ます

3.4.1 カメラ

PC 直接接続できるカメラきくわけてこのようなものがあります

USB 接続カメラWeb カメラばれるものはUSB Video Class のものとなものでわけ ることができますまず USB Video Class カメラドライバlinux-uvc V4L2 しかしておら V4L レイヤサポしていないので V4L しか使えない Flash では使うことができません *1

USB Video Class カメラかそうでないかの分け

  1. 130
  2. Windows ドライバとうたている

どちらかにてはまればUVC ればほぼいないでし

USB Video Class カメラについては Microsoft VX-1000 Logitech Quickcam Express 2 使しました ドライバV4L していたので使うことができましたただ UVC カメラはどのドライバしてい るのか分で分けなければいけないことと30 50 クラスのものしかないのでるかもしれま せん

デジタルビデオ (DV) カメラについてですがIEEE1394 接続カメラ転送されるDV V4L 直接 えないので DV4Linux 由して使必要がありますについてはカメラとしての能がしかりしているのではな いといます

USB 接続DV カメラについては他の OS では使したとのかけたのですがまだ使したことがないので debian 使えるかどうかわかりません

Linux 使えるカメラについてまとめましたがでは長一短がありコレといておすすめできるものがありません なのでまだまだ続くとわれます

3.4.2 カメラについて

使したカメラについてべます

Microsoft VX-1000/Logitech Quickcam Express

それぞれ UVC カメラなのでVX-1000 gspcaQuickcam Express qc-usb ネルモジ 使います標準ネル使ている分の使ているネルネルモジ れるのでそれをインストしてください

分でネル使ているmodule-assitant 使ネルモジルパインス します

# aptitude install module-assistant
# m-a a-i gspca (VX-1000 )
# m-a a-i qc-usb (Quickcam Express )

あとはカメラ接続してブラウザustream.tv アクセスするだけで使うことができました

IEEE1394 接続DV カメラ

IEEE1394 接続DV カメラDV4Linux 由してブラウザ動する必要があります

DV4Linux インスト

DV4Linux debian になていないので( http://dv4l.berlios.de/) からダウンロ してインストする必要があります

分で使うためにsid debian りましたがきちんとていないので スクできるだけ使てください http://regret.nofuture.tv/packages/dv4l_1.0-1_i386.deb

$ tar xvfz dv4l-1.0.tar.gz
$ cd dv4l-1.0/
$ ./configure
$ make
$ sudo make install

DV4Linux インストすると vloopback *2 由して DV カメラをやりとりをする dv4l 直接 DV カメラとやりとりする dv4lstart 2 インス されますがdv4l 使うとれにられてきてなので dv4lstart 使 ます

dv4lstart 使ブラウザ動するにはこのようにします

$ dv4lstart iceweasel

デスクト使ているトカトアイコンておくと便です

3.4.3

3.5 サウンド

的には ALSA 録音できるものであればいませんがAdobeFlash ALSA 標準的な PCM デバイス名の =default= 使わず認識されたサウンドドウにつけられるデバイス=hw:0,0= 利用して録音しよ うとしますですので USB サウンドなどを接続して複数サウンドカ使しているには必要 です

筆者USB サウンドユニALSA イル.asoundrc =default= して使ていましたがこれ ではまたく Flash 録音をしてくれないのでサウンドカ認識することでしま した

3.5.1 サウンドカ認識する

サウンドカ認識方法/etc/modprobe.d/sound するによいます

サウンドカはこのようなじでするので

alias snd-card-() snd-(ドライバ)
options snd-card-() index=()

にはこうなります

# alias snd-card-0 snd-hda-intel            コメントアウト
# options snd-hda-intel index=0 model=will  コメントアウト
alias snd-card-0 snd-usb-audio
options snd-usb-audio index=0

しい方法についてはネルソ属のドキメントDocumentation/sound/alsa/ALSA-Configuration.txt してください

Flash サウンドについてcontrib セクシにある flashplugin-nonfree-extrasound 使えばサウン ドサPulseAudio Esound 由でできるようですが筆者デスクトKDE 使しているので未確 認です

3.6 をするにあたての Tips

ustream.tv をするにあたりになるデバイスできたので的にはこれでうことができます しかしよりよいうためにしこだわてみます

3.6.1 マイクにこだわる

ustream.tv でのているとマイクさすぎてているのかさぱりわからないがあります うするとているとしてはざめしてしまうのでをきちんとうためにマイクにこだわてみま

姫路からのでは手持ちのサウンドミキサマイク使しましたがサウンドミキサ68000 マイク 3000 程度のものでも分なのでしておくとよいでし

BEHRINGER というULTRAVOICE XM1800S というマイク3 4000 にお のですがマイク複数あるとというように分けてうことができるのでおすすめ です

3.6.2 IRC クライアント接続する

ustream.tv ビデオストリミングだけでなく IRC によるされていますしかしされているトクラ イアントFlash られておりがうまくえません

ということでストレスをためながらをするよりも使れた IRC クライアント使をするほうがスト レスもたまらずログなどもれたり便なのでustream.tv IRC 接続するいておき ます

 | chat1.ustream.tv
 | 6667
文字 | UTF-8
 |  アカウントがあるustream アカウント名。 なければにしておきます
ク ネ  |  適当クネアカウントのないンネル
し な い も の ustream アカウントにも存在しない
も の で な い と 使 え ま せ ん
パスワ | ustream アカウントパスワアカウントのない必要ありません
ン ネ ル  |  アドレスchannel 以下#をつけたものたとえば西 Debian ンネルるには
http://www.ustream.tv/channel/kansaidebian  kansaidebian 頭に#をつけて#kansaidebian というふうにします
している
ustream ながらしているのでながら してのなどのてきますですが必ずしもているわけではないので しているがいるなら適当なころいを見計などを聴者 てしてあげてください

そうするとはもちろんインタじてているもかなりがることはいないです

3.6.3 するには?

までカメラ使てのいてきましたが/dev/video できるものならなんでもすることができます ということで PC することも Screencast4Linux 使えばできます

ちなみに Screencast4Linux はまだ debian にはなていませんネルモジにする方法 わからないので誰か挑戦してみて!

3.7 最後

本来ならばここまできくなることもなかたのですがAdobe Flash Player 妙なによりこんなに長くなてしまい ました

Adobe Open Screen ProjectとしてAPI 利用撤廃したので由なソフトウFlash Player 発展しくこのようなドノウハウらなくなればとています

3.8

3.8.1 ビデオデバイス

Main Page - V4LWiki( http://linuxtv.org/v4lwiki/index.php/Main_Page)
Video4Linux WikiLinux ビデオデバイスりの揃っています

Welcome to QuickCam Team! - QuickCam Team( http://www.quickcamteam.net/)
Logitech Quickcam Team のまとめサイトドライバがまとまています

VideoFourLinuxLoopbackDevice < Motion < TWiki( http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice)
ビデオデバイス vloopback サイト

AVLD - Another Video Loopback Device( http://allonlinux.free.fr/Projets/AVLD/)
もうつのビデオデバイス

gstfakevideo( http://code.google.com/p/gstfakevideo/)
gstreamer 流すためのビデオデバイスgstreamer 鼻血るほどむずかしい

Screencast4Linux: Linux X Window スクリンキスト ( http://yanbe.org/screencast4linux/)
PC スクリンキストする

DV4Linux( http://dv4l.berlios.de/)
DV カメラV4L とやりとりするソフト

The Flashcam Project( http://www.swift-tools.net/Flashcam/)
UVC カメラV4L をやりとりするソフト

3.8.2 その

FrontPage - Ustream まとめ Wiki( http://usy.jp/ustream/index.php?FrontPage)
ustream.tv をするためのノウハウめた Wiki

ustream.tv から smilevideo プロするための講座 ( http://www.ustream.tv/recorded/379002)
ドワンゴ溝口による ustream.tv 録画した flv ffmpeg 使エンコしてニコニコ動画smilevideo するまでの講座

表現のためのプンソスソフトウ- Oss4art( http://megaui.net/oss4art/wiki/)
EffecTV 発者のふくちによる Linux マルチメデめた Wiki

HowtoCast - dcastkit - Trac( https://ssl.keshi.org/projects/dcastkit/trac.fcgi/wiki/HowtoCast)
八重による Debian Live ライブストリミングした LiveCD dcastkit 使ストリミング 方法

Penguin.SWF( http://blogs.adobe.com/penguin.swf/) Adobe Linux Flash 発者blog

Adobe Bug and Issue Management System( https://bugs.adobe.com/flashplayer/) Flash Player バグトラ まだできてもないのであまりバグ録されていません

13 回関西 Debian 2008 5
____________________________________________________________________________________________