Microsoft社が提供する動画作成用のソフトウェアです。有料版と無料版があり、無料版を使えば小規模な動画配信サービスを行うことができます。ここでは、WindowsMediaEncoderを使って現在の映像をリアルタイムに配信ができるように設定してみましょう。配信例)フジテレビ防災ページ:ライブカメラ藤沢市/市内映像配信ページKBN香川テレビ放送網瀬戸大橋LIVEこれらの映像を見るには、500MHz以上のクロック速度で動作するCPUが搭載されたパソコンであれば十分ですが、この動画を配信するには、最低でも1GHz以上のクロック速度で動作するCPUとメモリー512MBを搭載したパソコンが必要です。現在なら中古でも普通に入手できる性能ですので、とくに不都合は無いと思います。Live映像を撮影するカメラも安価なチャット用のWebカメラや動画を撮れる中古デジカメで十分です。高くても、1万円以内で購入できます。(屋外を撮影するには、デジカメのほうが映りが良いようです。)それよりも、Live配信では、回線速度や配信時間、公開の有無といったインターネット環境やLive画像の撮影場所などによる制限に注意が必要です。動画のLive配信は、できるだけ低速な通信速度になるように設定しましょう。動画を公開するにあたっては、個人の場合は自宅から配信というパターンが多いと思われます。自宅のインターネット回線がブロードバンド回線であったとして、画像配信を300kbpsの通信速度で行い、同時に10人からアクセスがあったとすると、回線上には3000kbpsの通信が発生します。この値は、光ファイバーなら許容範囲ですがADSLなどでは、アップロードの限界を超えています。配信を1日じゅう(24時間)つづけるなら、信頼性の高いパソコンを用意する必要があります。特定の時間だけ配信を行うなら、その時間を明示しておくことが必要です。3)Live映像を公開する方法の問題また、インターネットでLive映像を閲覧するには、インターネット上の「グローバルIP」で映像配信をしているパソコンを呼び出せる仕組みが必要です。これには、Live映像配信用のパソコンをLAN内で固定IPアドレスに設定し、ルーターの機能を使ってインターネットからの呼び出しをLive映像配信パソコンにつなげるように設定を行います。4)Live映像を撮影する場所の問題パソコンやカメラは、電気がないと動きません。カメラ・パソコンの設置場所に電源があるか?温度・湿度、水濡れ、直射日光などの影響は?電源や信号のケーブル、コネクタが使用に耐えられるか?音声を入れる場合は、マイク(集音器)の設置場所確保。解決しておく必要があります。これらの問題をクリアすることがリアルタイムのLive映像配信のポイントとなります。それではここで、ビデオLiveの配信に必要な機器構成やソフトウェアについて、まとめておきましょう。後ほど説明しますが、動画をインターネットで公開するならダイナミックDNSへの登録をおすすめします。ここでは、Webカメラのドライバーがインストールされていて動作確認が取れていることを前提に、説明を進めることにします。※Webカメラのドライバーをインストールして、カメラを接続しておきましょう。Live配信をするパソコンには、LAN内で固定IPアドレスを割り振っておいたほうが便利です。WindowsだけでLANを構成している場合には、Windowsの「コンピューター名:PC名」を使えばよいのですが、インターネットへの配信やLinux、MACを使う場合には、LAN内のIPアドレスでサーバーを指定することになります。IPアドレスを固定にするには、パソコンのIPアドレスを「手動」で設定します。WindowsXpの例)「IPアドレスの手動設定」を参考にしてください。して説明をしていきます。最新バージョンをダウンロードしましょう。次に、MediaEncoderをインストールします。このとき、Windows2000Proの場合には、DirectX8.1以上がインストールされていないとインストールができないので、注意しましょう。2000からダウンロードできます。ダウンロードしたインストールファイルをダブルクリックします。使用許諾で「はい」を選択します。(「はい」を選ばないと先に進めません。)プログラムのインストール先を選択(変更の必要はありません。起動中セッションを変更するときに表示されるメッセージです。起動時には表示されません。セッションの開始方法を選択します。ここでは、「新規作成」を選びます。パソコンに接続されているカメラや音声デバイスを選択します。Webカメラやマイクがつながっていれば、利用できるデバイスとして表示されるようになっています。個人利用の場合は、「エンコーダーからプル」を選択しておきます。Live映像を送出するためのポート番号を指定します。(ここでは、ポート番号は、1080です。)エンコードにはなるべく低速な回線に適応するものを選びます。ここでは、「低帯域幅ビデオ」を選んでおきます。オーディオも「音声品質オーディオ」を選びます。ファイルへの保存ができますが、ここでは保存はしません。番組途中に差し込むビデオファイルを設定できますが、ここでは指定しません。表示情報として、タイトルや作成者などを入れられます。(適宜、設定してください。)ここまでの設定を確認できます。変更したいときは、「<戻る」ボタンを使います。セッションが作られました。タブで設定内容を表示・変更できます。エンコード方法は「圧縮」タブで変更できます。編集ボタンをクリックすると編集画面が表示されます。配信する映像の信号速度を調節できます。ビデオの画像サイズを変更します。タイトルや作成者などを編集します。画像、音声の加工ができますが、普通は変更しません。画像、音声の加工に使うプラグイン・ソフトウェアを指定できます。ビデオに保護をかけることができます。パケットサイズやタイムコードを変更できます。このあと、メニューバーの「エンコードの開始」をクリックすると映像のエンコードが始まります。さあ、ここまでの設定で、LAN内でLive映像を見ることができるようになりました。メディアプレイヤーでLive映像の確認をして見ましょう。起動して、メニューバーの「ファイル」から「URLを開く」を選びます。動作しているパソコンのIPアドレスとポート番号を「http://IPアドレス:ポート番号」のように入力します。(IPアドレスの変わりに、PC名を指定してもかまいません。)これで、画像のバッファリングが10秒程度続いたあと、Live映像が表示されるはずです。表示を終了するには、Windowsメディアプレイヤーの停止ボタン(■)をクリックします。※うまく映像が表示されないときは、「入力ソース」のビデオ、「出力」のポート番号をチェックしてください。Webカメラの動作をウィンドー右側にある「入力」画面で確認してください。ここでは、画像の品質も確認しておきましょう。低帯域(64kbps以下)での動画配信の場合、画質と動きへの追従性は、トレードオフの関係になりますからある程度の妥協が必要です。「編集」ボタンから「31kbps」のタブ(設定を変更するとタブの数字が変わります。以下は、低帯域での設定例です。Kbps-----------------------------------------------------------------Webカメラは、市販のもので十分使えます。上記を参考に、いろいろな設定を試してみてください。Encoderは、標準では、最大接続数が5つまでとなっています。そのため、少しアクセスがあるとLive映像が見えなくなることもあります。WebカメラのLive映像を見るために、毎回、Windowsメディアプレーヤーを起動して「URLを開く」操作をするのは面倒です。そんなときは、HTML(ホームページ)ファイルを作って、IE(インターネットエクスプローラー)で表示しましょう。以下の文書(HTML)をコピーして、メモ帳の「新規文書.txt」に貼り付けてください。showdisplay="0"></object></p></div></body></html>-------------------------------------------------------------------ここまで次は、貼り付けた文章内のIPアドレスをMediaEncoderが動作しているパソコンのアドレスに設定し、ポート番号をMediaEncoderで指定したポート番号に変更します。ドキュメント」フォルダーに保存します。ドキュメント」フォルダーを開きます。オプション」から「表示」タブを選択します。ここから「詳細設定」の枠内にある項目の設定を変更します。「登録されているファイルの拡張子は表示しない」のチェックを外します。OKボタンをクリックして、いつでも拡張子を表示するように変更します。このあと保存したファイル名の拡張子(.txt)を「.htm」に変更します。(「Live.htm」)拡張子を変えると、IE(インターネットエクスプローラー)と関連付けされますので、ダブルクリックすることでIEが起動しlive映像を見られるようになります。うまく表示されない場合は、IPアドレスやポート番号、ファイル名などが半角文字であるか確認してください。Live映像をインターネットに公開するには、インターネットからの呼び出しに応えてルーターがlive画像の配信用パソコン(サーバー)に接続するように設定しなければなりません。ルーターの設定は、こちら「ルーター設定例」の「アドレス変換」を参考にしてください。ルーター設定の基本は、インターネット側のポート番号とプロトコルをLAN内のパソコン(IPアドレスで指定)のポート番号に割り当てることです。インターネットから映像を見るためには、ルーターに割り当てられたインターネット側のIPアドレス(グローバルIP)を指定します。インターネット側のIPアドレスは、ルーター設定のWAN側アドレスで確認できます。先ほどのHTMLファイルを編集してIPアドレスをルーターのインターネット側のIPアドレスに変更します。Live映像が表示されれば、インターネットからLive映像を見ることができます。インターネット側のIPアドレスは、変わることがあることと数字での呼び出しは入力ミスにつながりやすいため、できれば、「ダイナミックDNS」によるドメインでの運用をお勧めします。ダイナミックDNSでは、IPアドレスが変わったたときに、その変更をダイナミックDNSのサーバーに通知するソフトウェアを利用して運用します。無料のダイナミックDNSサービスとフリーソフトを組み合わせて、自宅サーバーを開設できます。自宅サーバーやダイナミックDNSについては、こちら「鷹の巣」の自宅サーバーさんが詳しい解説をされています。Webさんの「DiCE」の項を参照してみてください。Foxtrotさんでも詳しく説明されています。