The GoalBit Play platform is an open-source based solution that manages every aspect of online digital media, including live and on demand content management, supporting premium rich-media content and user generated content. These and other capabilities are described in our features section.
GoalBit Play includes server software and client software, each one developing a specific role as shown in the following diagram:
Server-side products
Is the streaming server software, used in video source acquisition, video processing (encoding, transcoding, filter processing), content distribution between servers in the datacenters, and content delivery to end-users.
It manages the media server infrastructure, the streaming services and the content in a simple and integrated way. It offers a Web management interface for administrators, and a Web management interface for content owners. It exports an external API in order to be used by the GoalBit Applications.
Several applications can use the same Goalbit Play platform in order to offer its content solely and its own particular service or presentation. An example of this are the Mediastore, Share and Signs.
Client-side products
End-users access the service from their personal computers, smart-phones, connected TV, game consoles, set-top-boxes, etc. Depending of the device capabilities, three streaming options are available:
- Just a native video player provided with the device is needed (e.g. Adobe Flash Player)
- Traditional protocols supported, including: RTMP, RTSP, RTP, HTTP
- No extra software is needed
- Just a native video player provided with the device is needed (e.g. Adobe Flash Player)
- HTTP Live Streaming and GoalBit Peer-to-Peer streaming protocols are supported
- The GoalBit Accelerator Plug-in is needed
- The GoalBit Media Player is needed
- Traditional and peer-to-peer protocols are supported