From administration area, you can easily change copyright and company name all over the site. You can also implement a totally new and different theme/design in the whole site as the PHP files are all open source.
What’s under the beautiful looks? Well, usually the scripts you buy on the Internet look nice, but under the hood it‘s a total mess: they’re not object-oriented, the validations are not always done server-side, there are different styles in various parts of the site, they don’t use a proper and globally known framework, security comes last and so on.
VianoTVPortal is totally different than a sad freelancer story: it has been written in CodeIgniter
( www.codeigniter.com ), a world known and trusted PHP OOP framework and Doctrine
( www.doctrine-project.org ) as an ORM for database communication.
We have designed it with both client-side validations for a better experience and server-side validations for top security. The efficiency is provided by the possibility to use Memcache (the best solution to MySQL caching – even if you have thousands of users at the same time on your site, MySQL will only process few queries) and the built-in content delivery network-like FMS balancing system.
You can include OpenX overlay video ads inside the live stream! Encourage your users to embed the chat and video stream on 3rd party sites and earn money out of it!
You will be able to control OpenX integration from administration area without having to edit config files.
You can fully translate the site into as many languages as you like by editing the language files. You can also display languages based on user's location.
VianoTVPortal will manage your Flash Media Servers seamlessly with the custom built CDN-like balancing and re-streaming feature!
You can add as many Flash Media Servers in administration area as you like.
The SWF embed on other sites will also use the balancing method!
VianoTVPortal is the first software to deliver quality-controlled, zero traffic, FMS combined video streaming on a TV Portal!
Our P2P solution will first connect to the FMS using the classical method, but in the background it tries to connect to other peers viewing the same channel using the RTMFP protocol.
If the P2P quality is good enough, it will automatically use only that and will drop the RTMP connection! When and if the quality drops during P2P connection, it will connect back to the streaming server through the classic RTMP connection.
View the live stream, user uploaded videos and the recorded videos on your mobile device through the specially created mobile interface. By displaying a separate layout just for mobiles, it will improve the user experience for small screen device users.
You will grow fast! Faster than you ever imagined! Most of the clients do not realize the importance of efficiency, only when their site stops working. With a simple configuration line, you have the ability to serve all images, SWFs and CSS files from a CDN or a web server different than the main server.
Anyone can embed channels coming from your site to their blogs or personal websites. They will carry your logo, link to the main web site, overlay ads, in-line ads or even HTML AdSense ads. We have worked extensively in making it impossible to steal the stream and get rid of the ads. In the administration area you have the possibility to see the exact locations where your channels are embedded, you can limit the amount of concurrent connections in the embedded sites, block a specific site or show different HTML ads based on the site quality (option from 2 ads).
Since this is a public site, users might broadcast unwanted, illegal or TOS breaking material. Each channel can be reported by any user and all reports will be listed in administration area as a bug, channel not working or abusive content.
All user input is sanitized and verified for compliance with the site structure. Each video access request is sent to the FMS which authenticates and validates it in the background, in real time, without any connection to the user's browser.
We are using PDO to connect to the database, this is the only way to be 100% sure all the queries to go in are safe. PHP's mysql_real_escape_string() function is not 100% safe from SQL injections.
VianoTVPortal is PCI compliant/McAfee HackerSafe.
This interface has been designed to be as user friendly as possible: there are 3 different screen sizes to choose from (normal, widescreen and full screen), mute and volume bar, online viewers counter and close channel. If the streamer gets disconnected or the user closes the channel from the off button, TV-like video will play. In the normal view, users will be able to chat and exchange opinions regarding the transmission.
The special feature is the emoticons - we are the first to deliver emoticons in Action Script 3!
In the situation where the chat is disabled, you can display an ad in the unused area. Similar to the embed, you can show HTML ads over the video.
The web based broadcasting interface is designed to provide a user friendly interface to amateur streamers. First, the user's bandwidth is measured and based on the result the most appropriate quality setting is selected. The framerate, audio and video quality can be adjusted in real time, without the need to disconnect the stream. The broadcaster can record even when offline as he controls the recording and online status independently.
You can easily ban full IP classes and countries for each specific channel and recorded videos as you might broadcast channels with specific copyright policies.
You can upload videos into the site, not only record them from live chat. The following formats are supported: wmv, avi, mp4, mov, f4v, flv, 3gp, 3g2, aac, m4a. There is no need for FFmpeg or powerful CPU processing power, during playback the supported player will be used.
Users can qucickly change their page colors, styles, font sizes and the background image. Allow your broadcasters to fully customize their channel pages and become a powerful online presence!
The news system is very popular as you attract visitors to come back for a specific schedule (e.g. a football match), you can post new site features or just entertainment news. In site's header, there is an Ajax news scroll displaying titles of latest news.
Your broadcasters are encouraged to stream 24/7 and create free or paid events. Free events are designed to advertise the channel and create loyal viewers. Paid events will require a fee to be paid by every user to attend it. The broadcaster has the ability to set a free amount of preview time after which money is requested.
By default, ads will appear on all channels and events, except paid events where broadcasters can show their own banners.
Step by step process description:
1. The broadcaster already has channels but decides to earn money so he creates paid events when a football match takes place between 7PM-9PM, for example. In order to create such an event, he needs to buy an event package from the site owner limited in time and in users that can subscribe to it.
2. The paid event is listed on the home page so users will know about it and either subscribe in advance or simply join it at the established time.
3. During the event time visitors will be able to preview the channel for free for a limited amount of time set by the broadcaster and then subscribe to it through PayPal by sending the money straight to the broadcaster.
Besides the amateur part of streaming content on the web based interface, your users can broadcast using the free Adobe Flash Media Live Encoder application. Such a feature allows them to broadcast 24/7 (the stream is automatically re-connected in case of disconnection, power interruption or others) with a higher quality, in a much more powerful and customizable interface.
When choosing this broadcasting method, they are provided with instructions, a short FAQ section and the configuration file so they only have to press the Start button.
Give your users the chance to read the FAQ before contacting you! Increase the conversion rate by informing your users through the admin-editable FAQ section!
Each channel can be customized with a title, description, category, logo, background, tags, possibility to disable user comments, possibility to hide the chat, password protection, selecting the banned countries and the player size.
If admin allows it, you can create a snapshot from the live stream, not only manually uploaded.
E-mail your users news about the upcoming events, new site features or anything you want!
You can send newsletter from the administration area with a scheduled interval so your server's load won't increase!
Each channel can belong to several categories that promote it in dedicated sections inside the portal.
The dedicated "Broadcast Now!" button has been designed to carry the streamer through all channel customization steps and with the ability to skip not so important details at any time.
Such a feature will decrease the signup abandon rate and increase the conversions.
We have designed a user friendly guide for both potential streamers and viewers.
Each channel and user can be reviewed and rated by others! Administrator can moderate the comments area.
A flash cloud with popular channel tags is displayed all over the site, with a "Let's Get Connected" section that allow your users to become a follower of your site on popular social networking sites or other applications like Facebook, Twitter, Yahoo!Messenger, Live Favorites, Google Bookmarks, Digg, StumbleUpon, Technorati, Reddit, NewsVine, Del.icio.us, MySpace, LinkedIn and send e-mail to a friend.
Administrator has the possibility to view graphical statistics for user signups, new channel registrations, news comments and channel comments.
Users can view their channel views and earnings graphical statistics from their home account.
You can view statistics, manage news section, manage FAQ section, manage users and payments, manage channels, manage videos, edit subscriptions, search for user payments, control the Flash Media Server balancing, send newsletter and modify global site settings.
The coding of the site has been oriented to deliver an efficient SEO and include as much content as possible. The URLs are rewritten for all the channels and news area, so Google will love your site!
The package contains open source PHP website files, SQL dump, PSD design and required fonts. FLA files are released upon request, if you plan on customizing them yourself, but the ASC scripts for Flash Media Server are never released open source, but already compiled.
All users having ad blocking plugins installed in their browsers that try to access a free video will be shown a warning after closing the video asking them to disable such addons..
Your users will not be able to advertise, spam nor use banned words as you can control them from the word filter list.
The Future Is Live Television!
The future is real-time, the future is live!
Everything we see nowadays is live! From live location, live tweets, live reality augmentation, live searches and live events.
Imagine if everyone could broadcast and consume live video streams, imagine talking and interacting directly without feeling any lag or limitations. The infrastructure and engineering challenges to make this dream a reality must be substantial. How could you do that?
We present to you VianoTVPortal!
How much will you earn?
Let's take an hypothetical example using minimalistic numbers.
You can have at least one paid event on average per hour and your broadcasters will charge $5 to attend the show. In one hour a sports channel easily has over 500 live viewers => your broadcaster will earn $2,500. If you charge him 10% with a premium plan, you will earn $250/hour => $6,000/day => $180,000/month + free ads from non-sponsored channels = $20,000 => $200,000/month minimum, for you.
What are you waiting for?
- The portal is scalable and will not fail under load.
- It's extremely secure, efficient and robust.
- The code is high quality OOP.
- We can customize it as you like, at a very low cost.
- We offer lifetime support and free bugfixes.
- Critical issues are fixed within 24 hours.
- Setup and installation within 24 business hours.
- We provide all the services you need to run such a site.
Server Software Requirements
- Web server with PHP 5.2+ (module)
- NginX compatible for ultimate performance
- PHP GD + Libjpeg + TrueType
- PHP PDO MySQL Library
- MySQL 5
- Flash Media Server Interactive 4
- Please contact us for info regarding a free FMS alternative like Red5
- We will install, test and configure FMS for free on your server.
Full Mobile Devices Compatibility (optional)
- Dedicated/VPS with root access
Everyone is unique and so will your site be!
Each license includes 4 hours of free changes of any kind you like. For example:
- Design modifications
- Text changes
- Site structure
- Exclusive features
Online live support is available and so is the user documentation you can consult below.
Chat with us!
Guaranteed Long-Term Service