フィルタ/ rtmp
RTMPストリーミングメディアフィルタは、rtmp://で始まるURLを含むリンクを、 rtmpプラグインを使用してFlowplayerメディアプレーヤーに置き換えるために使用されます 。それはLacey VickeryとFred Woolardによって寄贈されました。
rtmp://で始まり、サポートされている拡張子(現在は.mp3、.mp4、.flv、.f4v、および.mov)で終わるアンカーhref値についてページ出力が検査されます。修飾リンクは 'data-'プレフィックス属性を含むspanタグに置き換えられます。これは後でFlowplayerプレーヤーをスパンに適用するためにプラグインのJavaScriptモジュールによって使用されます。 Adobe Flash Playerブラウザプラグインが必要です。
このプラグインはAdobeのFlash Media Serverと連携するように開発されていますが、Flowplayerによると、彼らのRTMPプラグインはWowzaとRed5にも対応するはずです。このプラグインは、AmazonのCloudfrontストリーミングサービスで正常にテストされています。
内容
インストール
- あなたのMoodleインストール用の正しいバージョンのfilter_rtmp.zipプラグインを選択してください。
- あなたのMoodleサイトのfilter /フォルダに.zipファイルを解凍してください。
- 通知ページ([サイト管理] - > [通知])にアクセスしてインストールを開始します。
- プラグインを有効にして設定します([サイト管理] - > [プラグイン] - > [フィルタ] - > [フィルタの管理])。
使い方
HTMLを入力できる場所(トピックサマリ、ページリソースなどのwysiwygエディタなど)で、リンクを作成し、再生したいメディアストリームを参照するURLを指定します。 URLは次のようになります。rtmp://fms.example.org/vod/classes/lecture01.flv
フィルタ処理されたファイル拡張子は、.flv、.mp4、.f4v、.mov、および.mp3です。
Cloudfront Streams
AmazonのCloudfrontストリーミングでは、netConnectionUrlのFlowplayer設定値とクリップのURLがわずかに異なる必要があります。 Cloudfrontを起点とするストリームの場合は、URLにフィルタ文字列パラメータを追加して、フィルタがそれに従って調整されるようにします。?provider = acf
プレイリスト(v1.3)
プレイリストのサポートが追加されました。 プレイリストプラグインのドキュメントを参照してください。
クローズドキャプション(v1.4)
クローズドキャプションのサポートが追加されました。このフィルタは、オプションでFlowplayerのキャプションとコンテンツフラッシュプラグイン(.swf)をロードして、メディアプレーヤーウィンドウにクローズドキャプションを表示することができます。 FlowplayerのCaptionプラグインはキャプション情報を含む外部ファイルをロードすることができますが、フィルターはまだこのメソッドを提供しません。キャプション情報は、MP4字幕トラックやFLVキューポイントなどのメディアファイルに埋め込む必要があります。
フィルタには、デフォルトでCaptionプラグインをロードするかどうかを決定するための追加のサイト設定があります。このデフォルトを上書きするには、Captionsプラグインをロードするかどうかにかかわらず、それぞれ ' ? captions = 1'または ' captions = 0'のURLにクエリスタータリングパラメータを追加します。これらのクエリ文字列パラメータはプレイリストで検出されるため、プレイリスト内のどのクリップがクローズドキャプションを表示するかを選択できます。
Wowza&FMSからのHLS(v1.5)
HTML5ビデオとオーディオのサポートが追加されました。 WowzaのStreaming EngineとAdobeのFlash Media Serverはそれぞれ(いくつかの設定後に)AppleのHLSをサポートしてiOSデバイスへの配信を可能にします。このフィルタは、Flashプラグインがブラウザに存在するかどうかを検出することができます。そうするように設定されている場合、Wowza / FMS HLSストリームに対応するソースURLを持つプリミティブHTML5 <video>および<audio>タグを発行します。
検索する場所
プラグインは、モジュールとプラグインのデータベースにあります 。
ソースコード
ソースコードリポジトリは、 github.comのappalachianstate / moodle-filter_rtmpリポジトリにあります。