Video Starter Kit - Modules and their Integration

Video Starter kit includes lots of modules that performs various operations within web application. Most common operations include uploading and publishing videos, listing videos, and perform various actions on videos that include rating, sharing, abusing, commenting and others. Here you can get detail about main modules used within Video Starter Kit and how you will export or customize these modules with your own requirements.

List of modules and their detail below.

Upload Video

This module is used for uploading video, perform various operation on video and encoding video. Main properties of upload.ascx includes.

Properties Values Detail Information
UserName

string

UserID of user who upload video.
OriginalPath

string

Folder path where original video will be store.
FLVPath

string

Folder path where flash flv video will be store after encoding or if original video is in flv format.
ThumbPath

string

Folder path where video thumbs will be store.
Video Listing

Video Listing list videos in galleries, There are various video listing modules available for listing videos in various part of Video Starter Kit, most important are

  • main listing
  • category listing
  • tag listing
  • search listing
  • channel listing
  • favorite listing
  • user listing
  • etc

Properties of video listing depends on type of listings shown above. Main properties are

Properties Values Detail Information
PageNumber

int

It represent current page index of video listing.
PageSize

int

It represent maximum number of video items to be allowed per page in video listing.
Order

string

Order video listing by table field name.
Direction

string

Direction of order listing, DESC or ASC
Filter

string

Filter videos by date, e.g video added today, this week, this month or all
Video Item

Video Item represent each video item within video listing. There are main three types of video items used in Video Starter Kit. You can customize these video items in order to adjust their look and feel with your own requirements. Main videoitem types used are

  • normal video item, used in main video listing
  • channel video item, used in channels page
  • related video item, used in displaying related videos on preview video page.

Main properties of video item are

Properties Values Detail Information
VideoID

int

Unique ID of video that represent this video item.
UserName

string

UserID of owner of video.
Title

string

Title of video.
Duration

string

Duration of video.
MediaPath

string

Video thumb name.
Views

int

Total views of this video.
Avg_Rating

string

Average rating of this video.
Added_Date

datetime

Publishing date and time of video.
Video Player

Video Player module controls playing of video on preview page. There are two type of player modules available. You can customize these players easily with your own requirements.

Main properties of video player modules are

Properties Values Detail Information
PlayerUrl

string

Path of video player.
VideoPath

string

Path of flash FLV video.
PictureName

string

Path of video thumbnail to be shown on start of video.
Title

string

Title of Video to be display on player

There are various other modules available in Video Starter Kit with similar behaviours for performing various operations and tasks. Below is the list of remaining modules.

  • abuse -> responsible for posting abuse reports on selected video.
  • comments -> responsible for posting comments on video
  • rating -> responsible for rating video and storing rating statistics into database.
  • related -> responsible for listing related videos on preview page.
  • share -> responsible for sharing videos on other third party sites.
  • stats -> responsible for showing statistic data of each video.
  • list navigation -> responsible for generating top and left video navigation links.
  • categories -> resonsible for displaying category listing.
  • channels -> responsible for displaying channel listing.
  • tags -> responsible for displaying tag listing.
  • and others.

All modules are located at modules folder of video starter kit. You can easily customize each module with your own requirements easily and in less amount of efforts. Also you can import any module and embed it in your existing applications or other applications.

Need more help, contact us.

©2007 - 2010, MediaSoft Pro Inc  | Site Map |  Privacy Policy