Submit Search
Upload
Red5
•
Download as PPT, PDF
•
4 likes
•
5,649 views
あしたのオープンソース研究所
Follow
あしたのオープンソース研究所 2012年5月8日開催 Red5 座談会 発表者 乾さん 提供 インフォサイエンス
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Recommended
動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS
Amazon Web Services Japan
OpenStack Summit Expo
OpenStack Summit Expo
NTT Communications Technology Development
OpenStack Summit Tokyo 興味をひいたセッション
OpenStack Summit Tokyo 興味をひいたセッション
NTT Communications Technology Development
HTML5ビデオ導入編
HTML5ビデオ導入編
Yuki Naotori
Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT (ver. 2)
Tetsuyuki Kobayashi
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
アシアル株式会社
Apache Hive 紹介
Apache Hive 紹介
あしたのオープンソース研究所
Datomic&datalog紹介
Datomic&datalog紹介
あしたのオープンソース研究所
Recommended
動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS
Amazon Web Services Japan
OpenStack Summit Expo
OpenStack Summit Expo
NTT Communications Technology Development
OpenStack Summit Tokyo 興味をひいたセッション
OpenStack Summit Tokyo 興味をひいたセッション
NTT Communications Technology Development
HTML5ビデオ導入編
HTML5ビデオ導入編
Yuki Naotori
Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT (ver. 2)
Tetsuyuki Kobayashi
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
アシアル株式会社
Apache Hive 紹介
Apache Hive 紹介
あしたのオープンソース研究所
Datomic&datalog紹介
Datomic&datalog紹介
あしたのオープンソース研究所
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
Shinichiro Yoshida
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
Shinichiro Yoshida
OSC福岡 20111203
OSC福岡 20111203
Hiroshi Bunya
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
OSC@京都 2011-07-15
OSC@京都 2011-07-15
Hiroshi Bunya
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Hiroshi Bunya
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
normalian
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
Shinichiro Yoshida
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
Yusuke Goto
組込み向けRuby処理系mrubyの可能性
組込み向けRuby処理系mrubyの可能性
Salesforce Developers Japan
Ceph Loves OpenStack: Why and How
Ceph Loves OpenStack: Why and How
Emma Haruka Iwao
クラウド概要 by Engine Yard
クラウド概要 by Engine Yard
Yu Kitazume
OSSで作るOpenStack監視システム
OSSで作るOpenStack監視システム
satsuki fukazu
RVM with Server Environment
RVM with Server Environment
Yukimitsu Izawa
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
KLab株式会社
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Developers Summit
VPC【VPN接続編]】
VPC【VPN接続編]】
Takuo Watanabe
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Yahoo!デベロッパーネットワーク
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
gree_tech
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Yahoo!デベロッパーネットワーク
Friendica_28th_AshitanoKen
Friendica_28th_AshitanoKen
あしたのオープンソース研究所
Apache UIMA
Apache UIMA
あしたのオープンソース研究所
More Related Content
Similar to Red5
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
Shinichiro Yoshida
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
Shinichiro Yoshida
OSC福岡 20111203
OSC福岡 20111203
Hiroshi Bunya
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
OSC@京都 2011-07-15
OSC@京都 2011-07-15
Hiroshi Bunya
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Hiroshi Bunya
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
normalian
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
Shinichiro Yoshida
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
Yusuke Goto
組込み向けRuby処理系mrubyの可能性
組込み向けRuby処理系mrubyの可能性
Salesforce Developers Japan
Ceph Loves OpenStack: Why and How
Ceph Loves OpenStack: Why and How
Emma Haruka Iwao
クラウド概要 by Engine Yard
クラウド概要 by Engine Yard
Yu Kitazume
OSSで作るOpenStack監視システム
OSSで作るOpenStack監視システム
satsuki fukazu
RVM with Server Environment
RVM with Server Environment
Yukimitsu Izawa
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
KLab株式会社
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Developers Summit
VPC【VPN接続編]】
VPC【VPN接続編]】
Takuo Watanabe
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Yahoo!デベロッパーネットワーク
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
gree_tech
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Yahoo!デベロッパーネットワーク
Similar to Red5
(20)
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
OSC福岡 20111203
OSC福岡 20111203
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
OSC@京都 2011-07-15
OSC@京都 2011-07-15
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
組込み向けRuby処理系mrubyの可能性
組込み向けRuby処理系mrubyの可能性
Ceph Loves OpenStack: Why and How
Ceph Loves OpenStack: Why and How
クラウド概要 by Engine Yard
クラウド概要 by Engine Yard
OSSで作るOpenStack監視システム
OSSで作るOpenStack監視システム
RVM with Server Environment
RVM with Server Environment
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
デブサミ2013【15-E-2】Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
VPC【VPN接続編]】
VPC【VPN接続編]】
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
More from あしたのオープンソース研究所
Friendica_28th_AshitanoKen
Friendica_28th_AshitanoKen
あしたのオープンソース研究所
Apache UIMA
Apache UIMA
あしたのオープンソース研究所
Flume
Flume
あしたのオープンソース研究所
Gephi Quick Start (Japanese)
Gephi Quick Start (Japanese)
あしたのオープンソース研究所
Gephi Tutorial Visualization (Japanese)
Gephi Tutorial Visualization (Japanese)
あしたのオープンソース研究所
Cassandra v0.6-siryou
Cassandra v0.6-siryou
あしたのオープンソース研究所
MongoDB
MongoDB
あしたのオープンソース研究所
Rails.20110405
Rails.20110405
あしたのオープンソース研究所
S4
S4
あしたのオープンソース研究所
machine learning & apache mahout
machine learning & apache mahout
あしたのオープンソース研究所
20100831.あしたの研第14回座談会moses.スライド
20100831.あしたの研第14回座談会moses.スライド
あしたのオープンソース研究所
Cassandra 分散データベース
Cassandra 分散データベース
あしたのオープンソース研究所
More from あしたのオープンソース研究所
(12)
Friendica_28th_AshitanoKen
Friendica_28th_AshitanoKen
Apache UIMA
Apache UIMA
Flume
Flume
Gephi Quick Start (Japanese)
Gephi Quick Start (Japanese)
Gephi Tutorial Visualization (Japanese)
Gephi Tutorial Visualization (Japanese)
Cassandra v0.6-siryou
Cassandra v0.6-siryou
MongoDB
MongoDB
Rails.20110405
Rails.20110405
S4
S4
machine learning & apache mahout
machine learning & apache mahout
20100831.あしたの研第14回座談会moses.スライド
20100831.あしたの研第14回座談会moses.スライド
Cassandra 分散データベース
Cassandra 分散データベース
Recently uploaded
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Recently uploaded
(9)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Red5
1.
Red5
2012 年 5 月 8 日 乾 和志 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -1-
2.
Red5 とは • 2005
年から Paul Guregoirer 氏らによって開発 • Flash Media Server 互換のストリーミングサーバ – RTMP に準拠 – ストリーミング配信が可能 – 共有オブジェクトを利用可能 – Flash Player 上で動作するソフトウェアからアクセスされる – Action Script で開発 • Apache ライセンスで配布開始 (元は LGPL ) • 現在のバージョンは、 1.0 RC1 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -2-
3.
Red5 の名前の由来 • 「スターウォーズ」から来ています。
デススターに攻撃を仕掛ける際にルーク・スカイウォー カーが呼ばれていた機体のコールサインが "Red Five“ • デモでスターウォーズの予告編が見られる。 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -3-
4.
Red5 の特徴 • 音声ファイル・動画ファイルのストリーミング配信が可
能 • ストリーミング映像の録画が可能 • 共有オブジェクトをサポート • ライブ映像のリアルタイム配信が可能 • サーバ・クライアント間でのメソッド呼び出しが可能 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -4-
5.
具体的に何ができる? • ライブ配信システム –
ライブ中継など • テレビ会議システム – 映像・ホワイトボード・チャットなど • ペーパレス会議システム – 資料共有など • マルチプラットフォーム対応 – Windows 、 MacOS 、 Android ( Adobe Air を使用)、 iOS ( Adobe Air を使用) Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -5-
6.
動画配信方式 • ダウンロード配信 –
すべてダウンロードしてから再生される。 – 特別なサーバは必要ない。 SWF に組み込む。 – SWF ロードに時間がかかる • プログレッシブダウンロード配信 – ダウンロードしながら(バッファリングしながら)再生される 。 – 特別なサーバは必要ない。 SWF のプレーヤがロードする。 • ストリーミング(リアルタイムストリーミング)配信 – ダウンロードしながら(バッファリングは最低限度で)再生さ れる。 – 動画の途中からでも再生可能。 – 特別なサーバが必要。 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -6-
7.
ストリーミング配信とは? • 特定のプロトコルにより、映像・音声データを逐次送受
信を行いながら再生する。 – 例) Flash Media Server では、 RTMP プロトコルによるデー タ送受信 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -7-
8.
ストリーミングサーバとは? • Windows Media
Technology – Windows Media 、 H264 、 MPEG2 の配信 • Helix Universal Server – RealMedia 、 Windows Media 、 QuickTime 、 MPEG4 の配信 • Flash Media Server – Flash Video 、 H264 、 MPEG4 の配信 ブラウザのプラグインの普及率で Flash が有利か。 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -8-
9.
Flash でのストリーミング方法 • 各種プロトコルによって配信
– RTMP • ストリーミングプロトコル – RTMPT • HTTP でのトンネリング – RTMPS • SSL – RTMPE ( Red5 では使えない。) • Adobe 独自の DRM プロトコル Copyright © Infoscience Corporation. All rights reserved. 06/04/12 -9-
10.
FMS と Red5
の違い Red5 FMS 価格 無料 有料 サーバサイド Java Action Script 安定性 △ ○ クラスタリング △ ○ プロトコル △ ○ Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 10 -
11.
Red5 での開発 • クライアント・サイドは
Action Script – Adobe Flash – Adobe Flex – OpenLaszlo ( http://www.openlaszlo.org/) – FlashDevelop ( http://flashdevelop.jp) • サーバ・サイドは Java ( FMS は Action Script ) – Eclipse – NetBeans Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 11 -
12.
Red5 における大規模配信 • オリジン・エッジ構成
受信側 エッジ サーバ 受信側 受信側 オリジ エッジ 送信側 ンサー サーバ 受信側 バ 受信側 エッジ サーバ 受信側 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 12 -
13.
Red5 の利用例 • ニコキャスト(
http://live.nicocast.com/) – 無料のストリーミング配信サイト • BigBlueButton ( http://www.bigbluebutton.org/) – オープンソースの Web 会議システム • Open Meetings ( http://code.google.com/p/openmeetings/) – オープンソースの Web 会議システム – 2011 年 11 月 12 日、 Apache Incubator Project に。 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 13 -
14.
Red5 以外の実装 • Wowza
( http://www.wowza.com) – Adobe の元社員が開発 – 995 ドル / 台(サーバ) • RubyIZUMI ( http://osflash.org/projects/rubyizumi) – Ruby による実装。 2008 年で更新が止まっている模様 • kamaitachi ( http://bm11.kayac.com/project/kamaitachi/ ) – Perl による実装 • RTMPy ( http://rtmpy.org/) – Python による実装。 2 年前から更新なし。 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 14 -
15.
Red5 でのプログラミング (送信側
) • 送信側 Camera camera = Camera.getCamera(); Microphone mic = Microphone.getMicrophone(); NetConnection nc = new NetConnection(); nc.connect(“rtmp://live.soba-project.com/apl”) // ローカルでの表示 Video video = new Video(320, 240); Video.attachCamera(camera); // リモートへの送信 NetStream ns = new NetStream(nc); ns.attachCamera(camera); ns.attachAudio(mic); ns.publish(“channel0”) Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 15 -
16.
Red5 でのプログラミング (受信側
) • 受信側 NetConnection nc = new NetConnection(); Nc.connect(“rtmp://live.soba-project.com/apl”); NetStream ns = new NetStream(nc); Video video = new Video(320, 240); Video.attachNetStream(ns); stream.play(“channel0”); Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 16 -
17.
デモ • SOBA Live
のデモンストレーション Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 17 -
18.
最後に • 非常に簡単に映像・音声アプリケーションを作成可能 • アプリケーションの同期(共有オブジェクト)も作りや
すい • Air により、 iOS や Android にも対応が容易 • Red5 1.0 RC1 は、クラスタリングが動かないなどの問 題も • まだまだ商用アプリが少ない。 • 今後の進化により、商用アプリも増える可能性。 • そうでなければ Wowza に。 Copyright © Infoscience Corporation. All rights reserved. 06/04/12 - 18 -
Download now