This document is for web developers, customers, members and users of trueGOD.tv player technology.
If you have embedded a Video-On-Demand (VOD) player, Live Player, Channel or Sub-Channel Player on your site; we have a number of options that you can configure in the player. Information about file security, streaming technology, RSS feeds of your video uploads and more are included in this document. This is a living document, so additions and changes may happen at any time.
Our player is the TV screen of trueGOD.tv, and it currently can play on almost any internet connected device that can play video. It can broadcast Flash, RTMP, RTSP, HTTP-Progressive, HLS Live, HLS-VOD, DASH, HEVC and HTML5. Our player can broadcast SSL secure content within a SSL encrypted page, or directly connected to the player code. It is device aware and provides the correct technology and capabilities to the device that connects to it. So our player will work inside of an App or a website, iOS Devices or Android phones. With correctly formatted content it can display Closed Captions, alternate audio tracks, broadcast HD, 4K or VR 360° video. It dynamically adapts and presents the optimized content to the viewer based upon screen size and bandwidth. It can be resized, or you can use your own CSS style sheets to control it’s size and positioning on your website. This can be done by referencing the ID in your styles. Each video player has a unique ID. The player servers, video storage, data-storage are all cloud and content delivery network based, for optimal speed and redundant, large viewership broadcasting.
Below is a configuration chart of the features that can be easily switched ON with just the change of a few letters in your embed code.
The embed code can provide Auto-Play (all defaults on), Auto-Play with Share, Auto-Play with Related Videos and Auto-Play Only. It provides Click Play (all defaults on), Click Play with Share, Click Play with Related Videos and Click Play only.
Those are only a small subset of the player configurations available.
In the iframe code of the player please notice the SRC part of the code:
The bold area is the embeded player that is placed in the iframe container. To change the opions of the iframe just change the bold area noted below.
In the example above the “a” has this player set to Auto-Play (all defaults on). To change it to Click Play, Related, Logo, Closed Captions, you would use “exrcc” . For Auto-Play, no logo, you would use “yad“.
For audio notice the size change “30px“.
The chart below will provide our current configuration options.
General Player | AutoPlay | Share | Related | Logo | Title | Captions | Advertising* | 4K | |
---|---|---|---|---|---|---|---|---|---|
a | * | * | * | * | * | * | * | * | |
axc | * | * | * | * | * | * | * | ||
at | * | * | * | * | * | * | |||
axs | * | * | * | * | * | * | |||
axr | * | * | * | * | * | * | |||
ac | * | * | * | ||||||
acc | * | * | * | * | * | * | |||
atcc | * | * | * | * | * | * | * | ||
axscc | * | * | * | * | * | * | |||
axrcc | * | * | * | * | * | * | |||
ad | * | * | * | * | * | * | |||
adcc | * | * | * | * | * | * | |||
adxr | * | * | * | * | * | ||||
adxs | * | * | * | * | * | ||||
y | * | * | * | ||||||
ycc | * | * | * | * | |||||
yad | * | * | |||||||
z | * | * | * | * | |||||
zcc | * | * | * | * | * | ||||
zad | * | * | * | ||||||
e | * | * | * | * | * | * | * | ||
et | * | * | * | * | * | ||||
exs | * | * | * | * | * | ||||
exr | * | * | * | * | * | ||||
ecc | * | * | * | * | * | * | * | ||
etcc | * | * | * | * | * | * | |||
exscc | * | * | * | * | * | ||||
exrcc | * | * | * | * | * | ||||
ed | * | * | * | * | * | ||||
edxr | * | * | * | * | |||||
edxs | * | * | * | * | |||||
ey | * | * | |||||||
eycc | * | * | * | ||||||
eyad | * | ||||||||
ec | * | * | |||||||
er | * | * | * | ||||||
ez | * | * | * | ||||||
ezcc | * | * | * | * | |||||
ezad | * | * | |||||||
Audio Only | |||||||||
audio | |||||||||
aaudio | * | ||||||||
TV Channels | AutoPlay | Share | Related | Logo | Title | Captions | Advertising * | 4K | Playlist |
Scheduled Playlist Only | |||||||||
r | * | * | * | * | * | * | |||
rad | * | * | * | * | * | ||||
rxs | * | * | * | * | * | ||||
rxr | * | * | * | * | * | ||||
rp | * | * | * | * | * | * | |||
rx | * | * | |||||||
rxa | * | * | * | ||||||
rxap | * | * | * | ||||||
rcc | * | * | * | * | * | ||||
radcc | * | * | * | * | * | * | |||
rxscc | * | * | * | * | * | * | |||
rxrcc | * | * | * | * | * | * | |||
rpcc | * | * | * | * | |||||
rxcc | * | * | * | ||||||
rxacc | * | * | * | * | |||||
rxapcc | * | * | * | * | |||||
TV Sub-Channel – Scheduled Playlist Only | |||||||||
rsch | * | * | * | * | * | * | |||
rschp | * | * | * | * | |||||
rschad | * | * | * | * | |||||
rschcc | * | * | * | * | * | ||||
rschpcc | * | * | * | * | |||||
rschadcc | * | * | * | * | |||||
rschxcc | * | * | * | * | |||||
TV Channel – Non-Scheduled Playlist (random play) | |||||||||
ch | * | * | * | ||||||
chl | * | * | * | ||||||
chad | * | * | |||||||
chp | * | * | * | * | * | ||||
chpx | * | * | * | ||||||
chpxr | * | * | * | * | |||||
chpxs | * | * | * | * | |||||
chxrxs | * | * | * | ||||||
chcc | * | * | * | * | * | ||||
chadcc | * | * | * | ||||||
chpcc | * | * | * | * | * | * | |||
chpxcc | * | * | * | * | |||||
chpxrcc | * | * | * | * | * | ||||
chpxscc | * | * | * | * | * | ||||
chxrxscc | * | * | * | * | |||||
TV Sub-Channel – Non-Scheduled Playlist (random play) | |||||||||
sch | * | * | * | * | * | ||||
schp | * | * | * | * | * | ||||
schx | * | * | * | * | |||||
schpx | * | * | * | * | |||||
schcc | * | * | * | * | * | * | |||
schpcc | * | * | * | * | * | * | |||
schxcc | * | * | * | * | * | ||||
schpxcc | * | * | * | * | * | ||||
Radio Station | AutoPlay | Share | Related | Logo | Title | Captions | Advertising * | 4K | Playlist |
Radio Scheduled Playlist Only | |||||||||
radio | |||||||||
aradio | * | ||||||||
pradio | * | ||||||||
apradio | * | * | |||||||
Radio Station – Non-Scheduled Playlist (random play) | |||||||||
rradio | |||||||||
arradio | * | ||||||||
prradio | * | ||||||||
aprradio | * | * |
The Channel Specific settings can be used by customers and members who own channels at trueGOD.tv and want to embed them in their own website. Some channels play a schedule of programming content. Others play content randomly. We even have sub-channels for a family of related channels owned by a channel partner.
Streaming Security
There are many ways to secure your content at trueGOD.tv. By default, we do not provide download links to any videos on our site to the general public or membership. Owners of videos can access links to their uploaded video if they are logged in and accessing them on the “My Videos” page. Although our mission is to spread the gospel of Jesus Christ to all nations of the world, some of the content that broadcasts on trueGOD.tv have restrictions on how the videos can be distributed. These restrictions may require that the video cannot be easily copied or downloaded from our servers. Our default setup on trueGOD.tv is that videos uploaded are broadcast using standard HTTP-Progressive streaming. This form of streaming is very easy to implement and most streaming websites use this technology. But this type of streaming has no real security. And anyone using simple tools can download and copy the videos for their own enjoyment.
To secure your broadcasts and content we use SIGNED-HTTP, this form of security protects from direct links to the storage location of the file, and requires the file to be “signed” out for a limited time to play in our player. Others trying to use an expired link, or attempts to produce a fake “signed” link will fail. This is currently our preferred form of security. All radio broadcasts use this form of security.
If you need greater security we can encrypt the file, which will not allow the video to play without the encryption keys. This form of streaming is one of our paid services and has a cost associated with it. Email us if you are interested in encrypted streaming.
RSS
You can access the RSS feed of information publicly displayed about your videos. We have feeds that cover a number of areas. We will launch additional feeds to help you access your info currently in trueGOD.tv
Custom Logos
Some features like custom logos are reserved for Channel Owners or streaming customers of trueGOD.tv. Instead of our logo appearing in the player, your logo can appear. The same switches for “logo” will work for either yours or ours.
CSS Style Sheets
As previously mentioned you can change the size of the player either by editing the style that is in the embed code. Or removing the style and using your own CSS styles sheets to adjust size and position. Because our player can resize on load, so you can specify any size needed, from mobile to HD. The ID of the player is optional as well, so you can change it to fit your programming without breaking it’s capabilities.
Advertising *
Players can display advertising; pre-roll, mid-roll, post-roll commercials, lower third (overlays), and companion ads with the video advertising. These features are available to trueGOD TV Channel and Radio Station owners only using our ad server technology. Please do not use switches with advertising switches if you do not have our ad server technology and dynamic ads combined with your content. This will cause your playlist to not auto-start, while it is trying to load the advertisements.
Dynamic Updates/Upgrades
Because of our iFrame based embed code approach we can dynamically update or upgrade embeded players without the need of replacing your current code. This approach is a great feature and has been a vast improvement over our previous player technology. We implemented this system in September of 2011.
Versions
Currently the trueGOD.tv Player is at major version 3.0.0. The released development version is 3.0.0-1.1.0. This current development version ads some bug fixes, 360° VR Live/VOD video, enhancements for WebApps, Info Button, DropBox downloads for Pay-Per-View, Pay-Per-View enhancements, new playlist system, next broadcast preview, HLS-VOD playback and more.
Buying or Renting the trueGOD.tv Player.
We do not sell or rent our player. It is available free to use with any video that has been uploaded to trueGOD.tv. We license some of the technology in the player and do not have rights to resell the technology. We have also written a large amount of the code that makes the player perform the way it does. We are thankful to God for His insight, mercy and inspiration. God truly has anointed us for technology and this time.
More updates on the trueGOD.tv Player to come.
Yours in Christ Service,
trueGOD Television Team
(updated 5-21-2018)