LIMITED TIME ONLY: EXTREME DISCOUNTS ON ALL PRODUCTS!!!
|
Current Version:
|
1.0.0 |
|
|
Software License:
$119.95
|
$59.95 |
|
Optional Installation:
|
$29.95 |
Must Have
- Unix or Linux based server
- PHP 5.2.0+
- ionCube Loader
- PHP Extensions:
JSON, DOM, SimpleXML, MySQL, PCRE
- MySQL 4.1.0+
For Video Thumbnails & Conversion
- PHP safe_mode off
- PHP open_basedir off
- PHP shell_exec() available
- PHP CLI or CGI version available
- mencoder
- mplayer
- ffmpeg
- yamdi
- MP4Box
For Video Uploads
- PHP file_uploads on
- PHP upload_max_size at least 20MB
- PHP post_max_size at least 25MB
Optional
(but highly recommended)
- PHP GD extension
- PHP cURL extension
- ImageMagick installed on server
- Access to cron on server
Control Panel Requirements
- Modern Web Browser
- Firefox 3+
- Internet Explorer 8+
- Safari 4+
Other Recommendations
- A VPS or dedicated server is recommended if you want to do video conversion
VPS.net Hosting:
- Pre-configured with all of the TubeX requirements
- Instantly scale your server resources as your site grows
- Self-healing with automatic failover
- US and UK datacenters
- Starting at $20/month
TubeX is my newest product which will allow you to setup a video upload and sharing site similar to YouTube. The popularity of video on the
internet has exploded recently, and now you can add video uploading and sharing to your own site!
Key Features of TubeX
The TubeX Administrative Control Panel interface is amazingly powerful and allows you to manage all aspects of your video site through one web-based interface. All information
is fully searchable so you can quickly locate anything you are looking for. The control panel can also be used to edit nearly any piece of information stored in the database. You
can edit the videos, user accounts, comments, etc. as much as you like.
To get your work done fast, the control panel allows you to apply functions to many items at once. For example, you can approve many videos at once instead of doing them one-by-one. There
is also a bulk-editing funtion for each type of item stored in the database, so you can quickly make changes to multiple items with one button press.
You will also be able to edit all of the software templates directly through the control panel interface, as well as modify any of the software settings at any time. A set of database
utilities is also included so you can generate backups of your MySQL database or run queries against the database at any time.
While TubeX tries to account for the most frequently used information for your videos, users, categories, and sponsors, there are some times where you want to be able to store some
additional bit of information. TubeX has full support for this, offering you the ability to create any number of user-defined database fields for those items. You can use these
fields to store any additional information that you like. For videos and users, these fields can appear on the appropriate forms so you can collect this information when a new
video is added, an account is added, or either type of item is edited.
The user-defined fields support full validation, so you can be assured that your users are submitting valid information in these fields. The fields will automatically be displayed
on the appropriate submission forms, so you don't have to do any template customization to add them!
The TubeX template system is extremely powerful and flexible which will allow you to generate nearly any design imaginable for your video site. All of the pages
that your end users will see including the search engine, video upload form, and e-mail messages are controlled by templates. This allows you to completely customize every
aspect of the software that your end-users will be seeing. If you will be using TubeX as a section of an existing site, you can customize the design to blend seamlessly with
your existing pages.
The template system also allows you a great amount of control over how and where the videos are displayed on your page. Want to have a unique look to your site instead
of having a cookie-cutter video sharing site? No problem with TubeX!
TubeX includes an end-user search engine that your surfers will be able to use to quickly locate videos that meet their interests. The search engine will index the video titles
and descriptions to provide your users with the most relevent results. The search results will be paginated so users are not overwhelmed by hundreds of results on a single page.
You can configure how many results are shown on each page.
The search engine utilizes a powerful boolean mode search syntax that can be used to refine the search results. Your users will be able to search for specific words, exact phrases,
partial words, and perform both AND and OR style searches.
What would a video sharing site be without video uploads? With TubeX any user who has created an account can upload videos to your site. You will have full control over the
filesize and duration of the videos that users are allowed to upload, as well as the file extensions for valid video files.
The end-user upload system uses a powerful flash-based file uploading utility that will show your users live progress of their video uploads. Users will be able to see the
amount of data that has been sent, the amount of time remaining, the speed of the upload, and the percentage of the upload that has been completed!
TubeX has support for a large number of video file formats and video players out of the box:
- Flash (.flv) - Using a Flash based video player
- MPEG4 (.mp4) - Using a Flash based video player
- WMV (.wmv) - Using a Silverlight based video player
- Quicktime (.mov) - Using the standard Quicktime web-browser plugin
- MPEG (.mpg) - Using the standard Quicktime web-browser plugin
- AVI (.avi) - Using the standard Windows Media Player web-browser plugin
Using the software's template system, you can use any Flash or Silverlight video player that you like! There are currently many different players on the market, so you can
select the one that fits your needs.
While TubeX supports a large number of video formats and players, it is sometimes desireable to have all of the videos converted into one single format for viewing on your site.
This can save you on bandwidth, and will also give you a single video player to setup and maintain.
TubeX has built in features to convert uploaded videos into a standard format that can be played by Flash video players. It can encode to the following formats:
- Flash (.flv) - Using the H.263 video and MP3 audio codecs
- Flash (.flv) - Using the VP6 video and MP3 audio codecs
- MPEG4 (.mp4) - Using the H.264 video and AAC audio codecs
Encoding to these different formats requires the mencoder program, and it will need to be compiled with H.264, VFW, AAC, and MP3 support if you want to be able to select
from all of those three formats.
In addition to allowing end-users to upload their videos, you can also import videos from various sources. The current version of TubeX can import videos from YouTube feeds
and XML feeds supporting the <videos> format (many adult sponsors offer these types of feeds). All you have to do is enter the URL to the feed, and TubeX takes care
of the rest. You can even schedule the feeds to be read at a specific interval (using your server's cron system) so that you have fresh content added to your video site
on a regular basis!
Many sponsors are now providing hosted video files, and have systems in place to automatically generate a dump of those videos. TubeX can import videos from these dump files,
allowing you to add several hundred videos at a time very quickly to your database. The video files will be hotlinked from the sponsor's server, so you won't be using your
bandwidth. Plus, you'll get paid for any sales you refer!
TubeX supports nearly any format of dump file available since you will be able to specify the character that is used as the delimiter and tell the software the format of the
dump file. You won't need to spend hours re-arranging the data, so you can get content into your tube site quickly and with very little effort.
The user account system of TubeX allows you to build a community around your video site. The user account system has support for profiles, avatars, allows posting of comments, rating videos,
flagging inappropriate videos, or indicating that a quality video should be featured. Users can edit their account profiles at any time and view other user profiles. Of course one of the main
reasons for having user accounts is to support video uploads. Each user will optionally be able to upload videos which they can also manage through their account control panel.
Allowing your users to interact with each other and the videos on your site is an important aspect in retaining return visitors to your site. TubeX allows users to post comments
for videos, rate videos, and mark videos as one of their favorites. Through the account control panel, users will be able to see their favorites so they can quickly get back to them and
also remove videos that they no longer want to be a favorite.
Comments can be throttled so that the same user doesn't spam a video with many comments at once, and you can also optionally require a CAPTCHA code to submit comments.
TubeX has a complete stats tracking system that will record the number views, ratings, and favorites that each video receives. Stats will be tracked on a daily, weekly, monthly, and all-time basis
so your end users will be able to quickly find the most popular videos for specific time frame.
In addition to tracking stats for videos, TubeX will also track stats for each user. The number of videos each user views, the number they upload, and the number of times a user's profile is viewed
are just some of the stats that are tracked. These stats are also tracked on a daily, weekly, monthly, and all-time basis for a better breakdown of what is happening on your site.
When you purchase TubeX you will have access to all future versions at no extra cost. This is one of the most important things you should
consider when purchasing software. When you look at the purchase price of a program, you must also figure in the cost to upgrade when new
versions are released. With TubeX, you don't have to do that. The price you pay now guarantees you access to all future versions.
You will also have free access to tech support for life, so you can be assured that any time you have an issue you will be able to get
assistance. Tech support is handled through a forum interface, so you can easily search past messages to see if your issue is the same
that someone else was experiencing. This way you can often times get an answer to your question within a matter of minutes!
TubeX will continue to be under active development for many years to come, and in fact at all times I maintain a list of ideas for new
features that may be added. In addition to researching and developing new features myself, there is an active community of TubeX users who
are submitting feature suggestions all the time.
I try to work closely with TubeX owners so I can understand the features they want most,
and have setup a suggestions interface that will allow you to make suggestions at any time. You will also be able to view and rate other
suggestions so the ones that are most in demand will be added sooner. It's a great way to get involved in the development process and to
have your own ideas and features included in the software.
TubeX Feature List
TubeX has an incredible number of features, and is a great solution for running a video site. Below you will find a list of the major features
included with TubeX, however please don't consider this a complete list of features. Be sure to check out the demo to get
a better idea of what all TubeX can do, and please feel free to ask questions if you can't find what you're looking for.
Video Uploads
- Enable or disable at any time through control panel
- End users can upload their own videos
- Flash based upload provides feedback on upload progress
- Limit video filesize
- Limit video duration
- Limit video file extensions that can be uploaded
- Automatic extraction of preview thumbnails (mplayer required)
- Option to review new videos before displaying them on your site
- Option to check for duplicate video files
- Limit the length of video titles
- Limit the length of video description
- Limit the number of tags that can be submitted
- Option to strip HTML code from video titles, descriptions, etc
- Option to convert uploaded videos (mencoder required)
Control Panel Video Sources
- Upload video files
- Upload zip files containing videos (PHP zip extension required)
- Enter the HTML code for <embed> or <object> tag
- Grab videos from TGP gallery (option to hotlink)
- Download a video file from a URL
- Download a zip file containing video files from a URL
Video Comments
- End users can submit comments for videos
- Each video can be configured to allow or disallow comments
- Limit the length of comments
- Option to require approval before comments go live on your site
- Comment throttling to prevent users from spamming comments
- Option to require a CAPTCHA code for comment submission
- Stats tracking for submitted comments by day, week, month, and all-time
Video Feeds
- Support for importing videos from YouTube and XML <videos> feeds
- Importing will attempt to automatically categorize videos based on their title and description
- Tracking of videos that have been imported from a feed so they are not duplicated
- Ability to run feed imports automatically with cron to keep fresh content on your site
Template System
- Extremely flexible SMARTY based syntax
- Supports nearly any layout imaginable
- All end-user pages are controlled by templates for complete customization
- All e-mail messages are controlled by templates
- Edit templates through the web-based control panel
- Intelligent caching system to reduce the load on your server
Database Utilities
- Available in the control panel interface
- Backup the MySQL database to a text file at any time
- Restore from a previous backup at any time
- Run database optimize routine to improve database performance
- Run database repair routine in case database ever gets damaged
- Run queries against the database, with results visible in the browser
User-Defined Database Fields
- Available for videos, users, categories, and sponsors
- Define any number of additional fields to collect more information about each item
- Field values can be displayed in the end-user pages
- Automatically added to submission and editing forms when appropriate
- Text, textarea, checkbox, and select form fields supported
- Full validation supported with 30+ validation types
- Add or remove fields at any time
Search Terms
- Software will track the search terms that your users enter
- View the search terms through the control panel interface
- Display popular search terms as a "tag cloud" in the end-user interface
- Users can click on links in the tag cloud to view results of a search
Tags
- Videos can be assigned any number of tags
- Limit the number of tags that end-users are allowed to submit
- End users can view videos by tags in a paginated interface
- Software tracks most popular tags so you can create a "tag cloud"
User Levels
- Each user account can be assigned a user level
- Limit the number of videos a user can view each day
- Limit the amount of bandwidth that a user can consume each day
- Configure a user level for guests (users who have not created an account)
- Configure the default user level that will be assigned to all new accounts
Administrators
- Create unlimited administrator accounts for the control panel
- Each administrator account can have unique permissions
- Create superuser accounts with access to all functions
- Allows you to have multiple people managing your videos, users, comments, etc
End-user Search Engine
- Surfers will be able to search for videos based on the title and description
- Search engine uses boolean mode search for powerful custom searches
- Caching system for common searches to reduce the load on your server
- Paginated search results, with adjustable results per page
Stats Tracking
- Number of times a video has been watched today, this week, this month, and all-time
- Number of times a video has been favorited today, this week, this month, and all-time
- Number of times a video has been commented on today, this week, this month, and all-time
- Number of times a video has been rated today, this week, this month, and all-time
- Number of times a video has been flagged as inappropriate today, this week, this month, and all-time
- Number of times a video has been marked to be featured today, this week, this month, and all-time
- Average rating a video has received today, this week, this month, and all-time
- Number videos a user has watched today, this week, this month, and all-time
- Number of times a user's profile has been viewed today, this week, this month, and all-time
- Number of videos a user has uploaded today, this week, this month, and all-time
- Number of comments a user has submitted today, this week, this month, and all-time
Powerful Control Panel
- Common search interface for all items stored in the database makes learning the control panel easier
- Search multiple fields at once
- Connect search terms with AND or OR
- Choose how the search results are sorted
- Search results are paginated with configurable results per page
- Save commonly used searches to be accessed later
- Configure the default search to use for each type of item
- Manage all templates through a web-based interface
- Add videos at any time
- Add video feeds and import from them at any time
- Update any of the software settings at any time
- Utilizes modern browser technologies where appropriate for snappy interface
- Auto-completion of form fields where appropriate
- Built in context sensitive documentation
Categories
- Create unlimited categories for users to select from for their videos
- Users can browse videos by category
- Generate a category page that lists all categories and the number of videos they contain
- Set a description for each category which can be displayed
- Set a meta keywords for each category
- Set a meta description for each category
- Configure a string used for automatically placing videos into each category based on the video title and description
- Configure the value that will be used in category URLs when using mod_rewrite
Sponsors
- Setup an unlimited number of sponsors
- Associate sponsors with videos and banners
- Use association to display banners from a sponsor on the video pages from that sponsor
User Accounts
- Users can signup for an account to allow them access to additional features
- Allows uploading of videos (if enabled)
- Allows commenting on videos
- Allows rating videos
- Allows adding favorites
- Each user can upload an avatar image
- Limit the dimensions and filesize of the avatar image
- Limit the file extensions allowed for the avatar image
- Optionally require a CAPTCHA code to create a new account
- Optionally require users to confirm their account submission through e-mail
- Optionally strip HTML tags from user account data
- Full profile settings (about me, hobbies, movies, books, music, etc)
- User profiles can be viewed by other site visitors
Video Thumbnail Creation and Conversion
- Optionally convert uploaded videos into a single format
- Select from 3 different video formats: MP4 (H.264/AAC), FLV (VP6/MP3), FLV (H.263/MP3)
- Set the video dimensions to use for converted videos; aspect ratio is automatically maintained
- Set the video bitrate to use for converted videos
- Set the audio bitrate to use for converted videos
- Set the file extensions that are allowed to be converted
- Configure the dimensions to use for thumbnails grabbed from videos
- Configure the JPEG quality to use for thumbnails
- Configure the number of thumbnails to grab from each video
- Conversion queue process runs in the background
- View the number of videos queued for conversion
- View the average queue wait time
- View the estimated time to complete conversion of all videos in the queue
- View the average conversion time
Integrated Banner Rotation System
- Create banners at any time through the control panel
- Banners can be any HTML code that you like (flash, text, javascript, etc), not just restricted to images
- Each banner can be associated with a sponsor
- Each banner can be assigned to a "zone" which can be used to limit where they appear on your site
- Software tracks the number of times each banner has been displayed
- Assign tags to banners, then display banners on a page based on a video title, video description, category description, search term, etc
Copyright © 1998-2010 JMB Software, Inc. All rights reserved
|