Project Detail

Long Tail Plugin  

Long Tail Plugin is project number 405106
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: karunafly

Budget: $1500-3000

Created: 03/20/2009 at 1:57 EDT

Bid Count: 1

Average Bid:
N/A

03/23/2009 at 1:57 EDT

Project Creator: designerweb2
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (1 reviews)

Bid On This Project
 

Description

We're looking to have a custom plug-in developed for the long tail video player. An API for this video player is available here: http://developer.longtailvideo.com/trac/wiki/BuildingPlugins
This new plug-in will allow for showing and interacting with content when the video is paused.
When the players pause button is pressed the plug-in will look up the time offset and then grab a series of x/y coordinates using the following format:
ItemID, Time Stamp begin (.000),Time Stamp end(.000), x % offset, y % offset

Icons will be displayed at the appropriate x/y coordinates.

The icon that is displayed will be based on the field type from the following dataset:
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item>
<ID>1</ID>
<Title>BMW 750il</Title>
<Type>Info</Type>
<ImagePath>BMW745i.png</ImagePath>
<MakeBrand>BMW</MakeBrand>
<WebSite>www.bmw.com</WebSite>
<Price>MSRP: $92,100</Price>
<Weight></Weight>
<ShortDescription>2007 BMW 750iL</ShortDescription>
<LongDescription>2007 BMW 750iL|0-60 in 4.5|Top Speed 155 mph</LongDescription>
</Item>
<Item>....</Item>
</Items>
This file will be called video.xml

When a user clicks on an icon, information will appear in a popover preferably done in CSS if possible as this will allow us the most flexibility. The popover will contain information based on the dataset field values.

Two elements of interactivity will be available with the css popover. The ability to email this information with a user provided field prompting them to enter their email address. A buy link that will take the user to a specified web site with the video.xml file.
Video Player Setup
There should be Four variables that we pass to the player through the embed code that is passed along to the player, this will contain
xmlFile – the location of the xml file, could be a local location or a remote url address.
userID – This will be a variable for tracking user actions
movieID – This will be a variable for tracking the movieData
trackingServer – a url for sending user event information, if left blank then no stats sent by plugin
debugging – either true or false, defaults to false
The video item position information will be embedded into the flv file itself
If these are not specified the video player will default to calling them from the same directory as the video such as
/
video.flv
video.xml
Position information
The position information will originally be obtained within a video.pos file. This file will be entered into a flv file using adobe CS4 encoder or FLVTool2

PLEASE PROVIDE MORE INFORMATION ABOUT THIS PROCESS.

By doing this we will encode a CUE POINT in the flv file at Zero seconds, which will allow the position information to be available from the very start of the video.
Action on Play
When the user loads or presses play the plug in will send some tracking information to the tracking server url with the following variables
• userID
• videoID
• itemID
• action
• timeOffset
The userID will be the variable set in the embed tag
The videoID will be the variable set in the embed tag
The idemID will be the item id from the video.xml file (in this case there is not one yet and it will be blank)
The action should be a string describing the event type, one of the following (play, pause, click, end)
TimeOffset should be grabbed from the video player information in sec (ex. 456.23)
An example get or post would be:
http://stats.phantomadvertising.com/track.php?userID=1a2b3c4d&videoID=3c4d5e6f&itemID=&action=play&timeOffset=0.00
NOTE!!! The event notifications should be sent from a separate thread as to not delay the video player interaction with the user.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids. You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


    Bid on this Project