You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Youtubeから爆発的に広がった動画共有の流れは、次第に画質を求める時代になりつつある。既にH.264に対応しているFlashプレーヤに合わせて、各種動画サイトでは高画質な動画を提供し始めている。 H.264の動画はかなり美しく、拡大しても十分みられるものだ。そんな高画質配信サービスを自分でも構築してみたいならこれを試してみよう。 今回紹介するオープンソース・ソフトウェアはRubyIZUMI、Rubyで開発されたRTMPサーバだ。 RTMPは旧マクロメディアが開発したストリーム用プロトコルだ(rtmp://〜で指定する)。ストリーミング配信なので、キャッシュに蓄積されることなく動画をながせるというメリットがある。そして、RubyIZUMIではH.264+ AACに対応しているのが特徴だ。 MP4ファイルが入っているフォルダを指定してサーバを立ち上げ、後は付属しているASファイルをコンパイ
RTMP(MP4/H.264)サーバをPure Rubyで書いた - @takuma104 log ですが、若干はでブで反響があったみたいなので、Rubyで動いていることが(ちょっとは)分かるかもしれないビデオを作りました。 YouTubeの解像度だとかなり見にくいので、オリジナルのものも用意しました。 http://vixy.tv/images/izumi_h264_demo.mp4 途中でFlashのAS3ソースを見せているのは、プレイヤー側に細工無いですよー&rtmpスキーマですよーといいたいがためのものです。rascutでその場でコンパイルして、rascutのサーバ機能でそのままプレイヤーとして使っています。 そう、「ソース出してほしい」の件ですが、超絶に悩んでます。今の感じだと「前向きに検討します」位かなあ。比較するのもなんですが、あの今は無きネットスケープ社とかもたぶん同じ悩み
デモはこちら。Stage6追悼もかねて(?)、HDに近いサイズ(848x480)とかにしてみました。1.5Mbpsです。 TransIP - Reserved domain 無限ループでR.E.M.のSuper Natural Super Seriousが流れます。(音は最初オフになっています。一回映像をクリックすると音が出ます)リンク先の10番からダウンロードしたやつをQuickTimeでH.264/AACなMP4に変換して、それをそのまま配信しています。元の絵が24fpsのフィルム仕様なので、多少カクカク感がありますね..。別のにしようかなあ。 ちなみに、このデモはプログレッシブダウンロードでなくストリーミングです。多分本家FMSもやっていない、視聴開始時にどかっとパケット送るということをやっているので、多少回線が速いとほぼ瞬時に映像が再生される、とかができています。 開発の話ですが、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く