--- ads by google ---
--- end of ads ---

Facebookは、HTML5による動画再生ぐらい対応してもいいんじゃない?

最近、メインのブラウザであるFirefoxを、Flashプレイヤーなしで運用してます。
以前だったら、動画すら見られない状況になったはずですが、今や動画再生程度ならHTML5でコーディングされてれば、どのブラウザでも再生できますし、そんなに困るような場面はなくなりました。

Youtubeだって再生可能です。

と安心してたんですが、先日Facebookにアップロードされた動画を見ようとして、以下のような画面が表示されました。

nohtml5fb

え…FacebookってHTML5に対応してないの?
って、してないみたいですね。

気になって試してみると、どーも他の動画を含むWebサービスのHTML5への対応が非常に悪いというのが、分かってきました。

●Flashプレイヤーがないと動作しない

Facebook
USTREAM
ツイキャス
ニコニコ動画

●Flashプレイヤーなしでも再生可能

Youtube
Twitter


--- ads by google ---
--- end of ads ---

ニコニコ動画のような、単純な動画再生ではないWebサービスならともかく、Facebookあたりは、ただ動画を再生させるだけなのに、Flashプレイヤーを入れないと再生できないとか、まぁ、世界の最先端企業にあるまじき対応という気もします。

ググってみると、モバイルアプリの開発で、以前にHTML5で大失敗をした経緯があるようですが、それこそ、そんな技術的問題は技術の力で解決してくれ、という風に思います。

対応可能なものに対応しないのは怠慢です。

Win8/8.1のIE11や、ChromeはFlashプレイヤーを独自に内蔵しているので、こーゆー問題とは関わりませんが、そのほかのブラウザに関しては、まだまだFlashプレイヤーが必要になる場面が多いのが現状です。

もちろん、ゲームや複雑な機能を実装するにあたってFlashプレイヤーの機能が必要になることは理解しますが、単純な動画再生ぐらいのコトができないというのは、ちょっと納得できかねます。

そもそも、これらのWebサービスにしたって、Flashプレイヤーを排除してるiOS用アプリでは他の方法で再生してるわけですので、ここは対応を求めたいとろこです。

以上。

ディスカッションに参加

2件のコメント

  1. USTREAM
    ツイキャス
    ニコニコ動画
    はadobeのflash media serviceの互換サーバーをストリーミングサーバーとして利用しています(Adobe Flash Media Server、Wowza、Red5等)
    これらはHTTP Live Streamingも利用可能なので(Red5の場合はサードパーティ製プラグイン必要)flash playerが無くてもhtml5で再生可能なのですがサーバー内部で数秒おきのファイルに分割して送信する作業が起こります。そうなることで高負荷になるので結局は現状まだflash player搭載機においては優先的にrtmp等のflashが利用されているプロトコルが使われるようになっているためfacebookもhtml5に以降してないのかもしれません。
    ちなみにyoutubeはサーバー側でHTTP Live Streamingみたいに細切れファイルにしてhttp配信しているのではなくアプリ側でペラペラ漫画の仕組みで表示しているので公式アプリは今でもflash形式(rtmp等)で接続していると思います。
    あとツイキャスはHTTP Live Streaming対応しているみたいなのでhtml5で表示できるかと思いますhttp://twitcasting.tv/indexapivideo.php

    1. 通りすがり 様

      詳細な解説ありがとうございます。

      サーバーに高負荷がかかるということは、サービス拡充に設備投資が必要になるわけですから、対応に躊躇するというのは仕方が無いとは思います。
      ん~、ただ、Facebookには対応して欲しいですね~
      カネが無いというコトもないでしょうし。

      また、個別表示なら記事のようにFlash導入のメッセージが出ますが、タイムライン上のまま動画再生する場合は、読み込みアニメーションが表示されたまま、いつまで立っても再々が始まらない(Flashいれてないので当然ですが)まま待たされたりと、動画の対応に関しては少々お粗末に見えますね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


--- ads by google ---
--- end of ads ---