How it works
MediaGoom is an open source media streaming Framework. It aims at effectively implement Web Streaming. It supports MPEG DASH (dynamic adaptive streaming over http) and HLS (Http Live Streaming).
MediaGoom will serve your video over the web.
With MediaGoom you can power your webtv solutions either for the internet or for your intranet.
You can use MediaGoom for yours:
- communication solutions
- e-learning solutions
- advertising solutions
MediaGoom allows you to process your media files in order to make them streamable to the web.
- MediaGoom uses the latest and most efficient protocols for accessing media over HTTP.
- MediaGoom uses HLS and mpeg dash to adaptively serve your media.
This means that your viewers will get a better experience when they have more network bandwidth available,
and they will get a lower quality of viewing when there is limited network bandwidth. Even in this case they will still be able to watch your video.
- MediaGoom is able to receive your file in upload and then encode them using a mpeg dash encoder and an hls encoder.
- MediaGoom is able to playback your files on any browser on any device using a dedicated player.
MediaGoom is composed by several services divided for each task in order to give the most flexible solution.
MediaGoom node-play project allows you to access a ready to use solution witch combine most of the functionality.
You can use the other projects
when you need to build your own solution when you need more flexibility.
With the others MediaGoom projects you are able to:
- drive your media workflow
- package your media in HLS and MPEG-DAS
- play your media in any browser and any device
The simplest way to get started is to install node-play. In order to install node-play please follow the instruction
you can find here
After installing node-play you will able to upload your video files.
node-play will then take care of running a media workflow to
- encode your files in different bitrate to empower adaptive streaming
- package your files in mpeg dash and hls
- Have a web page ready to allow your users to watch your media