Wowza::14.WowzaMediaServer2でSilverlight配信14.WowzaMediaServer2でSilverlight配信(2009.12.29の情報です)WowzaMediaServerのバージョンが2にあがりiPhoneやSilverlightへの配信が可能になりました。今回は、Silverlightで受信できるところまでを紹介します。開発環境はWindowsです。サンプルの設置(サーバー側)Wowza側の設定はインストールディレクトリのexamples\SimpleVideoStreamingというディレクトリの下にあるサンプルを利用します。2\examples\SimpleVideoStreamingでした。上記ディレクトリ以下にあるinstall.batを実行します。手作業でディレクトリを配置しても構いませんが、これ以外のexamples以下のサンプルも最初はinstall.batを実行することから始めますので、それに習いましょう。説明したとおりinstall.batを実行するとapplicationsディレクトリ以下にvodというディレクトリが作成されたと思います。htmlファイルを開けばサンプルを確認できるのですが、Silverlightの場合はもう一手間必要になります。詳しいので、その記事を参考に進みましょう。インストールディレクトリ直下のconf以下にvodというディレクトリを作成し、その中にconf/Application.xmlをコピーします。Guideの設定方法3の通りApplication.xmlを書き換えます。自分の場合項目a,bは既にガイド通り記述されていたのでcのPropertiesコンテナへの追記だけを行いました。設定の最下部にあるPropertiesコンテナをこのように書き換えてあげます。続いて、confディレクトにclientaccesspolicy.xmlというファイルを作成し、以下のような設定を記述します。後はWowzaMediaServerを再起動してあげればサーバー側の設定は完了です。サンプルの設置(クライアント側)クライアント側のサンプルもexamples\SimpleVideoStreamingの下にclientSilverlightというディレクトリがありその下にサンプルを実行するためのhtmlとソースコードがありますので、それを実行できる場合はそれで動作を見ることが可能です。サンプルはSilverlight内で起動ドメインをチェックしているようなのでApacheなどのWebサーバーを介してhtmlファイルを開く必要があります。(詳しくはブログ参照)一からクライアントを作成することにしました。利用します(2009年12月29日現在はβ版)。(VS2010β2でSilverlight4開発するための準備の方法はこちら)。1.0」からダウンロードしてきたZip内のMicrosoft.Web.Media.SmoothStreaming.dllを追加します。利用可能になりました。あとは通常の動画再生に利用するMediaElementクラスと同じ感覚で使えるので、ソースコードのみ掲載します。}}イベント処理などが無く最低限再生ができるだけのコードですので、後は上記APIリファレンスなどを参考に実装してみください。次回はライブ配信についての実験結果を報告したいと思います。テキストチャットを作成してみる8.Linux(CentOS)環境にインストールする9.動画を配信、再生する10.SharedObjectを利用する11.ログイン処理のサンプル12.動画再生(動画ファイル編)13.AMFDataByteArrayで画像をサーバーに送信14.WowzaMediaServer2でSilverlight配信15.WowzaMediaServer2でLiveStreaming配信ActionScript3Papervision3DFlashMediaServerRed5WowzaMediaServerトッププログラミング書籍紹介サイト製作四方山噺Macブログ。