encloudHD is a complete and easy to use system for broadcasting live or on-demand events over the internet.
An encloudHD broadcast is much like a television broadcast. An event is scheduled to broadcast from a particular start time to a particular end time. Broadcast quality audio and video (including high quality HD) is streamed to the small or large viewing audience, either live or on-demand.
The system is secure, and includes an invitation system, where viewers must have a valid invitation in order to view a given broadcast. Management software allows control of broadcast access and of invitations.
The product consists of three distinct parts.
This is a small, portable, custom hardware device that only requires a power source, ethernet internet connection, and a video/audio input source.
It accepts an HDMI, Component, S-Video or a Composite video source. Audio input for analog sources is RCA L/R, and HDMI sources may use the embedded audio. Video/Audio “pass-through” output is also provided.
During a broadcast, the encoder compresses the video and audio source signal and uploads the live stream content to the content delivery network. The video is compressed using a custom video compression codec, which further increases security and also provides high quality HD video at a much lower bandwidth than can be achieved with other available codecs. This results in high quality broadcasts and effective use of the network.
The encoder starts and stops encoding and broadcasting from wherever it happens to be located, according to the broadcast schedule defined using the Web Application Dashboard.
A web browser is used to access this application to schedule new broadcasts, edit existing active ones, and to add or revoke viewer invitations to these broadcasts.
Broadcast invitations are sent to each recipient via an email message, which may have optional custom text included in it. The invitation contains a link that when clicked opens the player and connects the viewer to the
broadcast stream. First time users will be prompted to install the Desktop Application Player when they open their first invitation link. The invitation link includes a code to access the correct broadcast, and an access pin unique to the invitation. Viewers that open their invitation early will see a countdown to the start of the broadcast. If a more “global” audience access is desired, a setup where a single invitation link may be shared may be used, for example an invitation link embedded in a web page (perhaps presented as a button).
Broadcast settings include an option to select the amount of time after the broadcast has ended when invitations to the broadcast can no longer be opened. One of the options is to never disallow access such that the broadcast can remain viewable indefinitely after it has ended (using an invitation that is also still valid).
Re-broadcasts of original broadcasts may also be scheduled. A rebroadcast takes place on a new date/time but uses the existing content from an original broadcast (thus it does not requiring an encoder device during the rebroadcast). This also allows for a separate access control setting and invitation list from the original broadcast. The rebroadcast otherwise occurs as if it were an actual live broadcast (and to the player, it appears just like a live broadcast would).
The player software is installed on the viewer’s machine, usually as prompted when first opening a broadcast invitation link, and allows viewing of broadcasts for which a valid invitation is held and for as long as access to the broadcast is permitted.
The player is usually launched by simply clicking the link in an invitation email message, which automatically connects the player to the broadcast (again, first time users clicking on an invitation link will be prompted to download and install the player software). The player checks for new updates when it is launched, and prompts the user for automatic download and installation of any available update (it will continue to connect to the requested broadcast after any update). The player may also be launched manually, but this also requires manual entry of a valid invitation broadcast code and pin in order to connect and view a broadcast.
The player will accept an invitation and begin viewing a broadcast for as long as the invitation remains valid, and for as long as access to the broadcast is permitted. A player connecting to a broadcast before it begins will display a countdown to the start of the broadcast, and then automatically connect to the broadcast as soon as it begins. A player connecting while a broadcast is in progress will prompt the user asking to connect to the broadcast live (as it is in progress), or to begin watching it from the start. Connecting to a broadcast after it has ended (as permitted) will play the broadcast stream from the beginning.
The broadcast stream is delivered through the content delivery network, and always in its complete broadcast quality. Latency in live viewing of a broadcast is kept to a minimum (usually around 15 to 25 seconds), but this may vary depending on the network conditions. Video and audio quality is not sacrificed for source signal latency. A source signal of 720p can be compressed and delivered to play out on the player at 720p, and it will maintain the complete broadcast quality of the stream throughout the playback
encloudHD is the complete and easy to use system for live and on-demand high quality broadcasting of events over the internet.