vzaar - The professional video platform blog Min vzaar site
vzaar is an online video hosting service with fantastic features that are designed for business. Deliver to mobile or the web straight from your site.
 

Archive for Video Advice

If people are willing to give you money for something you’re doing anyway, you’d be crazy not to take it, right?  Many of you produce brilliant, original content that people really love—love enough to pay a fee to access it.  Comments and shares are great when you’re creating video content to support your business, but when video content is your business, what you need is a paywall.

Which is why vzaar has partnered with MPP Global Solutions.  vzaar is a video hosting service, not a payment processor, so when vzaar clients began asking more frequently for guidance on setting up paywalls, we sought out the people who do that best.   MPP processes payments for some of the biggest media sites out there and is a perfect fit for vzaar clients.  We recommend any vzaar member looking to secure videos behind a paywall to pair MPP’s services with vzaar.

In order to gate your content, simply upload your videos to vzaar as you normally do.  Make sure your videos are set to private(they are by default, but you may have edited your security settings), and  we recommend using our domain control feature to restrict plays to your own domain as an additional security measure.  Once you’ve embedded the video on your site, you can add a paywall by setting up an “ePayment page” with MPP.  When your customers  hit this page, they’ll be required to enter their payment details in before they can continue on to watch your videos.  While this page will be hosted by MPP, it’s fully customizable and it will appear like an extension of your own site.  They use session specific keys to ensure that your video page remains  inaccessible until payment is provided.  Whether you’d like to setup a subscription model or charge for individual plays, MPP has options for you.  The result is completely secure video content that makes you money.

If you have any questions about how to setup a paywall, reach out to MPP, or get in touch with us , and we can help  you get started monetizing all that really great video content you’ve created.

Categories Partners, Video Advice
Comments (0)

Take control of your vzaar video player with the JS API

JavaScript code

Here at vzaar, we’ve got a lot of great features, and we’re introducing new ones all the time. Consequently, as head of Customer Support I’m frequently asked “Can I do <insert video feature> on vzaar?”

My favorite answer, of course, is “Yes.”  But second to that is “Not right now, but I’m sure it would be possible  utilizing the JavaScript API.”

Now, that might seem like the second-favorite answer of someone who should get out more, but  in my defense: I love solving problems. So, armed with a  basic command of JavaScript and a cup of strong black coffee, I set myself a few challenges based on real customer feature requests, just to offer a glimpse of what is possible.

 

A Caveat

The JavaScript API is only accessible through the HTML embed code on the vzaar video platform. You will need to set apiOn=true in the player’s flashvar parameters to allow any of this juju magic to happen. Now, on to The Challenges!

 

Challenge 1 – Chapters

We get asked about chapters a lot, and it’s really easy to implement. First off, create some links to represent your chapter names. Then we just have to harness the power of seekTo(timeInSecs) to sniff out those links from their id. Bingo, chapters. Check out the demo!

By the way, if –  like me – you suck at the 60 times table, and you’re longing for the day when time is decimalized, you can always Google “1 hour, 47 minutes and 32 seconds in seconds” to do the math for you.


Challenge 2 – Checking Progress

Maybe you want to display a call to action when the video finishes, or check on how far through the video people are making it. This can be great feedback: if your viewers are never getting past 30% of a video, you’ll probably want to start thinking of ways to keep them more engaged. I would suggest a flamboyant hat, but I’m not in marketing so don’t blame me when it all goes wrong.

In this example I’ve written a function that listens for progress (which is updated every 10%), giving motivational messages at points throughout the video, and a special prize at the end! And don’t worry, it’s only 30 seconds long.
Did I mention the prize?

 

Challenge 3 – Pre-Roll

This example checks when playState() changes to mediaEnded, then I’ve written a JavaScript function to replace the contents of the #video-container div with a new embed code. You could conceivably add on a post-roll using the same method, or even chain many videos together. Here’s a demo of pre-roll in action.

 

Wrapping Up

What I’ve done here only scratches the surface of what’s possible. Here are some ideas, just off the top of my head:

  • A button that lets people skip the next 5 seconds of a video.
  • Use AJAX to keep track in your database of what videos people have watched to the end.
  • A playlist that responds to keyboard shortcuts.
  • A gigantic panic button to mute the sound or load a new video.
  • And who knows what else? The internet is your oyster!

I’ll add that there’s always more than one way to skin a cat (we’re led to believe, anyway. I sincerely hope that no-one has tried). I’m no JavaScript ninja, so there’s undoubtedly a more elegant solution to these problems if you were to use them in production.

And finally, don’t forget to let us know if you come up with a cool use for the JavaScript API. It’ll really come in handy next time I have to say “Not right now, but…”

 

 

Categories Feature, Video Advice
Comments (0)

What is a video sitemap?

Meghan
article by:

Good SEO is about more than getting your site to the top of Google results.  It should also ensure that your content stands out from other top ranking sites. This is one of the reasons why having video on your site puts you at a big SEO advantage.  Google displays video results with a representative thumbnail image, drawing eyes significantly more than a simple text link would.  According to ReelSEO, videos have a 41% higher click through rate than their plain text counterparts.  Distinguishing your content from the rest results in more visits to your site. Not only are video results more compelling, they’re also easier to dominate.  ”There are far less video results in Google’s index when compared to other web assets,” ReelSEO’s founder and publisher Mark Robertson explains.  “As a result, there is far less competition for rankings and a promising opportunity now exists for websites publishers to rank well for terms they may have had more difficulty in ranking for with web results.”

 

Video does still present some unique challenges to search engines, Robertson points out. “Because video can be published in many different ways (embeds, javascript, iframe, HTML5, etc.) and is itself a medium that’s difficult to ingest & analyze, search engines have a more difficult task in crawling, indexing, and ranking video assets on the web.”   So then how exactly does one ensure that their video content is indexed, and with the appropriate thumbnail and description?   By submitting a sitemap.

A video sitemap is a text file packed with useful data about the content of your video.  By submitting a sitemap to Google, you are informing the search engine of your video’s title, subject matter, run time, who the intended audience is, and many more details that will influence how and when it gets indexed.  You can imagine how valuable it is to have Google know this information.  The better Google understands the content of your video, the more they can do to ensure that it reaches the appropriate audience.  If indexed properly, whenever potential clients perform a search relevant to your content, Google will display the information and thumbnail image from your video sitemap on their results page.

In order to setup a new sitemap, you’ll need to create a new word document, save it as an xml file, and upload it to your server.  When creating the sitemap document, there is a sitemap protocol that you must follow.  The basic requirements as outlined by Sitemaps.org are:

  • Begin with an opening <urlset> tag and end with a closing </urlset> tag.
  • Specify the namespace (protocol standard) within the <urlset> tag.
  • Include a <url> entry for each URL, as a parent XML tag.
  • Include a <loc> child entry for each <url> parent tag.

Once you’ve created a basic sitemap using the protocol, you’ll use tags to provide information about your video.  There are a number of  video-specific tags you may use, but at the very least, you are required to include the following:

<loc> The URL of the landing page(the page where you have embedded the video)

<video:video>  This tag lets Google know you’re working with video

<video:thumbnailloc>  The URL of the representative thumbnail image from your video.  It must be a jpg, .png, or. gif at least 640×480 pixels, but no larger than 1920 x 1080 pixels.

<video:title> The title of your video (100 character max)

<video:description>  A short description of your video.  Descriptions past 2048 will be truncated.

EITHER <video:playerloc> URL to your video file

OR <video:content_loc> The URL of the flash player for a specific video.  This URL is often found in the src element of your video’s embed code.

There are a number of other optional tags you may include if relevant, such as tags for country restrictions, publication date, and family friendly content.  Google has a full video-specific tag list in their help pages : http://support.google.com/webmasters/bin/answer.py?hl=en&answer=80472#4


Once you’ve created your sitemap, save it as a .xml file and upload it to your site.  You may submit the sitemap through Google Webmaster.  Setup a Webmaster account for your site if you have not already, and submit the sitemap from the Site Configuration section of that account.  Google already knows that the sitemap is located on the domain you created your account under, so when submitting simply complete the sitemap URL in the field provided.  If your sitemap’s URL is http://www.yoursite.com/sitemap.xml, for example, then you would enter in “sitemap.xml”.  If you maintain a mRSS feed for your site, you may also submit this in lieu of a sitemap.

Alternatively, you can add the following line of code (after swapping out the URL here with your own sitemap’s URL) anywhere in your robots.txt file:
sitemap: http://www.yoursite.com/sitemap.xml,

If you’re not comfortable setting up your own sitemap, there are tools available that will automatically generate them for you.  Google maintains a list of such tools here: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators

Whether you create your own sitemap, mRSS feed, or use a a third-party tool, the benefits are massive.  Increased visibility in search results can only increase site visits and improve conversion rates.  If you take the time to create compelling video content for your site, there is no reason not to take the steps to ensure search engines index it properly.

 

Categories Business Thoughts, Video Advice
Comments (0)

Apple is going to release iOS 5, the latest version of their mobile operating system, for iPads the iPhones 3GS & iPhone4 and 3rd+ Generation iPod Touches (as well as any new hardware Apple announces this year). Your vzaar embed code generated before September 28th 2011, will not playback video on devices with the new operating system. To ensure full compatibility with iOS 5 you need to update the video embed code that you are currently using.

We have created a comprehensive help document to show you what has changed in the embed code and how you should replace the old embed code with the new.

read_help_doc

Below are answers to some of the questions we expect you to have:

Why has this issue occurred?
Apple has made a change to their mobile operating system so we have altered the embed code to ensure full compatibility.

Why can’t vzaar make a change to its server to ensure iOS 5 compatibility?
We have looked into this but due to the technical nature of Apple’s change, it is not possible to address this issue from the server side.

I want playback on iOS 5 devices (iPhones & iPads) what should I do?
You need to replace the embed code on your sites for any videos embedded before Wednesday 20th September 2011 with the new embed code with either the HTML5 style embed code or the new IFRAME embed code to enable your videos to playback on iPhones and iPads running iOS 5.

What are the embed code options?
You now have a choice between the standard HTML5 style embed code that you’ve been using up until now, or a new IFRAME embed code. Read more here to find out what option is right for you.

How do I do this?
Login to your vzaar account and go to your video page to get your embed code. Replace the embed code on your site with this new embed code.

When should I replace the embed code on my website?
We suggest that you start changing your embed code as soon as possible so that when the update occurs your videos will playback.

Where can I find the new embed code?
All the embed codes on vzaar have now been updated. The new embed code is located in the same place on your video page. See here for further information on where to find your embed code.

Do I need to re-upload my videos?
You do not need to re-upload your videos.

What is iOS 5 and what devices does it run on?
iOS 5 is Apple’s next release of their mobile operating system. This will run on the iPad, iPhone 3GS, iPhone 4, iPod Touch 3rd & 4th Generations and any devices announced this year.

When is iOS 5 going to be released?
Apple have not specified the release date but we believe this will happen in October 2011.

I have more questions?…
If you have further questions or would like to speak to a member of our support team please contact us. Our contact information can be found here.

Categories Community, Technology, Video Advice
Comments (1)

Encoding Video for the Web

Ian
article by:

For those of you who missed the webinar on video encoding for the web you are in luck as it has been recorded and the video can be seen below. I have broken it into two parts. The first part was presented by Larry Kless and his piece is about 20 minutes long covering the fundamentals of video encoding. This includes all that you need to know about video compression as well as offering some tips and best practices for shooting video for the web. Want to know the difference between a codec and a container or learn about video formats then hear what Larry has to say.

The second part presented by Robert Reinhardt is being dubbed “Advanced” as Robert goes into more detail about video codec’s and goes into why he thinks x264 is important.He also gives an awesome demo of Handbrake a free downloadable desktop encoding application which is a handy tool to have. I personally use Handbrake all the time and I still learned a few things I did not know from Robert. This section also includes coverage of the Q&A session we had at the end of the webinar where some intersting topics were covered such as html 5 and the future of flash.

Also included is an iTunes podcast link for those who want to download the video podcast and a download link for those who want to download the actual video. Special thanks to Mark Robertson of Reelseo for all his help in not only making the Webinar happen but for his time in cutting the actual video. Reelseo is a great resource for all things related to video and online marketing. Last but not least a special thanks to Larry, Robert and Stella (Roberts Dog) for sharing their extensive knowledge on video encoding. Top notch chaps!!

VIDEO PODCAST
DOWNLOAD VIDEO: Encoding Video for the Web Webinar Basic
DOWNLOAD VIDEO: Encoding Video for the Web Webinar Advanced


Categories Uncategorized, Video Advice
Comments (0)