Professional and affordable Web TV solution (PHP Video CMS/Script). Your Own professional Video Portal, WebTV, VMS, CMS, Internet TV, HTML5, Video Web, IPTV, PHP Video Script
WebTV, ws.webtv, professional, solution, CMS, VMS, streaming, HTML5, mobile, video, on, demand, iptv
Our solution works seamless with HTML5 + Flash, for maximum compatibility with different playback devices (PCs, Mobiles, Tablets, etc.). You can select which technology do you prefer as default and which one as fallback and the WebTV will use the most appropriate one according to the capability of the users devices.
Some of WS.WebTV video player features:
• Seamless HTML5 + Flash playback (MP4 H.264 + AAC and WebM sopported).
• High Definition (HD) video playback.
• 360° + VR video playback10.
• "Full screen" capability.
• Video thumbnails (preview/tooltip thumbnails).
• Playlist visualization.
• Optional support for streaming video playback2: Live or On-Demand, including Adaptive Multi-Bitrate, HLS and MPEG-DASH support.
• Optional support for subtitles6.
• Support for VAST.
• Support for interactivities and -optional- banner overlays6.
• Support for time-synced playlists (fake lives)2.
• Multiple video qualities (with automatic bandwidth detection4).
• Aspect ratio correction (4:3, 16:9, 9:16 -portrait/vertical-, anamorphic, etc.).
• 3D video playback5.
» Important information regarding HTML5: Compatibility, iPhone/iPod limitations, etc.
» Information regarding supported video formats, playback technologies and protocols.
» Information regarding 360° + VR video playback support.
» Information regarding 3D video playback support.
WS.WebTV has been designed to look great on most Web browsers, either desktop or mobile ones.
It includes a beautiful, customizable, responsive Theme which will look great on modern browsers (note that in the case of Internet Explorer, the minimum required version is 8). Additionally, a "Classic"/legacy Theme is also included (customizable too), which is compatible with older browsers like Internet Explorer 7; this "Classic" Theme although not responsive does have a mobile interface version intended for Tablet/Smartphone viewing.
...And, of course, in any case your WebTV will pass the Google-Friendly Test
Custom Logo and Interactive Customization
WS.WebTV Professional not only allows you to easily include your own logo; it also has a great tool that will help you in customizing (almost completely) the style of WebTV (colors, fonts, etc.), interactively, with real time preview (no need to write code!); additionally, this tool includes several presets for your convenience.
Selectable Layouts (Templates)
WS.WebTV Professional includes two layouts (templates) for channels and videos: panoramic (the default) and "WS.Tube" . You can use a different layout for each channel!. Additionally, almost every content can use a different template (in case of being available).
WS.WebTV also includes several widget types that allow to insert arbitrary HTML code, video/channel/category lists, tag cloud, etc. By default, the WebTV has a widget zone located in the sidebar; however, additional zones can be added by editing the templates and theme file.
Web Designer Friendly
Our solution has been developed with Web designers in mind. If you have HTML and CSS knowledge you can create your own themes, template variations and styles.
Monetize your WebTV by including your own video Ads, banners and (optionally) by selling access to your content.
Video Ads: Include your own clickable video Ads (VAST supported*); either Clip/Channel pre-rolls, Clip post-rolls or Channel mid-rolls (which are Ads that get inserted into a Channel's playlist).
Video banner overlays: Through the optional "ClipInteractivity+" extension you will also be able to overlay banners over videos (VAST supported*).
Standard banners: Include banners from Google AdSense, DoubleClick, AdBrite, OpenX Ad Server or any other Ad server (any HTML code) into the predefined banner spaces (or through widgets). Additionally, you can edit the WebTV templates in order to include additional areas for publicity, with the desired code (HTML/JS, etc.).
Pay Per View ready: Through the optional "Store" extension, you will be able to sell access passes to watch and download "Premium" (restricted) content, directly from your WebTV (Pay Per View/Pay Per Access).
WS.WebTV Professional includes an Anti Ad Blocker. You can configure the system so that, when an Ad Blocker is detected, a notification is displayed to the visitor (and also block the viewing of the Site). Additionally, you will be able to enable or disable the Anti Ad Blocker globally or per content.
Video channels are playlists where the included videos are played back in sequence.
You can create any number of video channels and sort out the playlists, the way you want, using drag and drop.
Multiple playlist per Channel
For each Channel, you can create several playlists (only one can be active at a time). This is useful, for example, if you wish to create a different playlist for every day of the week. This feature is complemented by the optional "Scheduler" extension, which, among others, allows you to automatically select the current Channel playlist according to a date or day of the week.
Playlists synced with the time*
Playlists synced with time allows you to simulate a TV Channel broadcast (fake live). The player will start playing back the corresponding video according to the start time as well as the current time. This funcionality is complemented with the possibility to create several playlists as well as the optional "Scheduler" extension, when used in conjuntion you will be able to activate a different playlist for each day of the week.
*In order to achieve the best playback experience on Flash (note that you don't need anything special on HTML5, which is the default playback technology) you must use streaming playback (optional StreamClip extension required), a Media Server or CDN to serve the video files; additionally, you must not include EmbedClips into the playlist.
Overlay text links during video playback.
This feature is really useful to link video content to other websites with complimentary info, online stores, or simple for selling publicity. You can add any amount of links per video.
Complementing the standard functionality, we also offer the optional "ClipInteractivity+" extension, which allows you to overlay banner images and add subtitles over the videos.
WS.WebTV Professional has multiple options for storing/serving video and image* files, which make it easy to integrate with CDNs and Media Servers: It can be configured to use either local or external servers for storing and accessing video and image* files.
Videos: When files are stored locally, they will be played back from the server where the WebTV is installed. When using external servers, it can upload files using the integrated FTP functionality or to AWS (Amazon Web Services) S3; the files can be played back by using HTTP and RTMP2 URL formulas you specify.
Images: When files are stored locally, they will be served from the server where the WebTV is installed. When using external servers, it can upload files using the integrated FTP functionality or to AWS (Amazon Web Services) S3; the files will be referenced using the base URL you specify.
If your server/hosting supports FFmpeg* 1.2, or higher, WS.WebTV allows you to transcode videos automatically:
From a single video source file the system will automatically generate the corresponding poster/thumbnail, video thumbnails (sprite), and will encode the different WebTV video qualities. All is managed from an encoding task manager where only one task is processed at a time (one after another). It is worth mentioning that the FFmpeg commands use "nice" to slightly reduce the load on the server's CPU; additionally, the commands can be edited in case you want to add parameters that -for example- reduce the number of "threads" used during the encoding, etc.
What if my server does not have FFmpeg or if I don't want to use it?
In this case you can use the "standard" Clip type which allows you to upload video files which are already Web encoded/optimized.
*Check the requirements section for FFmpeg specific requieremts.
Build your Website with WS.WebTV
If you don't already have a Website, then you can build it with WS.WebTV!.
Optional: News & Events
With the optional News & Events extension you don´t need to use a blog or external website: everything is integrated into the WebTV.
Organize your videos, channels, pages, galleries, news8 and events8 with categories and subcategories.
You can create any number of categories, additionally, each category can have up to three subcategory levels.
For each category, you can provide a poster image as well as a detailed description with HTML content, using the integrated WYSIWYG editor. Additionally, categories can include a slider with the latest content added to it.
• Include links to your social network profiles in the WebTV.
• Auto generation of Link and Embed codes for every video.
• Buttons for sharing videos on several social networks.
• "Like" and "Dislike" rating buttons for every video.
RSS Feeds for the WebTV, video channels, categories, etc.
• Facebook Comments system integration. When this feature is enabled, your visitors will be able to comment on Channels, Videos, Galleries, etc. using the Facebook Comments plugin. You will be able to associate your Facebook user ID or App ID in order to moderate the published comments.
• Disqus Comments system integration. When this feature is enabled, you will be able to associate your Site "shortname" (Disqus unique URL) to allow your visitors comment on Channels, Videos, Galleries, etc. using this system.
Easy chat widget integration
Do you want to include a chat into your WebTV? No problem. It is very easy to integrate solutions like LiveChat (tutorial here), Samrtsupp, Chatango, Chatwee, RumbleTalk, etc..
Design the main and footer menus the way you want: including buttons for video channels, pages, categories and links.
Menus can have submenus (up to 4 nesting levels). Additionally, the menu items can be sorted out, easily, using drag and drop.
You can create "Portal" pages which include an image slider and an overview with the latest items of the WebTV (videos, channels, galleries, news8 and events8). This kind of page if ideal to be used as Home Page.
You have several options to set the Home Page of your WebTV: You can select a specific Channel/Page, Latest Videos or Latest News8 as the Home Page of your WebTV.
The Interface is available in several languages*; however, you can easily create and edit language packs. Additionally, WS.WebTV's Front-End supports RTL languages.
Front-End languages (15): English, Español, العربية (Arabic), Català/Valencià, Dansk, Čeština (Czech), Deutsch (German), Française, Italiano, Japanese, Português, Português (Brasil), Română, ภาษาไทย (Thai), Türkçe
Back-End languages (4): English, Español, Română, ภาษาไทย (Thai)**
*Translation credits at the end of this page.
**Available from third party (at extra cost). Contact us for more info.
WS.WebTV has been designed for easy search engine indexing. You can provide descriptions and tags for every video, channel and page. It also includes a standard and a video-specific sitemap generators.
Our solution can also generate the Strutured Data ("Organization", "Video", etc.) required for the Google's "Rich Snippets".
The application has a complete User management system in its core.
Through the optional "Advanced User Management" extension, you will be able to create users of different access levels and privilege sets, reassign content ownership, allow user registration and user content creation (with moderation tool), send newsletters to registered users, etc. Additionally, the system can send nine types of E-mail notifications based on non-Admin user actions.
Built-in GDPR tools
Recently, we have integrated tools to help you comply with the GDPR (General Data Protection Regulation), applicable from May 25, 2018.
Additionally, in the case of having the Advanced User Management extension, you can also configure the WebTV to encrypt the personal User information (like E-Mail, name, etc.) and to ask for User consent for the reception of E-Mailings.
NOTE: Data encryption requires PHP 5.4 + PHP OpenSSL.
- Data encryption
The passwords for credentials like FTP, AWS, etc. are stored encrypted into the database.
NOTE: Data encryption requires PHP 5.4 + PHP OpenSSL.
The passwords for the user accounts are securely stored as "hashes". A "hash" is a representation of a text which is not reversible; this means that it is not possible to recover the original password (in plain text) from a hash; therefore, it is a very safe way of storing such sensitive information.
- Brute force attack prevention
Out-of-the-box configurable IP blocking for IPs with several failed login attempts. Additionally, the system limits the login requests to one per IP, per second.
Complementing the out-of-the-box functionality, through the optional "Advanced User Management" extension, you will also be able to receive E-Mail notifications when an IP gets bloqued and log all failed login attempts (with CSV export functionality).
The Advanced User Management is complemented with the logging system, which registers most of the user's activity into daily log files. Each log entry records the time/date, the user (regardless of its access level), the action, the IP and user agent info.
There are several (optional) extensions, available for purchase, that add advanced features to WS.WebTV Professional. You can purchase extension anytime.
WS.WebTV is a professional product designed for individuals and companies of any kind.
Additionally, unbranding is available, for those interested in reselling the solution.
• Easy to use and mobile friendly (responsive) interface.
• Create, batch-create7, edit, batch-edit, activate, deactivate and delete Clips.
• Create, edit, activate, deactivate and delete Ads.
• Create, edit, activate, deactivate, group, delete Channels and Pages.
• Channel playlist editing and programming (setting starting point based on time and day of the week).
• Create, edit, activate, deactivate, delete Users.
• Extensive WebTV configuration section.
• Statistics section: With statistical information regarding Clips, Ads, Channels, Interactivities, Searches and more.
• Session concurrency check: Two users can not use the same credentials to log in, at the same time.
Administration Interface Screen Captures (with all extensions)
Here are some screen captures for you to see how the Administration interface looks like (click to zoom):
WS.WebTV Professional is available with the following license types: URL (estandard), Domain and Intranet9. Contact us for more information.
• Caching system for pages, sitemaps, feeds and playlists.
• SSL support (https).
• Diagnostic tool for getting information about the Server (PHP) settings.
• Installer Script for quick and easy installation.
Regarding the features listed in this page:
The features detailed in this page always correspond to the latest released version of WS.WebTV; therefore, some of them may not be available in older versions.
1 WS.WebTV has not been tested on BlackBerry devices.
2 Optional StreamClip extension is required for Live or VOD Streaming. Check StreamClip extension description for more info.
3 FLV can only be used on the Flash video player. WebM can be used in addition to H.264.
4 Flash-only feature.
5 Stereoscopic video files playback recorded in the popular side-by-side format. Various 3D visualization modes: anaglyph (red/cyan and green/magenta glasses). 3D video support has only be tested on with conventional progressive/on demand download (HTTP). Glasses not included.
6 Optional Interactivity+ extension is required for subtitles and image overlay.
7 Optional Batch Creator extension is required.
8 Optional News and Events extension is required.
9 Social features will not work on Intranet WebTVs.
10 HTML5-only feature.
Screen Capture Notes:
• Some features/tabs/buttons displayed on the screen captures might correspond to optional extensions (not included with the basic version of WS.WebTV Professional).
• The version of WS.WebTV Professional used for the screen captures might be different than the current commercial version; therefore, the screens could be different than those of the version you purchase.