タグ

ブックマーク / coelacanth.heteml.jp (4)

  • Wowza::7.応用編? テキストチャットを作成してみる

    FlashMediaServerとその互換アプリケーションに接続する場合、通常rtmp://{ドメイン名}/{アプリケーション名}という形で接続先を指定してあげます。 例えば4人一組で立方体に描かれた絵柄を揃えあうようなゲームを2組で同時に行う場合に、アプリケーション名が違った2つの同じプログラムを用意して別々に接続することや、 アプリケーションに接続する際にクライアントから部屋情報になるようなデータを渡して管理する方法もありますが、アプリケーションをインスタンス化する方法が便利です。 インスタンスを分ける方法は簡単で、先ほどの接続先にインスタンス名を追加してあげれば良い。例えばrtmp://coelacanth.heteml.jp/tv_meeting/001記述することで、tv_meetiongというアプリケーションの001というインスタンスに接続したことになる。 内部的な構造がどうな

  • Wowza::3.サンプルの仕組みを解析する

  • Red5::1.Red5について

    Red5とは、フリーのFlashMediaServer互換アプリケーションです。 FlashMediaServer(以下FMS)はAdobeの提供する、Flashと親和性の高い、サーバーアプリケーションで、ストリーミング動画の配信や、映像付きチャットなどのコンテンツを作成することができます。 しかし、Adobeの該当ページを見てもわかるとおり、FMSは非常に高価なアプリケーションで, 個人で利用できるのは、接続制限やグローバル公開不可のデベロッパー版か、レンタルサーバーのヘテムル など、どうしても制限のある環境になってしまいます。 その点、Red5は無料で利用可能で、サーバーさえ用意すれば(今やサーバーもハード数万、OS無料で用意できる時代です)手軽に動画配信などを楽しむことができます。 資料などが少なく(FMSも十分とはいえませんが)、日語の情報は更に少ない状態なので、FlashMed

  • Red5::5.Red5に映像を録画するサンプルプログラム

    先日ブログで公開した、カメラの映像をストリーミングでflvとして保存するプログラムのコードを掲載します。 サンプル(要カメラなのでリンク先で表示) Red5への接続後は、カメラ映像配信、ストリーミングを録画、録画したflvを再生の全ての手順をFlash側で行えるので、サンプルコードはFlash側のみになります。 FlashMediaServerの利用経験のある方は同じみのコードだと思います。 ポイントはns.publish('recTestRec', 'record');と映像パブリッシュ時の第二引数にrecordを指定すること、 このぐらいですね・・・このままFMSに接続しても動作するコードというのもポイントでしょうか。 動作はサンプルを触ってもらえば説明の必要が無いと思いますので、早速コードを掲載。 ステージ上には、ビデオMCとボタン用のMC、コメント表示用のMCの3つを用意しておきま

    aki77
    aki77 2008/05/09
    『カメラの映像をストリーミングでflvとして保存するプログラムのコードを掲載します』
  • 1