WEB配信Windows Media Service

 Windows Media ServiceによるWEB配信についてメモする。
 WEB配信やWEB受信については、WEBで音楽やビデオで
纏めたものの、WEB配信の作業を進めていくにつれ、Real server関係の資料の豊富さに
対比して、特にWindows Media Service[マイクロソフト]については、Microsoft社の配布
する資料以外あまりない。
 そうした場合、ソフト付属マニュアルが頼りなんだけど、これもまた、簡単過ぎ。
 日本語の資料が少ないのはやむを得ないにしても、米国など英文資料も多少多い程度。
 実際面で壁にぶつかった場合、困るのでこのメモで補充する次第。

Microsoft Windows Media On-Demand Producer で HTML テンプレートを使用する
MS WindowsMedia クオリティ ショウケース
●全体の作業を俯瞰するには
みんなでライブ放送が参考になる。





■WEB配信の予備知識

Windows Media さあ始めましょう
 には、サービスプロバイダ、WindowsMediaウォークスルー、WindowsMediaサービス導入ガイド[64p]
 の3つの資料が用意されている。 特に導入ガイドは技術資料として纏まった解説。




■Windows Mediaサービスの予備知識

●Windows Mediaサービス

 サーバーは「Windows Mediaサービス」または「Windows Mediaサーバー」と呼ぶ。 ★配信方法 Windows Media ストリーミング方式:WEBサーバー vs ストリーミングメディアサーバー --- 2つの方法(WEBサーバー経由[tcp]とWindows Mediaサーバー経由[udp])と  サポートする4種のプロトコール(UDP、TCP、http+tcp、マルチキャスト)の長短比較。
●Windows Media Player

★概要 マイクロソフトWindows Media公式サイト ★ダウンロード Windows MediaPlayer 7 ダウンロード[日本語版2000.7.19開始] ★メディアプレーヤー、ActiveMovieコントロール, Netshow 2.0を統合したもの。 ※メディアプレーヤー 対応:CDオーディオ, MIDI, WAV, AIFF, AVI, MPEG, enc, dat, Netscape Paketized Audio File等 ※ActiveMovieコントロール 対応:CDオーディオ[2.0以降], MIDI, WAV, AIFF, AVI, MPEG等 ※Netshow 2.0 [IE4.0付属] 対応:ASF ↓(統合) ※Windows MediaPlayer 6.0 [1998秋公開, 日本語版1999.2] 対応:MIDI, WAV, AIFF, AU, MP3, AVI, MPEG1, MPEG2, ASF, Quicktime, RealAudio/Video 4.0など




■Windows Media Serviceのサーバー設置

 サーバーPC機には「Windows Media サービス」をインストール。
 そして、次項の通りに設定すればよい。
 簡単なので、特に問題となるようなことは、何もないと思う。

 ・配信ファイルの場所は、[例] f:\asfroot に入れる
 ・htmlファイルでの呼び出しは、[例] mms://www2.fukumi.co.jp/sample.asf

●サンプル
[例] I:\WindowsMediaComponents\tools\sample\

●参考
Windows Media メタファイルのすべて 
--- 拡張子asx, waxのメタファイルは単純なテキスト形式だが、WindowsMedia Playerが
起動、ファイルに指定するコンテンツを再生させる。 |All about Windows Media Metafiles[英文]

Windows Media サービス: 基本
Web サーバーからのストリーム配信 
Windows Media サービスをライブ ビデオフィードのためにセットアップする




■ソフトのインストールと設定

 インストールそのものは、実に簡単。
 サーバーPC機には「Windows Media サービス」をインストール。
 自分のPC機には、残りの制作ツールをインストールする。
 特にコメントすることはない。
  註)DirectX 6.0以上は事前にインストールしておきたいが、後でもOK

●サーバー・ソフトの設定
Windows Media サービス: 基本 を印刷して、これに従う。
 [スタート] - [プログラム] - [Microsoft Windows Mediaサービス] - [Beta Server
Administrator]を選択して、Windows Mediaサービスアドミニストレータを起動します。

★ライブユニキャストの場合
・左側のツールバーの[ユニキャスト公開ポイント]を選択します。
・[ブロードキャストのユニキャスト公開ポイント]の[新しいブロードキャスト公開ポイ
ントを作成するウィザードを使用する]をチェックします。
・[ブロードキャスト]ボタンをクリックして、[新規作成]を選択します。ユニキャスト
公開ポイントを作成するウィザードが表示されます。[次へ]をクリックします。
・[ブロードキャストの公開ポイントを作成する]を選択して、[次へ]をクリックしま
す。
・ストリームソースとして[Windows Mediaエンコーダ]を選択して、[次へ]をクリック
します。

・[エイリアス]フィールドにストリームの名前を入力し、[パス]フィールドにWindows
Mediaエンコーダのパスを入力します。Windows Mediaエンコーダのパスは、MSBD://
から始まらなければなりません。ポート番号として、Windows Mediaエンコーダを設
定するときに選んだ番号を入力します。エンコーダのデフォルト設定を受け入れた場
合は、ポート7007を入力して、[次へ]をクリックします。
※[デフォルト値]: [エイリアス]=LiveEvents
 ; 公開ポイント[パス]=(例)msbd://fukumi_web:7007/ 註)fukumi_webはマシン名。

・[プロトコル]としてMMSを選択します(MMSは、UDPからTCPへ、そしてHTTPへ
の自動的なロールオーバーを使用します)。何を作成するか選択して、[次へ]をクリッ
クします。
※mms://fukumi_web/LiveEvents

・選択したオプションを確認します。選択したオプションがこれでよければ[完了]をク
リックします。変更する場合は[戻る]をクリックします。
※[デフォルト値] VASFストリーム

・ASXファイルを保存します。
※C:\LiveEvents.asx

・[完了]をクリックして、ユニキャスト公開ポイントを保存します。
・これで、ストリームをテストする準備ができました。エンコーダを起動して、ASX
ファイルをダブルクリックします。

●参考
Windows Media: Setting up Windows Media Services with Internet Information Server[英語]
Windows Media: Setting Firewall Configuration[英語]




■Windows Mediaツールと制作に必要なツール

Windows Media ツール
 --- タスク[何をやりたいか?]別に、推奨ツール、ツール機能、ツールの入手方法
を一覧表にしている。[3p]
★Microsoft Windows Media ツールツアー
 --- 各ツール別に、何ができるか? を纏めた資料。[10p]

個別ツールの詳細については、
Windows Media エンコーダーの概要
Media エンコーダ Automation
Windows Media オンデマンド プロデューサー: 概要
Microsoft Windows Media On-Demand Producer で HTML テンプレートを使用する


●一般のツール
一般のツールについては、制作ツールを参照。

★MP3→WAV変換ツール
 Gnutellaなどから入手できる音楽ファイルは大抵MP3。
 ところが、WMAの入力ファイルはWAV形式のみ。 でWMA利用のためには、変換要。
Dave Central-Audioに各種ツールがあるが、
MP3 ToolboxというMP3→WAV変換ツールが使える。
 ここでDL不可の場合も作成者Sekmetic Inc.サイトからDLできる。




■実際に制作する

Windows Media 形式のファイルの作成とホスティング
 には、主な制作ケースに応じた具体的手順について述べている。
 これに従って制作してゆけばよい。

●サンプル
[例] I:\WindowsMediaComponents\tools\sample\


●スライドショウを作成する:静止画+音楽

●Windows Media Author[WMA]を使う Media Player Slide Show Tutorial[英文]  キャプチャ画面を多用した実例解説。 しかし、Microsoftの簡単解説[Windows Media 形式のファイルの作成とホスティング----Windows mediaオーサーを使って、イメージファイルとオーディオファイルを同期させたスライドショウを作成します]より深いわけじゃない。 ●うまくいかない場合  説明どおりにやって、うまくいかず苦労した。  問題解決してみれば簡単な話だけど、解説には書かれていないことが苦労を呼んだ。 1. ファイル形式  まず、WMAは、音楽ファイルはWAV、画像はBMP,JPGなどしか読み込めない。  したがって、変換ツールが必要になった。 2. 画像、音楽のファイルサイズ  実際に使用した画像は1枚当たりJPGで1,687KBサイズ。[2400x 1800]  サンプルslide1.jpgが 11KB [320x240]とかなので相当な違い。  このサイズになると、音楽の長さでは数分に相当する。 画像サイズはWMAに読込む前 に100KB以内に縮小しておいたほうがよい。  サイズは結局432x320 or 320x240に変換した。 読込み後でもWMAで変換縮小もできるが、配置後にのみ変換可能になるため、位置を移動 するのにかなり手間がかかる。  最初説明図のようにならず、原因が画像サイズであることに気づかず.....  気づいた後も、WMAで中途半端に配置変更できるものだから、かなりの時間と勉強が... ●感想 ・【圧縮率】  かなりのもの。 音楽MP3=3MB(WAVに変換後43MB) + 写真4枚 x 1,687KBという相当量が 最終形式asfファイルでは約450KB。 asfファイル1個に纏まる。 これを\asfrootに放り込めば、ok 音質や写真の劣化は感じられなかった。 ●課題 ・【画像の表示時間】  最低表示時間が、画像サイズ以下にできないにしても、長く表示することができそう なんだけど、その方法が見つからない。 ・【画像の表示サイズの変更】  表示サイズが大きいと、解像度の低い画像がボケてしまうのは当然。  特定の画像を小さく表示したいんだけど、その方法が見つからない。 ●参考 効果的なスライドショーの仕方と操作[住中:Powerpoint講座]  --- これでPowerpointでスライドショーを作成して、用意されている変換ツールで WindowsMediaファイルに変換するという方法もある。





●Windows Media リソース


WindowsMediaホーム

http://www.asia.microsoft.com/japan/windows/windowsmedia/default.asp

●Microsoft社サイト

 以下の他、ニュースHeadline、 テクノロジーとツール ダウンロード サポート USサイト --------------------------------------------------- ビジネス コンテンツ プロバイダ ミュージック デベロッパー サービス プロバイダ プレス --------------------------------------------------- ●Windows Media 製品概要 Windows Media の紹介 機能比較 Windows Media 質問集 ●Windows Media Technologies Technologies 7 Windows Media Player 7 WIndows Media エンコーダ 7 Windows Media フォーマット 7 Windows Media 7 SDK WM Rights Manager 7 Windows Media サービス ●WM Audio and Video 8 WM Audio and Video 8 home WM Audio 8 WM Video 8 WM 8 Encoding ユーティリティ
●抜粋ページ

MS WindowsMedia クオリティ ショウケース --- サンプルデータ




■解説資料

MSDN Online Web Workshop Japan -Streaming &Interactive Media

★サーバー製品
Windows Media コンテンツ開発と配信
 WEB配信の方法とツールに関する総合ページ。 Microsoftサイトの資料リンクにもなっている。
Windows Media Rights Manager:必要要項とインストール ガイド
Windows Mediaオンデマンドプロデューサー

★制作ツール
Windows Media SDK Home[英語]
Windows Media ツール[コンテンツ制作・編集]
 解説とDL
Windows MediaPlayerデベロッパー

★開発ツール
Windows Media SDK
 Windows Media SDK コンポーネントは、アプリケーション開発者が
アプリケーションを Windows Media 互換にできるように、また、Web サイトに Windows
Media サポートを組み込みたいコンテンツ開発者とシステム管理者を対象として設計されて
います。
Windows Media SDKには 4つのコンポーネントがあります。
Windows Media Format SDKコンポーネント[自分のアプリケーションでWindows Media ファイルの読み取り、
書き込み、および編集を可能にするなど。]
 ※Microsoft Windows Media Format SDKの概要

Windows Media Services SDKコンポーネント
[WebサイトからWindowsMediaコンテンツをストリーム配信する。サイト、ログ管理、監視など]
Windows Media Player SDKコンポーネント
[マルチメディア再生機能をWebページだけでなく、COMベースのドキュメントとアプリ
ケーションに追加できるActiveXコントロール。]
Windows Media Encoder SDKコンポーネント
[メディアコンテンツをWindowsMediaストリームにエンコードするための柔軟なツール]
 ※このページからWindows Media Services SDK、Windows Media Player SDK、およびWindows Media Encoder SDKコンポーネントをダウンロード可

●一般サイトによるWindowsMedia解説
WindowsMediaホームページ実験室-HowTo
WindowsMediaスクリプト

Media Player Slide Show Tutorial[英文]
 キャプチャ画面を多用した実例解説。 しかし、Microsoftの簡単解説より深いわけじゃない。

Microsoft Windows Media Player 7特集 第278号(2000/10/30)[BIGLOBE SoftPlaza]
 Windows 95/98などに付属され、標準のマルチメディアプレイヤーとして普及してきた M
icrosoft Windows Media Player が、インターネットとの連携など大幅に機能を強化し生
まれ変わり、バージョン7としてリリースされました。




■Windows Mediaコンテンツを利用する

MSN: Windows Mediaガイド[MSNエンターテインメント]
 には、今月のストリーミング特集、ニュース、金融とビジネス、音楽、
 エンターテインメント、スポーツ、カルチャー、海外サイトなどのコンテンツを利用
できる。 いろんなところへリンクとして収集。
 またWindows Media Playerに関する解説、FAQ、ダウンロード。
Microsft WindowsMedia Guide[米国]

Windows Media Player

Windows Media エンコーダ 7 Home
Microsoft Windows Media  エンコーダ 7 は、簡単操作でしかもパワフルな開発
ツールであり、ライブまたは録音 ((録画)済みのオーディオ、ビデオ、コンピュータ
のスクリーン イメージを Windows Media(TM)フ ォーマットに変換し、ライブまたは
オンデマンドで配信できるようにします。

Windows Media Rights Manager 7[9p]
  Digital Rights Management(DRM)システム。 配布ファイルを暗号化し、違法コピー帽子。
  これによりコンテンツオーナーは、インターネット上で、保護された形式で音楽、ビデ
オ、およびその他のメディアを配信することができます。

Windows Media SDK Home[英文]
----解説とDL




Windows Media ダウンロード

 ↑から以下のツールをダウンロードする。
 Windows Media Player ver.7日本語版
 WindowsMedia Encoder7 日本語版
 WindowsMedia ツール 日本語版
 WindowsMedia サービス 4.1 日本語版
 WindowsMedia On-Demand Producer 英語版

 ●DirectX
 WindowsMedia Encoderのためには、DirectX Media Runtime 6.0以上が必要。
 Microsoft DirectX ページから入手。
 但し最新版は、Windows98,2000,ME用なので、NT用にはMicrosoft Download Center: DirectX 
Media Runtime 6.0[Windows 95/98/NT4.0用]を使用。


●ソフトのダウンロードの詳細

Windows MediaPlayer 7 ダウンロード[日本語版2000.7.19開始] Microsoft Windows Mediaサービス4.0  ここから、 ●Windows Media Player Player 7 for Windows 98 and Windows 2000 日本語版7,357 KB  ※Windows Media Player 7 は、Windows95 or Windows NT 4.0ではに対応せず。  Netscape Navigator 3 以降は、要プラグイン。 Player 6.4 for Windows 98 日本語版3,611 KB Player 6.4 for Windows 95 and NT 4 日本語版3,611 KB for Palm-size PC 英語版 Player for Solaris 6.3 英語版12,870 KB Player for Macintosh 6.3 英語版2,945 KB ●Windows Media ツールとサービス Windows Media Encorder 7 日本語版4,249 KB Windows Media ツール日本語版3,989 KB Windows Media On- Demand Producer 英語版4,022 KB Windows Media Event Guide 英語版1,390 KB Windows Media サービス 4.1 for WindowsNT4.0(SP4)日本語版11,172 KB Windows Media Services Update 4954 for Windows NT Server 4 ver.1英語版417 KB Windows Media Services Update 4954 for Windows 2000 Server Family ver.1英語版1,018 KB Windows Media Server Load Simulater ver.1英語版417 KB Windows Media Player PowerToys ver.1英語版486 KB Windows Media Player Plug-In for Netscape Navigator ver.1英語版694 KB Windows Media Rights Manager 4.0 英語版1,018 KB Windows Media Rights Manager 7 英語版 ●他社のツールとソフトウェア Terran Media Cleaner EZ for Windows Media ver.1β2英語版10,583 KB Lariat Stats Snapshots Version 2.5
●パワーポイント

MSMSGS C:\Program files\messenger\msmsgs.exe /background Windows Media Powerpoint Helper i:\Windows~5\tools\nsppthlp.exe KERNEL32とパワーポイントWindows Media Tools 4.1 ・Presentation Broadcasting This feature of PowerPointR 2000 integrates with Windows Media Technologies to m ake it easier to create and publish Windows Media-formatted content. With Presen tation Broadcasting, you can broadcast streaming PowerPoint presentations to net work users in real time. In addition to broadcasting PowerPoint slides, presente rs can broadcast video and audio simultaneously to deliver a live multimedia sho w online, and then store their presentations for on-demand playback. ・Windows Media Presenter for PowerPoint 97 This add-in tool, along with Windows Media Encoder, helps you convert a PowerPoint presentation to an .asf stream. ・Windows Media Publish to ASF for PowerPoint 97 This add-in tool combines PowerPoint presentations with narration.




Web Workshop - Windows Mediaコンテンツ開発と配信

March 1, 2000
日本語版最終更新日 2000年10月13日

このエリアは、ストリーミングメディアを制作するコンテンツ開発者、メディアの豊富な Web ページを作るコンテンツ開発者、Windows Media™ 形式のコンテンツの供給を目指しているソリューションプロバイダのためのエリアです。 Windows Media 互換アプリケーションを作る商用アプリケーション開発者の場合は、このサイトのSDKエリアをご覧ください。 次のリンクは、Windows Media コンテンツを開発、配信するために必要なものを提供します。リソースは次のカテゴリで整理してあります:

●入門: Windows Media テクノロジーでの開発

Windows Media テクノロジーは、メディアを再生するクライアント( Windows Media Player)、コンテンツ制作のためのコンテンツ開発ツールのセット(Windows Media ツール)、配信のためのサーバー (Windows Media サービス)、そして、サードパーティが Windows Media 互換の商用プロダクトを作成するための、クライアントとサーバー上のソフトウェア開発キット (SDK) から成ります。

実際のメディア コンテンツは Windows Media ファイルとして保存され、ビルドインの Windows Media コーデックを使って圧縮、圧縮解除されます:Windows Media ファイルは Windows Media Digital Rights Management (DRM) の著作権保護機能を通して暗号化することが可能で、許諾されていない配信に対してセキュリティを付与することができます。

Windows Media テクノロジーの入門的な概要が必要な方は、Windows Media テクノロジーの紹介をご覧ください。

●コンテンツ制作とオーサリングツール

Windows Media ツール
Windows Media ファイルを作成し、他のフォーマットのファイルを Windows Media 形式に変換する Microsoft ツール に関する情報

Windows Media エンコーダ
あらゆるWindows Media エンコード タスクのほとんどに使える、このなんでもツールの使い方についての記事

Windows Media オンデマンドプロデューサー
Microsoft と Sonic Foundry が共同開発したこのツールは、ストリーミング メディア コンテンツの制作を簡単にします。これについて読むか、ダウンロードします。

サードパーティ ツール
Windows Media 形式のコンテンツ オーサリング(オーディオ、ビデオの処理と制作、キャプチャ、圧縮)のための互換ツールを提供する企業

●コンテンツ制作とオーサリングリソース

コンテンツ開発者が、Windows Media 形式のコンテンツを作成し、Web サイトに掲載するにあたって利用可能な、広範囲にわたるリソースがあります。以下をご参照ください。

Windows Media テクノロジー サンプル (英語サイト)
Web ページにWindows Media テクノロジーの特別な機能をインプリメントする方法がわかる、デモとコード サンプル

Windows Media テクノロジー ショウケース (英語サイト)
Windows Media オーディオの機能と能力を強調するデモ

Windows Media テクノロジーに関するよく寄せられる質問集
このよくある質問リストは、Microsoft の新しいオーディオ圧縮、Windows Media オーディオに関する答えを含んでいます。

●Web サイト上での Windows Media の配信

Windows Media コンテンツを作ったら、それをホストして配信する準備はできています。ここを見てください。

●Windows Media ブランディングとライセンスガイド

Windows Media ブランディングとライセンス ガイド ぜひWindows Media テクノロジーの最新ロゴとブランディング情報をお読みください。 -- Web サイトに Windows Media ロゴとリンクの掲載をご希望の方は、必ずこちらをご覧ください。

●協業の機会

ラジオ局を提案するためには、/isapi/gomsdn.asp?TARGET=/training/roadmaps/broadcast6.asp (英語サイト)へ行ってください。




MSDN WEB Workshop: Streaming & Interactive Media

Windows Media コンテンツ開発と配信
Windows Media テクノロジーの紹介Microsoft Windows Media ツールツアー
Windows Media ツール
Windows Media 形式のファイルの作成とホスティング
Windows Media エンコーダーの概要
Media エンコーダ Automation
Windows Media オンデマンド プロデューサー: 概要
Microsoft Windows Media On-Demand Producer で HTML テンプレートを使用する
Windows Media テクノロジーのコーデック 101
Windows Media Audio コーデックについて
PowerPoint 2000 のプレゼンテーションブロードキャストストリーム配信用のオーディオ: コンテンツ作成シナリオ
ブロードキャストに適したコンテンツを判断する
高ビットレート/フレームレートのエンコード
インテリジェントストリーミング
Web Siteサイトにオーディオ クリップを追加するWindows Media Technologies 管理者のための情報
Windows Media サービス: 基本
Web サーバーからのストリーム配信 
Windows Media サービスをライブ ビデオフィードのためにセットアップする
Windows Media Server のチューニング 
Microsoft Windows Media Load Simulator でサーバーのパフォーマンスをチェックする Windows Media Technologies Web 開発者のための情報 
Windows Media メタファイルのすべて 
--- 拡張子asx, waxのメタファイルは単純なテキスト形式だが、WindowsMedia Playerが
起動、ファイルに指定するコンテンツを再生させる。
Windows Media Player トラブルシューティングのヒント 
Windows Media ベースのコンテンツへリンクする Windows Media Player を埋め込む 
Codebase ステートメントを使用して Windows Media Player を自動インストールする 
埋め込みプレーヤーのカスタム フレームとボタン 
<OBJECT> タグで Web ページにコンテンツを埋め込む  
Windows Media Player − クロスブラウザ機能のための高度なスクリプティング 
Windows Media サービスの中から VBScript を呼び出すMicrosoft Windows Media Rights Manager の紹介
Windows Media Rights Manager を使用してコンテンツをパッケージ化する
デジタル著作権管理を Windows Media アプリケーションで有効にする
Windows Media Rights Manager 7 を使用した安全なファイルのストリーム配信Windows ラジオツールバーのサポート方法新しい Windows Media Player 7のためのカスタムスキンの作成
Windows Media Player 7 スキン デザイン ガイド
スキンのパーソナル化画面テクノロジの概要
Microsoft Windows Media エンコーダ 7 による高品質コンテンツの作成Microsoft Windows Media Format SDK の概要
Windows Media SDK
Windows Media 互換ポータブル メディアのリーダーおよびアダプタ用デバイス ドライバの要件よく寄せられる質問集Office アプリケーションからストリーム メディア コンテンツへのリンクWindows Media Player のプロパティの変更
スクリプト イベントのキャプチャ
Netscape Navigator でスクリプト イベントを受信できるようにする設定
Windows Media Download Control を使用する
AVI ファイルから Windows メディア ファイルへの変換Windows Media Service へのサービス提供
ファイアウォール構成の設定
Windows Media Service の MIME タイプ設定
Internet Information Server (IIS) で Windows Media Services をセットアップする
オンデマンド TV クリップのための Windows Media サーバー設定
ライブ ビデオ フィードのための Windows Media サーバー設定
--------------------------------------------------
●Standard

WebDAV: Webの読み書き可能なメディアへの進化

-------------------------------------------------- ●Content & Component Delivery

CDF 101: 単純なチャンネルの作成




■関連メモ

●HTML +SMIL

HTML+TIME(HTML+SMIL) |MDSN Web Workshop: HTML+TIME[英語]| MDSN Web Workshop: HTML+TIME[英語] はSMIL相当の機能[時間情報など]をブラウザー上で実現するもの。  但し、IE5.5以上対応で、またNetscapeではサポートされていない。





潟tクミ Fukumi Corp
〒101-0032 東京都千代田区岩本町2−4−10共同ビル(岩本町2丁目) tel.03-5687-2890 fax.03-5687-2918 URL:www.fukumi.co.jp/  E-Mail: mm@fukumi.co.jp
Tips 目次へ戻る。
ホームへ戻る。
作成:2001.1.10 最終更新:2001.6.4 小菅博之