Copyright © 2012 Kaltura Inc.
All Rights Reserved. Designated trademarks and brands are the property of their respective owners.
Use of this web site constitutes acceptance of the Terms of Use and Privacy Policy.
EduVideo.org
Before I install yet another video solution, I figured I would ask a few questions first.
background:
I have my own dedicated servers.
One server is dedicated to my wordpressmu/buddypress setup. This server has ffmpeg/flvtools2/mencoder compiled and running as I have a few video engines also running on this server.
I also have a server cluster running FMS and Wowza for streaming video's.
The servers are in the same datacenter and are connected together, should I ever need to transfer data between the servers.
What I am looking for:
I want a video management system for wordpressmu so that my members can upload their own video's. Obviously if the vid's are not flv they need to be converted with thumbnail generation included.
Here's the catch:
I want the system to upload the users video's to the FMS server cluster instead of the wpmu server. This particular server cluster has 10x the 'power' of the regular wpmu server and also includes 28Tb of raid storage.
By having all of the video's uploaded to the FMS/Wowza server cluster, this would allow all video's uploaded to be 'streamed' instead of downloaded. This is important to me because the majority of my video's are 500-800MB and anywhere between 1hr/2hrs long. Having a truly streaming solution is much better for large video's for numerous reasons.
Questions:
1. Is kaltura setup already for FMS/Wowza streaming servers with the video's uploaded there instead of the wpmu normal setup?
2. As I am basically becoming a video 'isp' what type of management is built into the system for bw monitoring/hd storage monitoring/billing etc?
--I have a few clients that are very large, and can have literally thousands of people viewing live video stream broadcasts. (For obvious reasons I need to know EXACTLY how much data they are moving)
3. Can I use a completely separate server cluster for the encoding portion?
-- encoding is VERY server intensive, and would slow the wpmu server down which is not what I want to happen. If I were to build another server cluster, or host the video portion on the amazon ec2 network, is the Kaltura script configurable enough to recognize that the encoding is done on a separate server?
4. Kaltura video editor: Can this also be moved either to another server cluster or amazon ec2?
5. Is there a media backup system built into Kaltura?
--User uploads a video, it's converted and saved, is there a script to also save the video onto the amazon s3 network for redundant backup?
I'm sure I'll have many other questions, but those are the basics. I could not find this information in the documentation, so I apologize in advance if I missed this information somewhere.
thanks for any input
Specifically to your last question, the community edition would serve as a vid management system, allowing your members to upload videos, and would also convert them to FLV.
If you need to support multiple sites, you might consider upgrading, or extending on your own, per the previous response.
Hi,
Welcome :)
Kaltura provides both community and enterprise editions (suited specifically depending on the client's needs).
The CE (Community Edition) is intended for small-medium size single server deployments, per single partner (or few) usage, with no built-in support for decentralization (where the servers are separated by roles such as encoding server vs. database vs. apache... in addition to reflection or backup mechanism) or offloading of mass to external servers. Currently, streaming server integration is not yet fully supported in CE.
However provided enough technical experience you can extend the internals for any purpose (for example, using EC2 is possible, extending it to copy files to should require some technical PHP and Linux experience).
It is possible to integrate the CE installation to the Kaltura Professional Services such as proprietary encoding, streaming services, IT services, CDNs, decentralization, Customization services, Broadcasting and so on...
There is also an enterprise edition that is meant for large scale deployments in need for their own set-up and in-house hosting (e.g. ISP or CDN providing in-house Video Collaboration and Management Services to their clients).
The enterprise edition holds all the features of the CE but also the professional services, maintenance.
Any custom requirements specific to your implementation is possible. In addition the professional-enterprise services provide payment and billing support and extended statistics analytic management system for multi-partner commercial deployments.
There is of course the hosted edition, where you get all the services and features - without the need to handle the burden of self-hosted infrastructure, IT maintenance, reduced price of CDN, etc.
Using either CE, Hosted, Professional / Enterprise, you are able to monitor and track the usage of your users/partners, via the KMC (Kaltura Management Console) and logs.
All of the client-side widgets and application (player,editor,kmc etc.) are independent of a specific server, this is configured by passing a flashVar or changing a variable on a configuration page directing the client to the Kaltura Server and CDN it should use. So you can host the editor and all other clients on another server.
For streaming server we use Red5 as a default choice (As part of the all Open Source package), but can also integrate usage with FMS/Wowza as well as CDN based streaming of both Web and HD quality video.
Integrating to WordPressMU is possible by extending the existing WordPress Kaltura Plugin, and add MU specific features.
We look for partners and VARs, and would love to join forces and help with your project.
Zohar Babin.