Posts tagged ‘Sharing’

August 21st, 2012

Join Us For The Kaltura Community Office Hours Tomorrow @ 4pm Eastern

by Zohar Babin

Join us for the first “Kaltura Community Office Hours” Google Hangout tomorrow at 4pm Eastern!

During this meeting we’ll be talking with Andrew Davis and Michael Dale about best practices for including Kaltura videos in Web Applications, and Thomas Huzij, who will announce a new Kaltura application and discuss mixing Kaltura with PayPal APIs in ways that open new and exciting opportunities for small publishers and content creators to monetize online video quickly and easily.

The Kaltura Community Office Hours are a great opportunity for developers to meet the core Kaltura team and ask questions about integration best practices that will help you write less code that does more. We have a loose but formal structure for the beginning of the meetings, that quickly lead to open discussion about all things online video and Kaltura. All questions are welcome—if you’re having an issue with any part of the Kaltura platform this is an excellent opportunity to tell the developers how we can better serve you.

Join us and bring any questions to the Office Hours Hangout!

November 22nd, 2011

First Higher Education Video Community User Group

by Perry.Fetterman

The use of video as a learning tool has accelerated rapidly across all aspects of campus life and we at Kaltura are embracing it with the creation of the first of many regional higher education user groups. Last week we helped kick off the first higher education video user group in Boston. The event took place on November 15th at MIT and focused on discussing the use of rich media in academic institutions and promoting knowledge sharing between them.

Teaching is as much a part of the academic institution as learning, so when discussing the format of the meeting all parties involved felt that providing a place to both teach and learn was the keystone of the endeavor. To that end, we attracted a mixed group of attendees that ranged from experienced rich media managers to rookies in rich media management trying to better understand how other institutions leverage video in the academic environment and how end users are consuming video in general.

read more »

November 14th, 2011

Use Templates in Your Publishing

by Roni Cohen

In our recent “Publishing Best Practices” series we provided information to help publish your content faster.

This post will show you how you can use template entries to increase your efficiency, spare you from repeating entering default values and make your publishing process more streamlined and professional.

 

KMC Transcoding Profile Page

image #1 - "Switch to Advanced Mode" in transcoding profile page

read more »

November 10th, 2011

Is Flash Dead? The Age Of The Plugin-Less Web

by Zohar Babin

Many may have found the latest news rocking, shocking, or maybe as a “little too late”…

In case you didn’t follow the news yesterday, Danny Winokur, VP of Interactive Development at Adobe made the following announcement:

“We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook.”

It wasn’t very surprising then to see the surge of excited commentary from the HTML and Web Standards community and disappointment felt by avid Flash developers.

read more »

November 1st, 2011

The Social Enterprise

by Russ Zack

 

Originally a term coined by Saleforce.com CEO Mark Benioff, the “Social Enterprise” has become an increasingly hot topic these days. Jive, Yammer, and existing incumbents such as Microsoft and Salesforce.com are delivering social enterprise applications to allow employees, vendors, and partners to work and communicate more efficiently across time zones, languages and geographies.
read more »

October 14th, 2011

Announcing: San Francisco Based Kaltura Meetup Group

by Zohar Babin

We’re excited to share the news about the new San Francisco based Kaltura Group!
Find more details in the invitation below.

read more »

October 3rd, 2011

Extra-Fast Publishing

by Assaf

A popular requirement for news websites and video publishers is to publish videos as quickly as possible. Kaltura allows publishers to control video asset readiness by allowing them to configure the transcoding settings to their needs.

Kaltura’s platform supports ingestion of all forms of rich media (including video, images, audio, PDF, SWF files), and allows publishers to define different transcoding profiles, depending on the publishing needs. Additional transcoding flavors can easily be added for publishing across different devices. Kaltura’s transcoding decision engine supports more than 60 video and image formats as well as 140 video and audio codecs.


read more »

September 21st, 2011

Facebook Now Requires HTML5 and Fallback in Open Graph

by Zohar Babin

Remember the post about making Facebook understand and present the videos on your page?

Thanks to our dear reader Jon, we noticed Facebook has recently updated their Open Graph tags requirements to include HTML5 and non-Flash-non-HTML5 fallback video file links, otherwise, Facebook will not show your videos when users share them on their wall.

 

Originally Facebook accepted Flash Only

Previously, this is the minimal meta tags you’d have to use to have Facebook read the video in your page and present it on the wall when someone shares your page link.

<meta property="og:video" content="http://example.com/videoplayer.swf" />
<meta property="og:video:width" content="640" />
<meta property="og:video:height" content="426" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

 

Enter HTML5 and Direct Link Fallback

While FB supported html5 and video link for a while now, it seems that recently Facebook made it mandatory to support non-Flash environments. In addition to Flash, for FB to present your video now you’d have to include the following tags as well:

<meta property="og:video" content="http://example.com/html5.mp4" />
<meta property="og:video:type" content="video/mp4" />
<meta property="og:video" content="http://example.com/fallback.vid" />
<meta property="og:video:type" content="text/html" />

 

To be fully compatible with Facebook’s Open Graph

Add a few more meta tags and you’re fully compatible with all the Open Graph Specifications:

<meta property="og:type" content="article">
<meta property="og:url" content="http://example.com/videopage">
<meta property="fb:app_id" content="000000000">
<meta property="og:title" content="Video Page Title">
<meta property="og:image" content="http://example.com/videothumbnial.jpg"/>
<meta property="og:description" content="Video description"/>
<meta property="og:site_name" content="Your website name">

Find out more about these tags and their meaning in the Open Graph Specifications.

Try testing our about page in Facebook’s Open Graph Debug Tool.

 

What does our about page looks like now?

The following is a good reference example fully compatible with the Open Graph specs:

<meta property="og:type" content="article">
<meta property="og:url" content="http://blog.kaltura.org/about">
<meta property="fb:app_id" content="217926898242066">
<meta property="og:video" content="http://www.kaltura.com/kwidget/wid/_309/uiconf_id/3406441/entry_id/1_5ex2uuu8" />
<meta property="og:video:width" content="640" />
<meta property="og:video:height" content="426" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video" content="http://cdnbakmi.kaltura.com/p/309/sp/30900/serveFlavor/flavorId/1_230vtgd1/name/1_230vtgd1.mp4" />
<meta property="og:video:type" content="video/mp4" />
<meta property="og:video" content="http://cdnbakmi.kaltura.com/p/309/sp/30900/serveFlavor/flavorId/1_230vtgd1/name/1_230vtgd1.mp4" />
<meta property="og:video:type" content="text/html" />
<meta property="og:title" content="Kaltura - Open Source Video">
<meta property="og:image" content="http://cdn.kaltura.com/p/309/thumbnail/entry_id/1_5ex2uuu8/width/300"/>
<meta property="og:description"
  content="Kaltura - the first open source video platform for online video management, creation, interaction & collaboration. Kaltura enables sites to integrate advanced interactive rich-media functionalities"/>
<meta property="og:site_name" content="Kaltura.org Developer Blog">

 

Using the Kaltura Platform

In addition to Facebook’s changes, and with Microsoft recently joining the list of companies to strongly advocate HTML5, announcing the new plug-in free Win8 & IE 10 (i.e. dropping official support for Flash), having an HTML5 based and standardized video streaming solution that delivers HTML5 and direct video streaming is increasingly becoming more important.

The above code took you through making Facebook show videos on wall posts. Below, I briefly discuss how to get the thumbnail and mp4 urls I used for the code.

- Using the Kaltura Management Console (KMC), upload the video:

- The uploaded video is then converted to mp4 and several other flavors (to support various other use cases):

- The URL to the mp4 file is then the following following:

 (make sure there are no special access control settings on it, otherwise Facebook will not be able to read the file).

http://kaltura.com/p/{Kaltura partner id}/sp/{Kaltura partner id}00/serveFlavor/flavorId/{the id of the iPad flavor}/name/{the id of the iPad flavor}.mp4

Where {the id of the iPad flavor} is taken from the flavors list:

You can use any of the mp4 flavors, I used iPad since this will be the best format for most devices. If and when Facebook will add support for more flavors to be compatible with various device sizes and network speeds, we will be able to use the other flavors on the list, like we do using the Html5 Video Library.

- Finally, to get the URL for the thumbnail, use the Kaltura thumbnail API:

http://kaltura.com/p/{Kaltura partner id}/thumbnail/entry_id/{the video entry id}/width/300


Big shutout to Jon for the heads up!
Let us know in the comments how you’re using this functionality or if you have any questions.