Sharing the excitement from floor of OSCON 2014, Kaltura’s Director of Playback Experience and Video Monetization, Michael Dale talks about Kaltura, open source and his OSCON talk about what’s happening with web video standards and html5.
Be sure to visit Michael’s OSCON 2014 talk – HTML5 Video Part Deux; New Opportunities and New Challenges and come by our booth (#P1).
Sharing the excitement from floor of OSCON 2014, Kaltura’s Director of Playback Experience and Video Monetization, Michael Dale talks about Kaltura, open source and his OSCON talk about what’s happening with web video standards and html5.
Like most developers, I was approached by my management to “Make Something Work” without having any prior experience. The job was to connect our Plone/Zope content management system to Kaltura, so web content editors could seamlessly upload and edit video content and metadata that is managed by the KMC. It wasn’t hard to find the Kaltura Python API Client Library, but once you have the Client Library, you have to learn how to use it – and at the same time, learn the features that the KMC provides (see:
Kaltura Management Console Training Track).
I can read through the many docs from cover to cover (I usually don’t) and still have the uncomfortable, lost feeling of having no clue what’s going on. And then there’s always the pressure of overcoming the learning curve in a reasonable amount of time.
So I begin by writing “Playground Code”. A directory that will be filled with useless, proof-of-concept code that helps me get the hang of a language, an API, or a new concept. This code will never be used in production, which gives me the permission to write really bad code while I climb up the learning curve.
Being able to become unattached to code, throw it all away and start over, was an important step for me. You learn the ‘right way’ to do things by doing them the ‘wrong way’ first. It also helped me figure out where exactly I should be reading in the docs to get done what needs to be done.
In the past few years, I’ve been working a lot with the concept of Test-Driven-Development. In TDD you write very small, encapsulated tests before you actually code the functionality or patch you are implementing. You are, in fact, intentionally writing failing test cases. I found this method very useful for isolating and fixing bugs, but not so much for new large projects or new enhancement development. The requirement that the tests should be atomic and very specific does not lend itself to complicated projects with many moving parts. Until now.
When I found myself having to learn the Kaltura Python Client Library – having no prior experience, I found the concept of “Playground Code” and Test Driven Development coming together. I simply took my proof of concept, put together some code and threw an assert() statement at the end, and viola – it’s now a test case!
“How do I connect to a Kaltura Server with the Python API”
The answer was “testConnect()” – that was easily incorporated into a test suite using python’s excellent testing framework ‘unittest‘ (Then, assert that something like client.media.list() returns something that looks like a response. Or, at the very least, not an exception).
I developed the trivial, but important test case at the same time I learned how to connect to the Kaltura server! My code doesn’t have to be thrown away, nor does it have to be perfect. However, it can now serve the purpose of being a proof of concept, a unittest, and a code example for the next developer all at the same time.
When I got confused with something, I could easily take my entire test case, which was an atomic, very specific exercise/problem, and post it to the forums as is – and quickly get a direct answer on what was confusing me – instead of submitting a link to my entire application with the “xxxx not working” title, which would have made it harder for others to review and help.
And then it got even better. The proof of concept code grew as I learned more about the API. A large tests module started forming. I started coming finding small bugs in the Kaltura Python Client Library, nothing critical, but important to my application – And I was able to patch, test and contribute my code upstream to the Kaltura project.
Through my humble experience (from complete newbie state) with Kaltura’s API and Python Client Library, I was able to submit and contribute a more polished and complete Python Test suite for the Kaltura API Client Library!
Want to join the Kaltura project and become an active contributor? Start Here.
This post is written by Matthew Wainwright, Director of Marketing at Attend.com. Wainwright comes from HubSpot where he was a Principal on the Channel Marketing. Prior to that he worked on their Service team as a Senior Consultant. He has also worked at agency Catalyst Online and interned at Compete.com. He holds an MBA from Boston University.
Putting on the perfect online event can be harder than it initially seems. Here are some tips to make sure that your online events always strike the right note and meet your event objectives.
1. Define your objectives, refine your target audience
Start by agreeing on your overriding goal for the online event. This could be lead generation, identifying potential new recruits for your business, or establishing a connection with prospective partners.
For lead generation-oriented events, it’s good to extend invitations to existing leads as well as well new prospects. This can help to shorten the sales cycle and increase close rates.
2. Choose the right event name
Choose a compelling name for your event that takes into account heavily trafficked keywords that will boost SEO and help to increase the number of relevant people who come across it.
3. Create a landing page
Create an online registration page, or landing page, for your event where attendees can sign up in advance. Make sure that every promotion ahead of the event links back to the landing page and that everyone who signs up gets an event confirmation.
4. Post a call to action’ on your website
Place a ‘call to action’ on your website that promotes the event. Go light on the text and instead use images and graphics to entice website visitors to sign up for the event.
The elements of a good promotion email are: a personalized email, an interesting subject line, concise copy describing your online event, and a clear call to action, such as “Register Now,” that links people to your landing page.
5. Promote via Social Media
Promote the event via social media such as Facebook, Twitter and LinkedIn. Create a unique hashtag for your event on Twitter to help with promotion and for use during the online event itself.
6. Consider paid search
If you don’t have a large enough database of contacts, consider setting up paid advertising on social networks and/or a search engine to promote you online event. If you are not visually inclined, ask a designer to help you create visual ads.
All the major search engines have paid search advertising programs that let you purchase the right to have your listing show up for a given term. Choose a relevant keyword (like “leadership webinar”), use that keyword in your ad and then link that ad to your landing page.
7. Don’t forget about the content!
It’s easy to focus so much on the promotion and the logistics that there is little time left to work on the content. Plan the content well ahead of time and make sure you do a dress rehearsal before the event to iron out content, technical and delivery issues. The goal is to leave the attendees wanting more.
8. Choose an engaging presenter
A well-known presenter, such as an industry thought leader, can help to pull in attendees and may not be as expensive as you think. They may also agree to present for free if you are helping them to reach a new audience. A senior executive from your organization who is skilled at presenting online, where real-time audience feedback is limited, is also a good option. You are looking for a radio talk-show host, not a standup comedian!
9. Build a strong support team
Don’t overlook the value of securing a good team to support the presenter on the day. Choose a host/MC to oversee the event and handle Q&A, have a technical whizz on hand to handle any audio, visual and connectivity issues and consider having a social media expert ready to respond to others using your event hashtag in their discussions.
10. Find the optimal time
The ideal time for an online event is just before lunch. Of course, this varies with the profile of your ideal attendee and the need to include people from different time zones.
11. Follow up post-event
The actions you take immediately after your event has ended can impact its overall success. New leads need to know you have more to offer, existing leads need to be pushed into further conversations and existing customers need to know how they can use your product or service to take further action.
Create a ‘thank you’ email and short survey that can be sent out straight after the event, which includes links to the event video/slides and asks for feedback on the content and presenter. Keep the language in this communication broad enough to cover off recipients who may have left the event early, or didn’t actually join.
12. Repurpose the content post-event
Post an on-demand version of the event on your website and continue to promote the content. Putting this behind a gate such as a landing page means that you can continue to capture residual leads.
This post is provided by Jonathan Stefansky – co-founder and CEO of Viewbix, the leading interactive video marketing platform
Viewbix and Kaltura recently partnered to add Viewbix’s interactive engagement tools for Kaltura customers. The new integration enables the Kaltura Player to track video performance and optimize ROI through Viewbix’s actionable analytics platform.
Everyone wants to create the next massively successful viral video campaign, like Old Spice did with the “Smell like a man, man” campaign.
Old Spice generated over 105 MILLION YouTube views and saw a:
- 2700% increase in Twitter followers
- 800% Increase in Facebook fan interaction
- 300% increase in traffic to their website
Most importantly, they became the number one brand of body wash and deodorant (source: pg.com).
However, relying on the one-in-a-million chance that your video will become the next successful viral campaign is not the most effective way to drive ROI from your media. Too often, businesses use video views as the metric of success for their online video campaigns. Take, for example these two scenarios, which would you choose?
- In Scenario A, you could get 10,000 people to watch your video.
- In Scenario B, you could get 10,000 people to watch your video, and 2,500 of these viewers would take some type of measureable action – joining your mailing list, becoming a social follower or purchasing your product or service.
For most businesses, Scenario B is the obvious choice, but if that’s truly the case, why are we measuring ROI of our videos by only counting views and not engagements?
Here are 4 quick tips to truly start achieving measurable ROI from your videos:
1) Actionable Analytics
Most analytics packages that track videos provide you with the basics – impressions, video views and, if you’re lucky, percentage of video watched. When it comes to effectively tracking ROI, it’s critical to use a platform that allows you to understand what’s working and what’s not. This should include tracking events like engagement activities, point-in-video that action occurred, device type, location and more. Using this data, you can put together effective multivariate tests to truly optimize performance.
Tip: Add a tracking tag to your URLs to report on completed transactions that occur from those clicks.
2) Determine Your Objective: Lead, Follow or Sell
Once you have a system in place to track your performance, it’s time to think about what type of action you want your viewers to take. Is the point of the video purely brand awareness or do you want to capture lead information? Do you want your viewer to become engaged with your brand by becoming a social follower or by downloading other relevant information about your business? Is this a point-of-purchase video, like an app download, where you want the viewer to take immediate action? Your engagement goals will have a big impact on determining the types of calls to action you want to place in your video.
Tip: Strike a balance with the numbers of calls to action in your video, but don’t be shy! People are watching your video because they are interested in your business. If you tell them what you want them to do next, they typically will. On average, our clients are seeing engagement rates of over 25%, meaning 1 in 4 viewers takes measurable action!
3) Find the Most Effective Placement for Your Calls to Action
Once you’ve determined what calls to action you will add to your videos, it’s critical to ascertain the best time and place to have them appear. Should they be present all the time? Do you want them to appear after a certain point in the video or be presented after the video ends? This is where your analytics become indispensible in providing you with the information you need to achieve the maximum ROI from your videos.
For example, one client tested the effectiveness of adding the call to action button directly on upper corner of their Viewbix Player, as compared to the same exact call to action button placed to the right of the video. By placing the button directly in the video window they were able to increase click through rates by 400%!
Tip: Correlate the percentage of video viewed with the placement of your call to action. If most of your viewers are dropping after watching only 50% of the video try adding a call to action before that point.
4) Remember Mobile Viewers
Mobile video viewership is exploding. At Viewbix, our clients saw the percentage of video views coming from mobile devices increase from 10% in 2012 to over 30% in 2013. Where and how you place your calls to action may need to change for the smaller footprint of these devices. Make sure you have a plan in place for these viewers.
Tip: Use a responsive themed player so the video will appear properly when viewed on mobile devices of different sizes.
Remember, you can achieve great value from your videos even if they don’t actually go viral. It’s time to look past video views as your primary metric for success and start using your video analytics data to build a strategy for getting your viewers to engage with your brand. If you need help generating more engagement from your videos, visit Viewbix.com and our video optimization team will develop a plan to help you make the most of your video marketing budget.
Viewbix is one of the proud sponsors of Kaltura Connect 2014 – The Video Experience Conference, June 17-18 at Jazz at Lincoln Center in New York City. See how Viewbix can help you drive measurable ROI from your Kaltura videos in less than 5 minutes – visit us at the conference!
This post is provided by Gilles Domartini – founder and CEO of Cleeng. Cleeng, a leading freemium platform for Pay-Per-View and Video-On-Demand, has joined forces with online video platform Kaltura, to change the landscape of the paid online video streaming industry.
Two major events recently demonstrated the enormous consumer appetite for live-streaming worldwide: First, Super Bowl XLVIII became the most-viewed, live-streamed sporting event in US history with record online audience engagement. Second, the Oscars ceremony became the victim of its own success when the live internet broadcast crashed due to “traffic overload”, generating more angry tweets than the famous Ellen DeGeneres selfie. Compared to linear television, online audiences were offered a wider range of viewing and navigation options between the Oscars pre-show, ceremony and backstage events across any electronic device. Although, streaming offers viewers more choice and flexibility, it isn’t always easy, as the end-to-end ingestion and video processing distribution challenges during the show demonstrated.
— Ellen DeGeneres (@TheEllenShow) March 3, 2014
Paid Streaming Usage is Here
There is a plethora of new opportunities: Take for instance Louis CK grossing $4.5 million in 45 hours for digital downloads of his one-man-show or the World Wrestling Entertainment Network expecting to reach 1 million subscribers to its online service less than two months post-launch. Both cases further prove that buying online entertainment is quickly gaining popularity. The appeal is much broader than just celebrities and sporting events – many prestigious universities, health foundations and B2B conferences are also embracing live streaming as a way to directly connect with their audiences on a global scale. Both Kaltura and Cleeng are committed to easing the existing pain-points of live streaming. Kaltura’s is working toward this with the launch of Kaltura Live Streaming, which provides a unified, affordable and robust Live-to-VOD solution; Cleeng recently launched the new Cleeng Live!, allowing any event organizer to easily setup tickets, pre-booking and payments for online events in just two-minutes.
Challenges Remain to Organize a Successful Pay-Per-View Event
There is great potential for live-streaming opportunities, but it remains complex due to frequent, high profile outages. If you’re planning to organize a pay-per-view event, it’s important to manage six key factors:
- Securing video access across devices, while ensuring a smooth user experience. This is no easy task due to the fragmentation of technologies like HTML and Flash and a variety of devices from smartphones to TVs.
- Congestion of peak loads is a big deal – typically 10% of transactions are processed in the last 10 minutes before an event starts. Server failure is the most predictable issue, but, in case of sudden transaction growth, the payment gateway may be suspected as fraudulent or your email gateway could be perceived as a potential spammer.
- Delivering a seamless login and user experience during the pre-booking phase and at the moment of the event.
- Providing immediate support during the show. When people pay, they expect answers, fast! It’s important not to fail in this area, otherwise you may be left to deal with hundreds of complaints from social media channels over the next few hours!
- Providing worldwide payment, especially when it comes to handling various payment methods, multiple currencies and tax management along with potential geo-blocking.
- Setting up paid or free online events can be a time consuming task especially if you need to enlist consulting agencies and multiple solution providers from live page design, streaming to payment gateway.
Cleeng has powered more than 300 live shows for leading brand names such as Cirque du Soleil, TEDMED and the University of Massachusetts, reaching millions of viewers worldwide. After measuring these interactions, we have uncovered the components that define a successful user experience and the type of business models required to meet user expectations and to further empower social sales. With Cleeng’s experience and expertise in live-streaming and Kaltura’s powerful and flexible video platform, we’ve created a solution that empowers publishers to host premium events and build engaging, revenue-generating online video experiences.
The Pepsi Indian Premier League (IPL) is a Twenty20 cricket tournament with different franchise teams participating for the title. The tournament started in 2008 and is the most-watched Twenty20 cricket league in the world.
The brainchild of The Board of Control for Cricket in India (BCCI), the IPL has developed into the most lucrative and most popular outlet for the game of cricket. Matches generally begin in late afternoon or evening so that at least a portion of them are played under floodlights at night to maximize the television audience for worldwide broadcasts. With the advent of the IPL, almost overnight the world’s best cricketers—who had seldom made the kind of money earned by their counterparts in other professional sports—became millionaires.
Video and social sharing is key to the success of the IPL. With games being played in multiple geographic locations, online viewing gives fans the opportunity to watch the matches live, catch up after the match and share the highlights with friends and family.
The Kaltura platform provides an automated workflow to capture highlights, upload, encode and deliver content quickly to fans.
Not only does the Kaltura platform support a one-step workflow but also adds advertising and advanced sharing capabilities. All that remains is to wish the cricket teams good luck for the tournament!!!
Being open source provides users of the Kaltura platform many advantages. Amongst which, the ability to shape and influence the platform and its roadmap by contributing code to the project.
More often, when building a new integration or a publishing workflow, it’s a bit too much to dive into the platform code. That’s why you don’t have to!
Kaltura is a RESTful API driven platform.
This means that all features, user facing or internal, are all based on the same unified API.
From upload to through transcoding to playback, is all controlled via the API.
A RESTful API follows the following concepts:
- It’s uniform – in Kaltura, every service represents an object, and actions represents its methods . For example: the media service represents the KalturaMediaEntry object. The media.delete action deletes a given KalturaMediaEntry object.
- It’s stateless – In every API call you must provide a valid session key (dubbed KS). You can also create as many sessions as you need at the same time.
- It’s cacheable – Scale is a make or break with video applications. We cache more than 95% of API calls in Kaltura, once in memory and then even on the CDN.
- Layered System – Client have a single end point. This encapsulates whether the client connect to the end server, or to an intermediary along the way. Intermediary servers improve system scalability by enabling load-balancing and shared caches. Layers also enforce security policies and enhance system resilience.
A lot of projects offer a RESTful API. But what I believe makes the Kaltura API special are –
It’s API from the inside out!
The platform’s own components also use the same APIs to get their job done. This means core developers build and test using the same APIs that App developers use. Which in turn test and improves the APIs daily.
Always up-to-date SDKs
See the Kaltura.com client libraries page for complete list and downloads.
It’s Robust, Allowing Complete Control
As an outcome, the API is capable of controlling pretty much any operation the platform’s core components. From ingesting content through management and transcoding, to playback, delivery, distribution and analytics.
To further explain point A, lets dive further in to the Kaltura architecture:
The API and Client Libraries, are used across the platform’s components, both in external applications such as Kaltura MediaSpace or various modules to 3rd party systems such as Drupal or WordPress, as well as internally, within core Kaltura components such as transcoding batch servers or the platform Admin Console.
For example, the batch daemon, responsible for performing roles such as: media import, media info extraction, transcoding and server notifications, triggers these APIs the same way any other party, for example, your application, would: using the Kaltura API Client libraries.
Here is a short example of how the APIs (in this particular case, the PHP client libs) can be used to upload a new video entry to the system:
// require the Kaltura PHP5 client libs:
// generate a KS and return a client to work with:
function generate_ks($service_url,$partnerId,$secret,$type=KalturaSessionType::ADMIN,$userId=null,$expiry = null,$privileges = null)
$config = new KalturaConfiguration($partnerId);
$config->serviceUrl = $service_url;
$client = new KalturaClient($config);
$ks = $client->session->start($secret, $userId, $type, $partnerId, $expiry, $privileges);
$uploadToken = new KalturaUploadToken();
$result = $client->uploadToken->add($uploadToken);
$resume = null;
$finalChunk = null;
$resumeAt = null;
$result = $client->uploadToken->upload($tok, $fileData, $resume, $finalChunk, $resumeAt);
$entry = new KalturaBaseEntry();
$entry->name = $title;
$entry->conversionProfileId = $conv_profile;
$type = KalturaEntryType::AUTOMATIC;
$result = $client->baseEntry->addfromuploadedfile($entry, $tok, $type);
// call generate_ks() to instantiate a Kaltura client and start a session
// pass $client object and $video_file to upload() function to upload and create the new entry
Having an API driven architecture enables complete control and freedom with how you desire your application workflows and UI to be. From creating different publishing workflows to exposing sets of functionalities.
In addition, the API inside-out approach opens up many opportunities for adapting, controlling and extending beyond the simple UI workflows and apps, important examples are with platform automation and monitoring tools.
Playing with the API:
As mentioned, Kaltura provides client libs generated for various programming languages. In addition, API calls can be made using a testing tool dubbed the Kaltura TestMe console.
The first thing you would want to do is create a Kaltura Session – KS:
- Select ‘session’ as service and ‘start’ as action.
- In session type, select ‘USER’.
- The secret field corresponds to one of two strings that are saved in Kaltura for each partner and are available in your KMC under the Settings>Integration Settings tab. Note that there are two types of secrets, one that can be used to start an end-USER session and one to start an ADMIN session.
If you look at the screen shot above, you will see that, in the right frame, we have the returned XML which includes:
- The result tag with the KS ‘N2E1NGE1NGIxOGFlNWI3MDU1NWY4YTNmMTRjM2QwZDg2ZDA1YjM0MHwyNDk7MjQ5OzEzOTkyODc1OTA7MDsxMzk5MjAxMTkwLjM1NDs7Ozs=’ as value
- The executionTime tag with 3.71932983398 as value
In the bottom of the page, you can see the code our selections in the input form generated.
Notice that while the default displayed code is in PHP, you can click on one of the other languages to see the code generated for any other.
Next for a second example using the Test Me Console, we will list the entries our partner owns. Doing so by using the baseEntry service and calling its listAction() function.
As you can see, the generated code reads:
$config = new KalturaConfiguration($partnerId);
$config->serviceUrl = 'http://ce-lb.dev.kaltura.com:8001/';
$client = new KalturaClient($config);
$filter = new KalturaBaseEntryFilter();
$filter->statusEqual = KalturaEntryStatus::READY;
$result = $client->baseEntry->listAction($filter, $pager);
If you run this code and add:
You will get a result very similar to the XML outputted in the right frame of the page in the screenshot above.
The Test Me Console is a useful method of starting to work with the Kaltura API. Simply browse through available services and see what actions can be made.
Then, you can copy the code snippet and shape it into something useful within your scripts.
Hopefully this article will help you get started with the Kaltura APIs.
Browse the Kaltura API Documentation Set to learn more and explore more Kaltura APIs.
For any questions, leave a comment below, or start a thread in the forums.
Join us for the upcoming Video Experience Hackathon on June 13-5 in NYC. Polish your Kaltura API skills with the mentoring of experts and Kaltura core maintainers, and take a chance at winning the $50,000 prize!
If you’re not already going to Kaltura Connect – The Video Experience Conference, read on to find out why we think it’s going to be an epic event, and a productive, empowering gathering that will positively influence ROI.
- Invest in your future – Video is now as essential as mobile phones, your organization is most likely using video more and more. No matter what your company does, video is already a part of its daily operations. Learning from others’ experience and practices; embedding video and media into their business, teaching & learning environments or internal collaboration operations, will enable you to make smarter decisions regarding your operations now and in the future.
- You’ll learn about exciting new technologies at scale. Kaltura Connect features workshops and sessions by knowledgeable, and experienced thought leaders and experts in the fields of open source and standards, deployment automation, building API driven architectures, cloud scalability and many other interesting tech challenges companies tackle every day.
- Check out the brilliant agenda and speakers list! We’ll have thought leaders, executives, developers and authors who will discuss everything video, from how we teach and educate through collaborating at work to drones and wearables.
- There are stacks of tutorials, workshops and exciting projects to discover, learn from, and get a hefty dose of video, free software and web technology.
- If you’re more into coding and doing – There’s also the Video Experience Weekend Hackathon! There might be $50,000 in it for you, and lot’s of exposure for you and your company when you’ll present your app at the closing keynote. And if a real product will brew in your keyboard from the hackathon – we’ll help you market and sell it!
- Connecting and networking – hang around your peers, we’ll have developers, DevOps, Support engineers and, for management, many executives from across industries are attending and presenting the future of video in their strategies, so bring your boss along for bonding.
- FUN! Every past attendee will tell you, Kaltura Connect provides ample activities for networking and one of the best night parties! And the conference food, is a special culinary experience you will not want to miss, served by 3 of the best restaurants in NYC!
- Its in NYC, and right next to Central Park – Invite your significant other to join you, nothing beats the business and pleasure combo, especially in the Big Apple!
And, finally, just for reading our blog – we’d like to give you a special 50% discount when registering for Kaltura Connect!
Register at: http://goo.gl/Ak5lqQ to get your discount today.
See ya there:)
This is a guest blog post written by Shannon K. Murphy from 3Play Media, a video captioning and transcription partner with Kaltura.
Content Marketing was the buzzword for marketers in 2013. Some called it the new SEO. But content marketing is about more than getting found. With more services and marketplaces moving online, the days of a personalized sales conversation are over. A company’s website must do all the pitching now. Today’s consumers are also very media savvy, meaning they block out unwanted messaging. But there is hope. 7 in 10 consumers say they prefer to learn about a company through a collection of articles rather than in an ad. It’s understandable. Advertising is the equivalent of a sales person dropping in during a family dinner. Content feels like that same rep inviting you over for coffee and a chat.
With the popularity of online video content, it’s easy to see why brand engagement through video is so important to businesses. Nothing quite matches up to the dynamism of video storytelling. But do company videos have a life beyond the business website? Let’s take a look at how video transcripts can be used to create new marketing content, share valuable information in new ways, and drive customer conversions.
Content Marketing Is Easier with Video Transcripts
In a previous blog, How Captions and Transcripts Augment Video SEO Strategies, we spoke at length about the value of video transcripts for SEO. Essentially, valuable keyword content is overlooked because a search engine can’t watch videos. Video transcripts however, take this information and add to your site’s keyword density and knowledge base. Video transcripts are also a strong starting point for a myriad of content marketing options.
Blog Series: Looking for a way to post to the company blog consistently? Some videos may be too long for conversion into a blog post, so break it up. In the same way that a video progresses through concepts, you can naturally create a series examining a concept or topic, publishing weekly.
Website Copy & Support Documentation: Many corporate webinars focus on helping prospects understand the value of a service or how a product works. The transcript yielded from this video can be repurposed into persuasive website copy or support documentation. Give each a supporting video clip for multimedia engagement.
Case Studies: Don’t have a video testimonial? No problem! The original video could be an interview or panel from a conference session. Take compelling sound bites and edit them into a case study. This option also works well if video quality was less than optimal.
Slideshare Content: Great presenters and speakers usually share slide presentations after a talk. Unfortunately, the text accompanying these slides is often quite brief. Give your CEO’s presentation longevity and go beyond the event excitement by copying and pasting pertinent pieces of the video transcript into the notes section of each slide. This will enhance presentation discoverability and serve as a gateway to the site.
Email Newsletter Content: Don’t let inbox messages fall flat. Think about creating informative weekly email newsletters from a collection of video transcript text. Then drive recipients to the site with related articles and videos.
Whitepapers: An hour of video content is roughly 10,000 words which in turn, is approximately 20 typed pages. Knowing this, doesn’t a whitepaper seem a little easier to achieve than you thought? Video transcripts from related topics or a video series can be edited into whitepaper chapters.
Diversifying content offerings attracts more leads because each piece can appeal to customers in the way they would like to receive information. Personalization is hugely important to the online sales process. But so is repetition; social media, blog articles, company videos, podcast, downloadable pdfs, and webinars all further the customer journey. Don’t limit the engagement of video; expand the possibilities with video transcripts and content marketing.
Today we celebrate International Women’s Day across the world. On the 8th March, thousands of events are held throughout the world to inspire women and celebrate achievements. Many global corporations have also started to more actively support IWD by running their own internal events and through supporting external ones. For example, on 8 March search engine and media giant Google changes its logo on its global search pages. Year on year IWD is increasing in status and the United States even designates the whole month of March as ‘Women’s History Month’.
International Women’s Day has been observed since the early 1900’s during a time when there was great expansion and turbulence in the industrialised world that saw booming population growth and the rise of radical ideologies.
There has been a significant change and attitude shift on women’s equality and with more women in the boardroom than ever before, many women feel like we have true equality in the workplace. There’s constant conversation and initiatives around how women achieve in the workplace and with the release of Sheryl Sandberg’s “Lean In” book in 2013, the conversation has never been hotter.
Here at Kaltura, we have women in all teams including developers, project managers, customer success directors, technical support and finance directors, we have a female founder (Michal Tsur, Chief Marketing Officer) plus 3 of our 6 most senior executives are women including Leah Belsky (Senior Vice President, Operations) and Naama Halevi (Chief Finance Officer), so it’s interesting to read about other’s experience in the workplace. At Kaltura, we don’t “lean in”, we work as hard as the men and we are rewarded equally – it would be great to see this mirrored in more organisations across the globe. Leah Belsky (Senior Vice President, Operations) and Michal have written a great response to Sandberg’s “lean in” and you can read it here. Both our female and male colleagues have the same rights, the same opportunities and the same flexible working to support you through life. Whether it’s the birth of a new child, the loss of a family member or space to grow your career or education, flexible working runs throughout Kaltura. We have a flexible work-from-home policy for both women and men to enjoy their family life whilst continuing on their success path, and the outcome of this is happy employees who achieve at a high level without having to choose between your job and your family.
To mark International Women’s Day, a couple of the Kalturian girls from the European team attended a British American Business event last night “Women in Technology – Contributing to the Innovation Story” in London. There were 4 amazing speakers:
- Pru Ashby, Head of Partnerships, Tech City Investment Organisation
- Maggie Buggie, Vice President, Global Head of Digital Sales and Markets , Capgemini Consulting
- Nicola Hills, Director, WebSphere Integration & Governance Development, IBM UK Ltd
- Virginia Hodge, Trustee, Institution of Engineering and Technology and Senior Technology Strategist, NATS
What stood out at the event was the diverse industries, roles and age ranges that were represented in both the speakers and attendees. It was a really positive experience to hear so many success stories and a really positive vibe.
This was an interesting event for me because my experience in the workplace has been really positive and for the first time in my 20 year career, I’ve now got a male boss for the first time. I’ve had female bosses throughout my career across a number of industries and until it was discussed last night, I hadn’t even realized this was the case.
The tone of International Women’s Day has changed substantially in the past few years and has moved from being a reminder about the negatives to a celebration of the positives. From female prime ministers to female astronauts, there’s success in all industries at all levels for women. So, to both my fellow female Kalturian colleagues and to women across the world: Happy International Women’s Day, here’s to success for all for the future.
International Women’s Day Facts:
Great unrest and critical debate was occurring amongst women. Women’s oppression and inequality was spurring women to become more vocal and active in campaigning for change. Then in 1908, 15,000 women marched through New York City demanding shorter hours, better pay and voting rights.
In accordance with a declaration by the Socialist Party of America, the first National Woman’s Day (NWD) was observed across the United States on 28 February. Women continued to celebrate NWD on the last Sunday of February until 1913.
In 1910 a second International Conference of Working Women was held in Copenhagen. A woman named a Clara Zetkin (Leader of the ‘Women’s Office’ for the Social Democratic Party in Germany) tabled the idea of an International Women’s Day. She proposed that every year in every country there should be a celebration on the same day – a Women’s Day – to press for their demands. The conference of over 100 women from 17 countries, representing unions, socialist parties, working women’s clubs, and including the first three women elected to the Finnish parliament, greeted Zetkin’s suggestion with unanimous approval and thus International Women’s Day was the result.
Following the decision agreed at Copenhagen in 1911, International Women’s Day (IWD) was honoured the first time in Austria, Denmark, Germany and Switzerland on 19 March. More than one million women and men attended IWD rallies campaigning for women’s rights to work, vote, be trained, to hold public office and end discrimination. However less than a week later on 25 March, the tragic ‘Triangle Fire’ in New York City took the lives of more than 140 working women, most of them Italian and Jewish immigrants. This disastrous event drew significant attention to working conditions and labour legislation in the United States that became a focus of subsequent International Women’s Day events. 1911 also saw women’s ‘Bread and Roses‘ campaign.
On the eve of World War I campaigning for peace, Russian women observed their first International Women’s Day on the last Sunday in February 1913. In 1913 following discussions, International Women’s Day was transferred to 8 March and this day has remained the global date for International Women’s Day ever since. In 1914 further women across Europe held rallies to campaign against the war and to express women’s solidarity.
On the last Sunday of February, Russian women began a strike for “bread and peace” in response to the death over 2 million Russian soldiers in war. Opposed by political leaders the women continued to strike until four days later the Czar was forced to abdicate and the provisional Government granted women the right to vote. The date the women’s strike commenced was Sunday 23 February on the Julian calendar then in use in Russia. This day on the Gregorian calendar in use elsewhere was 8 March.
1918 – 1999
Since its birth in the socialist movement, International Women’s Day has grown to become a global day of recognition and celebration across developed and developing countries alike. For decades, IWD has grown from strength to strength annually. For many years the United Nations has held an annual IWD conference to coordinate international efforts for women’s rights and participation in social, political and economic processes. 1975 was designated as ‘International Women’s Year‘ by the United Nations. Women’s organisations and governments around the world have also observed IWD annually on 8 March by holding large-scale events that honour women’s advancement and while diligently reminding of the continued vigilance and action required to ensure that women’s equality is gained and maintained in all aspects of life.
2000 and beyond
IWD is now an official holiday in Afghanistan, Armenia, Azerbaijan, Belarus, Burkina Faso, Cambodia, China (for women only), Cuba, Georgia, Guinea-Bissau, Eritrea, Kazakhstan, Kyrgyzstan, Laos, Madagascar (for women only), Moldova, Mongolia, Montenegro, Nepal (for women only), Russia, Tajikistan, Turkmenistan, Uganda, Ukraine, Uzbekistan, Vietnam and Zambia. The tradition sees men honouring their mothers, wives, girlfriends, colleagues, etc with flowers and small gifts. In some countries IWD has the equivalent status of Mother’s Day where children give small presents to their mothers and grandmothers.