質問: 現在動画のアプリケーションを検討しています。 要件としては下記です。 * Windows (PC版)、iOS、iPhone、Android スマホ、Androidタブレット、iPadで再生できる。 * 動画がダウンロードできないこととする。 そこで Red5 のストリーミングサーバを使ってアプリケーションを開発したのですが スマホ、タブレットが再生できません。(Flash が原因だと思います) 質問1 - Red5 など RTMPを 再生するのに Flash を使わない方法があるものでしょうか? 質問2 - 上記がむりなら、ダウンロードできないようにする方法はあるのでしょうか?
回答: Mobile Safariがサポートしている配信方式は * プログレッシブダウンロード (HTTPでのファイルダウンロード) * Apple HTTP Live Streaming (HLS) のみですのでHLSが良いと思われます。これにはAndroidも対応しています。 配置としてはプレイリスト+10秒程度の小さな動画ファイル多数という構成になりますので、完全にダウンロード不可というわけではありませんが。