"Red5 media server Development in open source … · Who is using red5? 6 ... request to document...
Transcript of "Red5 media server Development in open source … · Who is using red5? 6 ... request to document...
![Page 1: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/1.jpg)
Red5 media server Development in open source projects:
Janosch Oppermann
1
![Page 2: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/2.jpg)
What is it?
„Red5 is an Open Source Flash Server wri7en in Java that supports: – Streaming Audio/Video (FLV and MP3) – Recording Client Streams (FLV only) – Shared Objects – Live Stream Publishing – RemoJng (AMF)“
2
[1]
![Page 3: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/3.jpg)
Main Facts
• Licensed under the LGPL • Uses Adobe RTMP protocol
• Hosted with other open source flash projects at osflash.org
• Sources at code.google.com
• WriNen in Java with AcOonScript examples
• Small developer team (2 managers & 7 acOve developers)
3
![Page 4: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/4.jpg)
RTMP Protocol
4
• Container protocol that can contain AMF or FLV data packets
• Reverse engineered by network packet analysis
[2]
![Page 5: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/5.jpg)
What can be achieved?
5 [3],[4]
![Page 6: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/6.jpg)
Who is using red5?
6
Blue: Male users
Red: Female users
Yellow: InsOtuOonial users
[5]
![Page 7: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/7.jpg)
Project structure
• Trunk Revision: ~3420 • RC 2 0.8.0 is coming • #red5 at freenode ~ 15 Users when i logged in • mailing lists – (devlist ~102 mails per month in the last half year) – Other lists: announcements, users, Ockets, svn, russian
• Jira bugtracker: – 546 Items distributed among 9 topics – Each topic has a lead assigned – 65 Unresolved Items
7 [6],[7]
![Page 8: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/8.jpg)
My issue [#DEMOS‐17]
• Object Transfer tesOng applicaOon has some bugs in the latest release candidate
• Checked out a new and a old version compared sourcecode and funcOonality – Variable assignment was wrong
– Some addiOonal excepOon handling was needed
• Fixed the issue and posted the svn diff in jira. Answer within 6 minutes
8 [8]
![Page 9: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/9.jpg)
My selfmade issue
• Installer for MacOS X missing for the latest releases since a few weeks now
• No Ocket, but sOll annoying • Wrote to the lead for the installers: No answer
• Just created the installer and posted it on the mailing list: Answer within three minutes and request to document the process and create the installers in the future
9
![Page 10: "Red5 media server Development in open source … · Who is using red5? 6 ... request to document the process and create ...](https://reader036.fdocuments.in/reader036/viewer/2022070612/5b7966a07f8b9a534c8d425d/html5/thumbnails/10.jpg)
Sources
[1] hNp://osflash.org/red5 [2] hNp://www.adobe.com/aboutadobe/pressroom/pressreleases/200901/012009RTMP.html
[3] hNp://it‐gipfelblog.de [4] hNp://youtube.com [5] hNp://frappr.com/maps/red5 [6] hNp://jira.red5.org [7] hNp://osflash.org/mailman/lisOnfo [8] hNp://jira.red5.org/browse/DEMOS‐17 [9] hNp://osflash.org/pipermail/red5devs_osflash.org/2009‐January/004431.html
10