Blogs & Articles

The latest news and announcements about our products and services.

MP4 Encoding & Setting Meta Information via Media Handler Pro

  • 25 October 2010

Here we provide sample code that can help u to use Media Handler Pro component in your asp.net application (c#, vb.net) to

i: Publish any format video to high quality mp4 format using libx264 codec and preset files
ii: Set meta information to mp4 video in order to stream properly on web.

We recommend you to download latest ffmpeg build with presets support from http://ffmpeg.arrozcru.org/autobuilds/

i: Sample Code for MP4 Video using libx264 codec and preset files

private string PresetFilePath = // path of preset file u are doing to use for mp4 encoding. preset files located withing ffmpeg/preset/ folder.
_mhandler.OutputExtension = ".mp4";
_mhandler.OutputFileName = "sample_temp";
_mhandler.VCodec = "libx264";
_mhandler.Parameters = " -bt 240k -fpre " + this.PresetFilePath + "";
_mhandler.Video_Bitrate = 200;
_mhandler.Channel = 2;
_mhandler.Audio_SamplingRate = 48000;
_mhandler.Audio_Bitrate = 192;
_mhandler.FrameRate = 29.97;
info = _mhandler.Process();

The code above will create mp4 video with name 'sample_temp.mp4', In order to stream this video on web you need to add meta information otherwise players will first download complete video and will then play it.
For adding meta information we are using mp4box with Media Handler Pro. U can use the following code to set meta information and make streamable mp4 video from 'sample_temp.mp4' video via mp4box utility.

string MP4BoxPath = // path to mp4box utility in similar way as ffmpeg or preset file path.
_mhandler.MP4BoxPath = MP4BoxPath;
string  _mp4_temp_path = // complete path of output sample_temp.mp4 video
_mhandler.Parameters = "-isma -hint -add " + _mp4_temp_path + "";
_mhandler.FileName = sample_temp.mp4.Replace("_temp.mp4",".mp4"); // replace temp.mp4 with normal mp4 video, remove temp video after creating streamable mp4 video. e.g (sample.mp4)
_mhandler.InputPath = this.OutputPath;
_mhandler.Set_MP4_Buffering();

Set_MP4_Buffering() will create streamable mp4 video (sample.mp4) from (sample_temp.mp4) video.


After creation you can delete sample_temp.mp4 video.

ASP.NET Video Starter Kit 5.4 has been released.

  • 25 October 2010

We have released improved Video Portal & Youtube Clone Kit for ASP.NET

ASP.NET Video Starter Kit 5.4 include more new features, improved existing features, fix bugs reported by customers and more.


What's New in Video Starter Kit 5.4:
Video Starter Kit 5.4 bundled with lots of new features. Main features added include\r\n

  • HTML5 Video Player Support.
  • WebM Video Encoding with HTML5 Support.
  • Improved MP4 Video Encoding & Streaming.
  • Featured Videos
  • Extend Photo Gallery Feature.
  • Abuse / Spam Reporting Improvements.
  • Mail Template Improvements.
  • and lots more.

I: HTML5 Video Support:

ASP.NET Video Starter Kit 5.4 now support playing mp4, webm videos through HTML5 Video Player with fallback support to flash player (play videos on flash player only if browser doesn't support HTML5 video player). Video Starter Kit add builtin support to the following two players
http://videojs.com/ ii: http://www.longtailvideo.com/players/ 

II: WebM, MP4 Video Encoding for HTML5 Video Player:

ASP.NET Video Starter Kit 5.4 now support encoding WebM (VP8 Encoded) video encoding. So total video format supported by Video Starter Kit includes i: Flash FLV

  • MP4 (high quality using libx264 presets)
  • WebM VP8 (high quality using libvpx codecs - new)
  • WMV (silverlight with IIS smooth streaming supported)

III: Improved MP4 Encoding and Streaming:

ASP.NET Video Starter Kit 5.4 improved mp4 encoding and streaming videos now. If mp4 encoding is enabled by site administrator, mp4 video will be encoded using libx264 codec with vast variety of h264 presets. ASP.NET Video Starter Kit 5.4 also add script to set meta information to mp4 video via mp4box to allow smooth streaming of mp4 video over web. for demo click on link below. http://www.remix-video.com/video/507/narnia-voyage-of-the-dawn-treader-trailer.aspx

IV: Featured Videos

ASP.NET Video Starter Kit 5.4 add new video type (Featured Video). Admin can mark any video file as featured video under control panel -/ video section -/ video detail page. Once mark as featured video, it will be shown in special sections and will have priority on normal video. Featured video type can be extended to premium videos (paid videos), sponsored videos and other video types.

V: Add More Options

ASP.NET Video Starter Kit 5.4 now add two more tabs in video section to order videos as\r\n

    • Most Commented (new)
    • Featured (new)
    • Recently Added
    • Most Viewed
    • Most Liked
    • Most Favorited

 

VI: Extended Photo Gallery Feature:

ASP.NET Video Starter Kit 5.4 extend and complete missing features related to photo gallery. Now photo gallery section support the following missing features.\r\n

 

    • User can create their own photo galleries / albums.
    • User can add, remove photos from gallery / album.
    • User can manage their galleries.

 

In previous version only admin can add photo galleries.

VII: Abuse / Flag Reporting Management:

ASP.NET Video Starter Kit 5.4 now add centralized, more improved and advance flag, abuse, spam reporting page under control panel. From reporting section site admin can\r\n

 

    • Block / Delete Content
    • Block / Delete Content Author Account
    • Block / Delete Reporter Account
    • Block IP Address of Author or Reporter
    • Review & Resolve Report on Content

 

VIII: Advance Mail Template Engine:

ASP.NET Video Starter Kit 5.4 now adds more improved and advance mail template customization and processing engine to create, customize and use mail templates in any type of events or actions within website. Now site administrator can create new mail templates, use this mail templates via unique key within website in any event (e.g submit blog post). This helps site administrator to manage mail templates and easily customize mail templates under control panel -/ settings -/ mail template section without touching internal source of website.

IX: More Improvements

Hundreds of improvements have been done in ASP.NET Video Starter Kit 5.4 in every section including. You can send bug report, feedbacks and suggestions via contact us. This help us to build more improved and useful kits in future.

For more detail visit: http://www.mediasoftpro.com/vsk50/user-guide/asp.net-video-kit-v54.html 

ASP.NET Photo Crawling Script - Batch Uploader.

  • 26 August 2010

ASP.NET Video Starter Kit version 5.3 introduced more powerful photo crawling and batch uploading script for uploading photos in one step making it possible to upload and manage thousands of photos in few hours within website making website rich from content.

ASP.NET Photo Crawling Script:

Photo Crawling Script is powerful script written in ASP.NET which can facilitate website administrator to fastly upload and manage hundreds of photos within an hour to website by using single step. Main feature of script includes

  • Crawl photos from local computer or server by providing local destination path, or third party websites by providing direct url.
  • Fetch and download photos to server from path provided.
  • Allow site administrator to choose photos that he want to be part of website and remove useless photos.
  • Assign category for uploaded photos. gallery if created, blog posted if generated.
  • Allow options to give global title, description, tags for all selected photos or give title, description, tags for each and every photo.
  • Allow options to create photo gallery and put all photos in gallery or place photos in existing gallery by providing gallery id. It also facilitate administrator to assign different title and description for gallery.
  • Allow option to generate blog post from selected photos, assign blog title and place separate blog description / detail.

Key Advantages:

ASP.NET Photo Crawling Script give the following advantages to site administrator for uploading multiple photos in batch at once.

  • Simplifies photo uploading and managing task and make it possible to upload thousands of photos in few hours.
  • Help site administrator to download photos from server as well as powerful crawling script allow admin to fetch and download photos from any website by just providing website photo page url.
  • For developers, photo crawling script open new gateways and can help in advance content crawling and fetching requirements.
  • Demo: All photos uploaded, galleries created and blog posted in http://www.bestepics.com through ASP.NET Photo Crawling Script.

ASP.NET - FLV, MP4, Vorbis, VP8 WebM, PNG encoding in one step using Media Handler Pro

  • 24 July 2010

You can use the following sample code to publish any format video to flash flv, mp4, vp8 webm, ogg vorbis, grab thumb in one step using ASP.NET Media Handler Pro.

Note: You need to download latest ffmpeg build with support of VP8 codec

Sample Code:

_mhandler.InputPath = RootPath + "\\\\contents\\\\original";
_mhandler.OutputPath = RootPath + "\\\\contents\\\\output";
VideoInfo info = new VideoInfo();
_mhandler.FileName = "sample.wmv";
_mhandler.OutputFileName = "sample";
//***************************************
//FLV Encoding
//***************************************

_mhandler.OutputExtension = ".flv";
_mhandler.Video_Bitrate = 500;
_mhandler.Audio_Bitrate = 128;
_mhandler.Audio_SamplingRate = 44100;
_mhandler.Force = "flv";
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
       Response.Write("Error occured while processing flv video");
       return;
}
_mhandler.Force = "";
//******************************************
// MP4 Encoding - HQ - 1 Pass
//******************************************

_mhandler.OutputExtension = ".mp4";
_mhandler.FrameRate = 23.97;
_mhandler.Video_Bitrate= 6144;
_mhandler.VCodec = "libx264";
_mhandler.Parameters = "-bt 8192k -coder 1 -flags +loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -me_method dia -subq 2 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 1 -directpred 3 -trellis 0 -flags2 -bpyramid-wpred-mixed_refs-dct8x8+fastpskip -wpredp 2";
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
     Response.Write("Error occured while processing mp4 video");
     return;
}

//******************************************
// MP4 Encoding - Normal
//******************************************

_mhandler.OutputExtension = ".mp4";
_mhandler.FrameRate = 29.97;
_mhandler.Video_Bitrate = 200;
_mhandler.VCodec = "libx264";
_mhandler.Parameters = "-bt 240k -coder 1 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 2 -directpred 3 -trellis 0 -flags2 +wpred+dct8x8+fastpskip -wpredp 2";
_mhandler.Channel = 2;
_mhandler.Audio_SamplingRate = 48000;
_mhandler.Audio_Bitrate = 192;
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
     Response.Write("Error occured while processing mp4 video");
     return;
}
//******************************************
// MP4 Encoding - ipod - ipone - 1 pass
//******************************************

_mhandler.OutputExtension = ".mp4";
_mhandler.FrameRate = 29.97;
_mhandler.Video_Bitrate = 512;
_mhandler.VCodec = "libx264";
_mhandler.Width = 480;
_mhandler.Height = 272;
_mhandler.AspectRatio = "480:272";
_mhandler.Parameters = "-bt 1024k -maxrate 4M -flags +loop -cmp +chroma -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq \\"blurCplx^(1-qComp)\\" -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -coder 0 -refs 1 -bufsize 4M -level 21 -partitions parti4x4+partp8x8+partb8x8 -subq 5";
_mhandler.Force = "mp4";
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
      Response.Write("Error occured while processing mp4 video");
      return;
}
// ************************************
// Clear parameters
// ************************************

_mhandler.FrameRate = 0;
_mhandler.Video_Bitrate = 0;
_mhandler.VCodec = "";
_mhandler.AspectRatio = "";
_mhandler.Parameters = "";
_mhandler.Force = "";
_mhandler.Pass = 0;
_mhandler.Channel = 0;
_mhandler.Audio_Bitrate = 0;
_mhandler.Audio_SamplingRate = 0;
//************************************
// OGG Theora Encoding
//************************************

_mhandler.OutputExtension = ".ogg";
// set parameters with ogv video / ogg audio
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
      Response.Write("Error occured while processing ogg file");
      return;
}
//***************************************
// VP8 WebM Encoding (Standard Version)
//***************************************

_mhandler.OutputExtension = ".webm";
_mhandler.Force = "webm";
_mhandler.AspectRatio = "4:3";
_mhandler.VCodec = "libvpx";
_mhandler.ACodec = "libvorbis";
_mhandler.Deinterlace = true;
_mhandler.Parameters = "-threads 8 -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -vb 2M -aq 50 -ac 6";
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
      Response.Write("Error occured while processing webm video");
      return;
}
//****************************************************
// Grab Thumbs
//****************************************************

int calculate_mid_duration_sec = 5; // default 5 seconds
if (info.Duration_Sec > 0)
       calculate_mid_duration_sec = (int)info.Duration_Sec / 2;
//  create thumbnail
_mhandler.VCodec = "";
_mhandler.ACodec = "";
_mhandler.Force = "";
_mhandler.Parameters = "";
_mhandler.ImageName = "bear.png";
_mhandler.OutputFileName = "bear";
_mhandler.OutputExtension = "png";
_mhandler.Image_Format = "png";
_mhandler.Frame_Time = calculate_mid_duration_sec.ToString();
_mhandler.Width = 320;
_mhandler.Height = 240;
info = _mhandler.Grab_Thumb();
// check for errors
if (info.ErrorCode > 0)
{
     Response.Write("Error Occured while grabbing thumbs");
     return;
}
Response.Write("All tasks completed successfully");



Represent comments, so use code when required.

You can publish multiple format videos that can be playable on variety of ways, you can use mp4, webm, ogg vorbis to play on HTML 5 player.

ASP.NET HTML 5, VP8 WEBM Video Encoding using Media Handler Pro.

  • 24 July 2010

Everyone who has visited YouTube.com in the past four years knows that you can embed video in a web page. But prior to HTML5, there was no standards-based way to do this. Every video you've watched on the web has been funneled through a third party plugin (QuickTime, RealPlayer, Flash).

HTML5 defines a standard way to embed video in a web page, using a

<video width="300" height="150"></video>
element.

Support for the <video width="300" height="150"> element is still evolving, which is a polite way of saying it doesn’t work yet. At least, it doesn’t work everywhere. But don’t despair! There are alternatives and fallbacks and options.

 Video Codecs: There are tons of video codecs. The three most relevant codecs are H.264, Theora, and VP8.

H.264 is also known as “MPEG-4 part 10,” a.k.a. “MPEG-4 AVC,” a.k.a. “MPEG-4 Advanced Video Coding.” H.264 was also developed by the MPEG group and standardized in 2003. It aims to provide a single codec for low-bandwidth, low-CPU devices (cell phones); high-bandwidth, high-CPU devices (modern desktop computers); and everything in between. To accomplish this, the H.264 standard is split into “profiles,” which each define a set of optional features that trade complexity for file size. Higher profiles use more optional features, offer better visual quality at smaller file sizes, take longer to encode, and require more CPU power to decode in real-time.

Theora evolved from the VP3 codec and has subsequently been developed by the Xiph.org Foundation. Theora is a royalty-free codec and is not encumbered by any known patents other than the original VP3 patents, which have been licensed royalty-free. Although the standard has been “frozen” since 2004, the Theora project (which includes an open source reference encoder and decoder) only released version 1.0 in November 2008 and version 1.1 in September 2009.

Theora video can be embedded in any container format, although it is most often seen in an Ogg container. All major Linux distributions support Theora out-of-the-box, and Mozilla Firefox 3.5 includes native support for Theora video in an Ogg container. And by “native”, I mean “available on all platforms without platform-specific plugins.” You can also play Theora video on Windows or on Mac OS X after installing Xiph.org’s open source decoder software.

VP8 is another video codec from On2, the same company that originally developed VP3 (later Theora). Technically, it is similar in quality to H.264 Baseline, with lots of potential for future improvements.

In 2010, Google acquired On2 and published the video codec specification and a sample encoder and decoder as open source. As part of this, Google also “opened” all the patents that On2 had filed on VP8, by licensing them royalty-free. (This is the best you can hope for with patents. You can’t actually “release” them or nullify them once they’ve been issued. To make them open source–friendly, you license them royalty-free, and then anyone can use the technologies the patents cover without paying anything or negotiating patent licenses.) As of May 19, 2010, VP8 is a royalty-free, modern codec and is not encumbered by any known patents, other than the patents that On2 (now Google) has already licensed royalty-free.

Encoding VP8 WebM Video using Media Handler Pro.

FFMPEG 0.6 and latest provide support for VP8 Codec via libvpx. You need to download latest win 32 build in order to publish video to WebM format.

ample code for using ASP.NET Media Handler Pro to publish WebM Video

 

VideoInfo info = new VideoInfo();
 _mhandler.FileName = "sample.wmv";
_mhandler.OutputFileName = "sample";
_mhandler.OutputExtension = ".webm";
_mhandler.Force = "webm";
_mhandler.AspectRatio = "4:3";
_mhandler.VCodec = "libvpx";
_mhandler.ACodec = "libvorbis";
_mhandler.Deinterlace = true;
_mhandler.Parameters = "-threads 8 -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -vb 2M -aq 50 -ac 6";
info = _mhandler.Process();
if (info.ErrorCode > 0)
{
         Response.Write("Error occured while processing webm video");
         return;
}

After publishing you can then play WebM video on HTML 5 player (e.g player provided by http://videojs.com/ Sample way to play WebM Video

<video width="320" height="240"><source src="sample.webm" type='video/webm; codecs="vp8, vorbis"'></video>

Extracting Frames from video and Re encoding images into video using ASP.NET Media Handler Pro.

  • 09 July 2010
You can use the following code through ASP.NET Media Handler Pro
\r\ncomponent to extract all frames of video into jpg images.
\r\nExtracting Frames:
\r\n[quote]
\r\n_mhandler.InputPath = RootPath + "\\\\contents\\\\original";
\r\n_mhandler.OutputPath = RootPath + "\\\\contents\\\\thumbs";
\r\n_mhandler.FileName = "xmen-origins-wolverine.mp4";
\r\n_mhandler.OutputFileName = "sample_";
\r\n_mhandler.OutputExtension = "%010d.jpg";
\r\n_mhandler.Force = "image2";
\r\nVideoInfo info = _mhandler.Process(); [/quote]
\r\nRe Encoding Frames / Images into Video:
\r\nExample below will encode all jpg frames into flash flv video, you can
\r\nencode it in any format.
\r\n[quote]
\r\n_mhandler.InputPath = RootPath + "\\\\contents\\\\thumbs";
\r\n_mhandler.OutputPath = RootPath + "\\\\contents\\\\flv";
\r\n_mhandler.FileName = "sample_.%010d.jpg";
\r\n_mhandler.OutputFileName = "sample_img_vid";
\r\n_mhandler.OutputExtension = "flv";
\r\n_mhandler.Force = "flv";
\r\n// _mhandler.MaxQuality = true;
\r\n_mhandler.Audio_Bitrate = 32;
\r\n_mhandler.Audio_SamplingRate = 22050;
\r\nVideoInfo info = _mhandler.Process(); [/quote]
\r\nIf you receive Error Code 101, you can request updated MHP through our
\r\nsupport email.

ASP.NET Video Uploader User Control.

  • 28 April 2010

ASP.NET Video Uploader Control (.ascx file) include complex script that can handle video uploading, publishing to flash flv format, grabing single or multiple thumbs, set meta data for flash flv video, output validation and retrieve useful information from video in one step just by dragging control on page by allowing developer to avoid writing lots of code.

Visit Official Page of Video Uploader Control. for more detail, demo and example codes.

Features:
Main features in ASP.NET Video Uploader Control includes,

  • Video Uploading
  • Video publishing using .NET Media Handler Pro component.
  • Set Meta Information for flash flv video.
  • Grab single or multiple thumbs.
  • Post watermark on output video. (optional)
  • Validation of source and output video.
  • Create audio mp3 file (optional).
  • and more.

Languages:

ASP.NET Video Uploader Control support both c# and vb.net.

Sample Code for using ASP.NET Video Uploader Control:
Just grab upload.ascx file on page where you want video uploading functionality.
In codebehind file set upload.ascx main properties as mentioned below.

// folder path where source video will store after uploading. 
upload1.OriginalPath = RootPath + "\\\\contents\\\\original";// folder path where flash flv video will store after publishing
upload1.FLVPath = RootPath + "\\\\contents\\\\flv"; // folder path where video thumbs will store.
upload1.ThumbPath = RootPath + "\\\\contents\\\\thumbs"; // watermark image path if required. (optional)
upload1.WatermarkPath = RootPath + "\\\\contents\\\\watermark"; upload1.WatermarkImage ="watermark.gif"; // allowed source video formats.
upload1.VideoAllowableExtensions = "mp4,avi,wmv,flv,mpg,mpeg,mov"; // max video size in MB. upload1.MaxVideoSize = 10; // grab single or multiple thumbs from video.
upload1.isMultipleThumbs = true; // 15 thumbs will be grabbed.


You can customize uploader component by adding more fields and store retrieved information in media tables for later processing.
This control is available with the following packages available for purchase on http://www.mediasoftpro.com/purchase.html

 

Feedback will be appreciated.

Media Handler Pro 5.0 Released

  • 07 April 2010

.NET Media Handler Pro media processing component version 5.0 has been released with lots of improvements, addition of advance features and simplifying code for handling advance level of media processing.

What's New in Media Handler Pro 5.0:

    • Generalize way to process any format media file to another format. learn more.
    • Joining and encoding two or more video clips in one output file.
    • Improved script for splitting video in small clips.
    • Images to video conversion.
    • Improved script for grabbing multiple thumbs. Now support grabbing thumbs from long length videos.
    • Support using x264 preset files for encoding high quality h264 videos using libx264 codec.
    • Redesigned parsing script for more efficiently retrieving media information from videos.
    • More control on error handling and information parsing.

 

Media Handler Pro ver 5.0 Documentation:

http://www.mediasoftpro.com/mediahandlerpro-v5-documentation.html

For more information visit Media Handler Pro 5.0 Documentation.

ASP.NET Video Starter Kit - Embed Videos

  • 20 January 2010

Embedding videos is the powerful way to manage and share videos and increase your website visibility on the web.
You can use Video Starter Kit - Advance Edition as a complete web application for managing, sharing and streaming embedded videos in ASP.NET.
Video Starter Kit support three types of content management.

  • Site Videos: In this case only site videos will be allowed to be manage on website.
  • Embedded Videos: In this case only third party videos via embedded script to be allowed on website.
  • Both: In this case both site videos and third party videos allowed to be managed on website.

 

Embedding videos has lots of advantages.

  • No disk space uses.
  • No special encoding tool or sdk requires.
  • No bandwidth consumes while streaming videos.
  • Site performance maintain.

You can create embedded video solution for

  •  Managing your own contents, e.g upload on youtube and keep preserve on your own website.
  • Create and manage collection of videos, e.g cars, fashion, celebrity, phones etc.
  • and lots of other usages.

 

Setting up embedding option:
You can set embedded option in Video Starter Kit - Advance Edition by following the following steps.

  • Go to control panel - > configuration.
  • Click on Advance tab and choose "Video Uploading Option" as "Embed Videos".
  • Click on update button to save your changes.
Your feedback appreciated.

ASP.NET Silverlight Web Application

  • 20 January 2010

Microsoft Silverlight is a web application framework that provides functionalities similar to those in Adobe Flash.

Video Starter Kit - Advance Edition can be work as SilverLight web application to provide features for streaming wmv videos through silverlight players instead of flash streaming.

Configuring Silverlight Player / Streaming in Video Starter Kit - Advance Edition.

You can easily configure video starter kit to publish videos in wmv format and later stream through silverlight player.
Steps:

i: Go to control panel -> configuration.
ii: Click on Advance tab and choose output type as "Silverlight WMV"
iii: Click update button to save your settings.
After choosing Silverlight WMV all videos will be encoded in wmv streaming format so that it will be stream through silverlight player.
Silverlight Player:
The following silverlight player used in Video Starter Kit - Advance Edition.
http://www.longtailvideo.com/players/jw-wmv-player/

You can also use your own silverlight player.
Live Demo:
http://www.remix-video.com/video/391/wmv-silverlight-video-testing.aspx

Your feedback or suggestion appreciated.

Video Starter Kit - Advance Edition ver 5.1 Released.

  • 19 January 2010

Video Starter Kit - Advance Edition ver 5.1 Release with lots of improvements and new features.

New Features:
New features added in VSK - AE ver 5.1 are

  • Archive contents.
  • Set Meta information and Page title for dynamic and static pages from centralize location. This will help you to set Meta information and page title for pages easily without changing data on every page. It will ease your work if you setup Video Starter Kit Advance Edition for variety of purposes.
  • Improved google sitemap for posting contents (tags, categories, videos) to google via sitemap.
  • Fully compatible with ASP.NET Photo Sharing Script & ASP.NET Blog Kit">ASP.NET Blog Kit.
  • Lots of more improvements in control panel and main section.

 

For complete detail about Video Starter Kit - Advance Edition (Youtube Clone) visit
http://www.mediasoftpro.com/vsk50/user-guide/index.html

Your suggestion, comments and feedbacks important for improving features and funtionality of Video Starter Kit - Advance Edition.

ASP.NET Blog Kit - Ver 1.0 Released.

  • 19 January 2010

ASP.NET Kit s a complete code for posting, managing, reading and sharing across other blog engines via RSS or Feed Burners. It is also written in (c#, vb.net) and fully compatible with Video Starter Kit - Advance Edition.
It include all basic and advance features that is required for building Blog / Article website in ASP.NET.
It is released as a plugin for Video Starter Kit - Advance Edition.
Main Feature Includes

  • Posting articles & blog posts with all actions including BBCode supported.
  • Managing blogs in listings (Main Listing, Categorizing, Tagging, Archiving etc)
  • Advance blog preview with all options for sharing, rating, commenting photos.
  • Blog listing via RSS.
    Admin management.
  • and lots of more features.

You can easily integrate it into your existing Video Starter Kit - AE solution by just follow the simple instructions written in read me file.
Live Demo:
http://www.carstvcentral.com/blogs/Default.aspx

We appreciate your feedbacks. You can discussion and share your ideas through comments about improving ASP.NET blog kit">ASP.NET blog kit more.

ASP.NET Photo Sharing Script - Ver 1.0 Released

  • 19 January 2010

ASP.NET Photo Sharing Script is a complete code for storing, managing and sharing photos and images on the web. It is written in (c# , vb.net) and fully compatible with Video Starter Kit - Advance Edition. It include all features that is required for building highly complex photo sharing web applications.
It is released as a plugin for Video Starter Kit - Advance Edition.
Main Feature Includes

  • Uploading photos
  • Managing photos in listings (Main Listing, Categorizing, Tagging, etc)
  • Advance photo preview with all options for sharing, rating, commenting photos.
  • Archiving photos.
  • Admin management.
  • and lots of more features.

ASP.NET Photo Sharing Script is totally compatible with Video Starter Kit - Advance Edition. You can easily integrate it into your existing Video Starter Kit - AE solution by just follow the simple instructions written in read me file.

Live Demo:
http://www.remix-video.com/photos/Default.aspx

We appreciate your feedbacks. You can discussion and share your ideas through comments about improving ASP.NET photo sharing script more.

ASP.NET Media Sharing Script - [Video Starter Kit - Advance Edition] - Youtube Clone

  • 19 January 2010

Media Sharing Script:
Script that is used for managing, publishing, sharing and streaming videos on the web across different platforms and devices is call Media Sharing Script.
ASP.NET Video Starter Kit is a Media Sharing Script written in .NET Framework (c# and vb.net) to help developers and users to setup video streaming application on the web easily. It is specially built for ASP.NET technology and platform and work in almost every tool that is directly and indirectly related to ASP.NET. It is currently available in two packages.
    * Video Starter Kit - Light Edition.
    * Video Starter Kit - Advance Edition.
Here we will discuss important points and features of Video Starter Kit Advance Edition. For more detail about Video Starter Kit - Light Edition click here.

Visit Official Media Sharing Script Page.


Video Starter Kit - Advance Edition
:
Video Starter Kit - Advance Edition is a complete media sharing script, asp.net youtube clone and asp.net video portal with all basic and advance features that helps developer and user to build highly scalable and sophisticated social media sharing web applications.
Video Starter Kit - Advance Edition not only provide video features but have lots of more features that make a web application social networking website and more.
Difference between Video Starter Kit - Light Edition and Advance Edition is,
Video Stater Kit - Advance Edition have additional features including.

 

    • HTTP pseudo-streaming.
    • Microsoft SilverLight Supported.
    • Private messaging board. (youtube style).
    • Advance youtube style public profile / channel management with multiple themes and various options for user.
    • Advance youtube style communities and groups management with all features including group videos, group members, group topics and group restriction settings.
    • Friends management and listing. (youtube style)
    • Member subscription and listing. (youtube style)
    • Photo Sharing Script (Optional plugin).
    • Blog & article posting script (optional plugin).
    • and lots of more features.

 

For more detail about Video Starter Kit - Advance Edition visit 


Documentation & Detail.
Purchase Info.

Your feedback, suggestions, comments will help us to add more features and improve existing features of Video Starter Kit Advance Edition.
We also appreciate suggestions for creating new plugins that extends the functionality of existing Video Starter Kit.

ASP.NET Media Sharing Script - [Video Starter Kit - Light Edition].

  • 19 January 2010

Media Sharing Script:

Script that is used for managing, publishing, sharing and streaming videos on the web across different platforms and devices is call Media Sharing Script.
ASP.NET Video Starter Kit is a Media Sharing Script written in .NET Framework (c# and vb.net) to help developers and users to setup video streaming application on the web easily. It is specially built for ASP.NET technology and platform and work in almost every tool that is directly and indirectly related to ASP.NET. It is currently available in two packages.

    • Video Starter Kit - Light Edition.
    • Video Starter Kit - Advance Edition.

 

Here we will discuss important points and features of Video Starter Kit Light Edition.

Video Starter Kit - Light Edition:
Video Starter Kit  - Light Edition is a complete Media Sharing Script / Video Portal written in .NET Framework (C#, VB.NET) with all basic features that is required to built video sharing web application.
Video Starter Kit - Light Edition mainly focus on video related tasks including,

  • Video Managment across single to multiple servers.
  • Video Publishing and Encoding.
  • Video Streaming from single to multiple servers.

You can use Video Starter Kit - Light Edition in almost every type of video related needs including

    • Youtube style social media sharing web applications.
    • Product demonstrations.
    • Real Estate applications.
    • Educational needs.
    • and more.

 

For more detail information and resources about Video Starter Kit - Light Edition visit links below.
i: Documentation & Detail.
ii: Purchase Info.

Your feedback, suggestion and comments help us to provide more improved version of ASP.NET Video Starter Kit in future.