仕事の案件で動画配信の必要がありASPであるBrightcove(ブライトコーブ)を契約しました。
米国発サービスですが日本でも採用事例は増えているようです。
アサヒビール:CM情報
「CMを見る」をクリックするとYoutubeライクなFlashストリーミングのページが開きますが、これがBrightcoveです。
閲覧者側からは既存のFlashストリーミングと大差ありませんが、Brightcoveの特長はその管理画面にあるようです。
Media(動画)
このような管理画面で動画ファイルを管理します(ブラウザ操作)。
ほとんどのファイル形式に対応していてアップロード(複数可)すれば自動的にエンコードしサムネイル画像を作成します。
また元動画データに応じて複数帯域にわけたエンコードをするので、閲覧者の再生環境にあわせた配信が可能です。
プレイリスト
動画ファイル単体での配信も可能ですが、動画をリスト化することもできます。
先ほどのアサヒビール:CM情報で、右に並ぶ動画が同じプレイリストの動画となります。
Publishing(プレイヤー)
Brightcoveでは動画ファイル自体と、それを再生するプレイヤーが別物です(この概念を掴むのがわかりにくかった)。
特定のプレイリスト(動画)を配信するためのプレイヤーを新規作成します。
プレイヤーのデザインはある程度まで変更可能です。
このプレイヤーに対して固有URLが付与されます(閲覧者はそのプレイヤーを通して動画を見ることになります)。
この方式のメリットは、配信動画を差し替えたり、プレイリストに動画を追加したりしても、プレイヤーのURLは固定で変更が無いという点です。
配信URLの変更を気にせず、管理画面上で気兼ねなく配信内容を変更できます。
Advertising(広告)
広告も出せるようですが使っていないので不明。
レポート
動画再生数もグラフで確認できます。
以上、多機能なASPですがいくつか要望もあります。
・動画サイズが小さい。
動画サイズの横幅が最大486px(もしくは全画面表示)です。横幅600pxくらいのサイズでも配信したいところ。
(もう1ランク上の契約になればできる・・・?)
・関連動画を制限したい。
Youtubeのように関連動画を表示できるのですが、アップロードした動画全てが関連として表示されます。
弊社では複数サイト・サービスの動画を配信しているので、それぞれが無関係な動画もあります。
タグやリストで関連動画を絞り込むようにして頂きたいです。
・配信元URLを制限したい。
少しウェブの知識があれば、例えば第三者が自分のブログにプレイヤーを埋め込むことが可能です。
これをリンク元や埋込HTMLなどの配信元URLを判別して第三者が勝手に配信できないような機能が欲しいです。
[追記(7/3)]
なんとブライトコーブの担当者よりメールを頂きこの機能の存在をご説明頂きました。
「ドメインの制限」機能がそのままありました。気づかなかった・・・。
また他の要望も管理画面からではできませんが、ソースコード上での修正でできるようです。
素早いレスポンスありがとうございます。
それにしてもこんなブログまで見つかってしまうとは・・・。
[追記(7/6)]
関連動画の制限ではなくAPIでプレイリスト一覧を表示することができました。
APIのjavascriptコードは担当者より頂いたものをコピペ。
今も頻繁にバージョンアップされているASPなので、要望を書いておくと何か良いことがあるかもしれません。
商用ASPの場合、契約した後に新機能が追加されるというケースは少ないので、今後の拡充、機能追加が楽しみです。
コメント
私、Brightcoveサービスを代理販売させて頂いている、Jストリームの土屋と申します。
ブログを拝見させて頂きました。
エントリーに取り上げて頂いて誠にありがとうございます。
ご要望の点、一度ご相談させて下さい!
お役に立てるかと思いますので、よろしければコメントに登録させて頂いたメールアドレス宛にお問い合わせ頂けますでしょうか。
わざわざ担当の方よりご連絡頂きびっくりしております!
しかも先ほど技術担当の方から直接メールを頂戴して、いくつか問題も解決しました。
後ほどブログ内容を訂正させて頂きます。
すばやいレスポンスありがとうございました!