Top Banner
Red5 vs FMS Neeraj Toshniwal IIT BOMBAY CSE August 9, 2012 Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 1 / 12
81

Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Jun 19, 2019

Download

Documents

donhi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 vs FMS

Neeraj Toshniwal

IIT BOMBAYCSE

August 9, 2012

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 1 / 12

Page 2: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Overview

Overview

Introduction

Web Conferencing Tools

Major Issues with Web Conferencing Tools

Red5 Media Server

Comparison of Red5 with FMS

ActionScript

Future Work

References

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 2 / 12

Page 3: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Introduction

Introduction

E-learning consists of following components:

live video streamingsupporting slides/animationsinteractive chat moduleintegrated whiteboard support

A-View(Amrita - Virtual Interactive E-Learning World) : ProperiteryE-Learning Tool

Few of Open Source Web Conferencing Tools:

BigBlueButtonOpenMeetingsDimDim

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12

Page 4: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Introduction

Introduction

E-learning consists of following components:

live video streamingsupporting slides/animationsinteractive chat moduleintegrated whiteboard support

A-View(Amrita - Virtual Interactive E-Learning World) : ProperiteryE-Learning Tool

Few of Open Source Web Conferencing Tools:

BigBlueButtonOpenMeetingsDimDim

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12

Page 5: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Introduction

Introduction

E-learning consists of following components:

live video streamingsupporting slides/animationsinteractive chat moduleintegrated whiteboard support

A-View(Amrita - Virtual Interactive E-Learning World) : ProperiteryE-Learning Tool

Few of Open Source Web Conferencing Tools:

BigBlueButtonOpenMeetingsDimDim

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12

Page 6: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Introduction

Introduction

E-learning consists of following components:

live video streamingsupporting slides/animationsinteractive chat moduleintegrated whiteboard support

A-View(Amrita - Virtual Interactive E-Learning World) : ProperiteryE-Learning Tool

Few of Open Source Web Conferencing Tools:

BigBlueButtonOpenMeetingsDimDim

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12

Page 7: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 8: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButton

General purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 9: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing tool

Uses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 10: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming server

Pros:-Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 11: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 12: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etc

GUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 13: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendly

Mobile Device SupportCons:-

Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 14: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 15: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-

Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 16: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with video

Uses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 17: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and video

Server side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 18: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 19: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetings

Browser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 20: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing tool

Licensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 21: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0

Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 22: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming server

Pros:-Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 23: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 24: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetings

Supports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 25: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemes

Co-browing allowedCons:-

Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 26: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 27: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-

Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 28: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspective

Server side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 29: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools

BigBlueButtonGeneral purpose web conferencing toolUses 14 open source components including Red5 as the media streaming serverPros:-

Provides all the basic features eg whiteboard module,chat module etcGUI very user-friendlyMobile Device Support

Cons:-Failure of lip syncing with videoUses separate channel for transmission of audio and videoServer side encoding done so transmission delay can’t be diminished

OpenMeetingsBrowser based conferencing toolLicensed under EPL(Eclipse Public License) 1.0Uses Red5 as media streaming serverPros:-

Nice interface to register and manage meetingsSupports attractive themes, various color schemesCo-browing allowed

Cons:-Lack of detailed documentation for application development perspectiveServer side encoding too

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 4 / 12

Page 30: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 31: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiative

Uses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 32: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming server

Pros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 33: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 34: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client side

Uses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 35: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in users

audio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 36: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 37: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 38: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Web Conferencing Tools

Web Conferencing Tools(Continued..)

A-VIEW

joint venture of Amrita University,ISRO,TIFAC India and Indo-US eLearningInitiativeUses FMS as media streaming serverPros:-

Multiple as well as single display screens at client sideUses the notion of Active and Passive servers cluster where former is used forserving live users and latter is used for serving newly logged in usersaudio/video synchronization satisfied

Cons:-

Not a Open Source Project

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 5 / 12

Page 39: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the server

Problem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 40: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 41: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 42: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady state

Problem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 43: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 44: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 45: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of users

Problem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 46: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 47: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

major Issues with Web Conferencing Tools

Major Issues with Web Conferencing Tools

Managing bandwidth load on the serverProblem:-

Delay experienced increases exponentially as number of users increases linearly

Solution:-

Restrict the number of users to access concurrentlyLoad BalancingVirtual Servers

Maintaining steady stateProblem:-

system loses stability as it serves beyond its limit

Solution:-

use of multiple clusters where each cluster serve different type of users orperform different type of tasks

Limit on number of usersProblem:-

unwanted load on bandwidth required on the server

Solution:-

rewamping architecture preventing transmission of unwanted data

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 6 / 12

Page 48: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 49: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 50: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 51: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 52: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 53: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 54: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 55: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-

Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 56: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 57: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTP

ideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 58: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 59: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 60: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCP

ideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 61: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server

Many open source streaming media servers like Red5, Darwin, FluMotion,VLC etc

Red5 most suitable candidate

transmit chat texts and other data like control information related topresentation module and whiteboard in addition to multimedia data streaming

Open source clone of Adobe Flash Media Server

Provides all the basic functionalities that FMS provides

mainly used for VOD, live streaming of audio/video

uses AMF(Action Message Format) to communicate with the thirdparty(Flash Player)

uses two techniques for communication:-Flash remoting

AMF sent over HTTPideal for chat transmission

RTMP

AMF sent over TCPideal for audio/video transmission

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 7 / 12

Page 62: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server(Continued..)

Steps followed for audio/video transmission

Flash player originates data as AMF objectAMF object is encapsulated in XML fileXML file is submitted through POST methodServer response is also encapsulated in XML and sent to the flash playerFlash player converts the received XML to AMF

RTMP : port 1935

RTMPT : 8088

HTTP servlet engine : 5080

Default Client: Flash player

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 8 / 12

Page 63: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server(Continued..)

Steps followed for audio/video transmission

Flash player originates data as AMF object

AMF object is encapsulated in XML fileXML file is submitted through POST methodServer response is also encapsulated in XML and sent to the flash playerFlash player converts the received XML to AMF

RTMP : port 1935

RTMPT : 8088

HTTP servlet engine : 5080

Default Client: Flash player

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 8 / 12

Page 64: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server(Continued..)

Steps followed for audio/video transmission

Flash player originates data as AMF objectAMF object is encapsulated in XML file

XML file is submitted through POST methodServer response is also encapsulated in XML and sent to the flash playerFlash player converts the received XML to AMF

RTMP : port 1935

RTMPT : 8088

HTTP servlet engine : 5080

Default Client: Flash player

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 8 / 12

Page 65: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server(Continued..)

Steps followed for audio/video transmission

Flash player originates data as AMF objectAMF object is encapsulated in XML fileXML file is submitted through POST method

Server response is also encapsulated in XML and sent to the flash playerFlash player converts the received XML to AMF

RTMP : port 1935

RTMPT : 8088

HTTP servlet engine : 5080

Default Client: Flash player

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 8 / 12

Page 66: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server(Continued..)

Steps followed for audio/video transmission

Flash player originates data as AMF objectAMF object is encapsulated in XML fileXML file is submitted through POST methodServer response is also encapsulated in XML and sent to the flash player

Flash player converts the received XML to AMF

RTMP : port 1935

RTMPT : 8088

HTTP servlet engine : 5080

Default Client: Flash player

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 8 / 12

Page 67: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Red5 Media Server

Red5 Media Server(Continued..)

Steps followed for audio/video transmission

Flash player originates data as AMF objectAMF object is encapsulated in XML fileXML file is submitted through POST methodServer response is also encapsulated in XML and sent to the flash playerFlash player converts the received XML to AMF

RTMP : port 1935

RTMPT : 8088

HTTP servlet engine : 5080

Default Client: Flash player

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 8 / 12

Page 68: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Comparison of Red5 with FMS

Comparison of Red5 with FMS

Criteria Red5 FMSProtocolsSupported

RTMPRTMPTRTMPSRTMPERTMPTE

RTMPRTMPTRTMPSRTMPERTMPTERTMFP

Server Side Java ActionScriptNature Open Source Proprietary

Table: Comparison of Red5 with FMS

Note :- Both Red5 and FMS have protocol and port issues

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 9 / 12

Page 69: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

ActionScript

ActionScript

Object Oriented Language

Used extensively in development of websites using Flash Player i.e in videoapplication websites

C based programming

Adobe Flex : Open source compiler

used on web page in the form of embedded swf files

mxml used for GUI

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 10 / 12

Page 70: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

ActionScript

ActionScript

Object Oriented Language

Used extensively in development of websites using Flash Player i.e in videoapplication websites

C based programming

Adobe Flex : Open source compiler

used on web page in the form of embedded swf files

mxml used for GUI

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 10 / 12

Page 71: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

ActionScript

ActionScript

Object Oriented Language

Used extensively in development of websites using Flash Player i.e in videoapplication websites

C based programming

Adobe Flex : Open source compiler

used on web page in the form of embedded swf files

mxml used for GUI

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 10 / 12

Page 72: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

ActionScript

ActionScript

Object Oriented Language

Used extensively in development of websites using Flash Player i.e in videoapplication websites

C based programming

Adobe Flex : Open source compiler

used on web page in the form of embedded swf files

mxml used for GUI

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 10 / 12

Page 73: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

ActionScript

ActionScript

Object Oriented Language

Used extensively in development of websites using Flash Player i.e in videoapplication websites

C based programming

Adobe Flex : Open source compiler

used on web page in the form of embedded swf files

mxml used for GUI

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 10 / 12

Page 74: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

ActionScript

ActionScript

Object Oriented Language

Used extensively in development of websites using Flash Player i.e in videoapplication websites

C based programming

Adobe Flex : Open source compiler

used on web page in the form of embedded swf files

mxml used for GUI

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 10 / 12

Page 75: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Future Work

Future Work

Demo of functioning of Red5 Media Server

Study of Iteach : supplement to A-VIEW

Comparison of features provided by Iteach against A-VIEW

Study the code and figuring out the implementation of features specified

Features that can be added to current version of Iteach to make it moreuser-friendly

Study the performance of Iteach

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 11 / 12

Page 76: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Future Work

Future Work

Demo of functioning of Red5 Media Server

Study of Iteach : supplement to A-VIEW

Comparison of features provided by Iteach against A-VIEW

Study the code and figuring out the implementation of features specified

Features that can be added to current version of Iteach to make it moreuser-friendly

Study the performance of Iteach

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 11 / 12

Page 77: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Future Work

Future Work

Demo of functioning of Red5 Media Server

Study of Iteach : supplement to A-VIEW

Comparison of features provided by Iteach against A-VIEW

Study the code and figuring out the implementation of features specified

Features that can be added to current version of Iteach to make it moreuser-friendly

Study the performance of Iteach

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 11 / 12

Page 78: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Future Work

Future Work

Demo of functioning of Red5 Media Server

Study of Iteach : supplement to A-VIEW

Comparison of features provided by Iteach against A-VIEW

Study the code and figuring out the implementation of features specified

Features that can be added to current version of Iteach to make it moreuser-friendly

Study the performance of Iteach

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 11 / 12

Page 79: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Future Work

Future Work

Demo of functioning of Red5 Media Server

Study of Iteach : supplement to A-VIEW

Comparison of features provided by Iteach against A-VIEW

Study the code and figuring out the implementation of features specified

Features that can be added to current version of Iteach to make it moreuser-friendly

Study the performance of Iteach

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 11 / 12

Page 80: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

Future Work

Future Work

Demo of functioning of Red5 Media Server

Study of Iteach : supplement to A-VIEW

Comparison of features provided by Iteach against A-VIEW

Study the code and figuring out the implementation of features specified

Features that can be added to current version of Iteach to make it moreuser-friendly

Study the performance of Iteach

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 11 / 12

Page 81: Red5 vs FMS - Kanwal Rekhi fileOpenMeetings DimDim Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 3 / 12. Web Conferencing Tools Web Conferencing Tools BigBlueButton

References

References

1 Open Source Web Referencing Tool for distance Education, MTP Report,Satyanarayan Sahoo, 2011

2 http://en.wikipedia.org/wiki/ActionScript

3 http://en.wikipedia.org/wiki/BigBlueButton

4 http://en.wikipedia.org/wiki/Comparison of web conferencing software

Neeraj Toshniwal (IIT BOMBAY CSE) Red5 vs FMS August 9, 2012 12 / 12