Concrete5 for Video CMS
Permalink
Hello,
I would like to use Concrete5 for my video website. This site would like a 'YouTube' for an enterprise, with an ongoing upload of videos in bulk everyday. These videos need to displayed under various predefined categories such as latest, trending and recommended etc.
Can you let me know if thats possible with Concrete5?
I would like to use Concrete5 for my video website. This site would like a 'YouTube' for an enterprise, with an ongoing upload of videos in bulk everyday. These videos need to displayed under various predefined categories such as latest, trending and recommended etc.
Can you let me know if thats possible with Concrete5?
Hello John,
Thanks for responding. I agree with your opinion that "Most critical for an application like this is a server with enough space to hold them and enough speed to serve them.".
I am trying to see if that application can be built on top of Concrete5.
I have seen your add on. It appeared as if it was meant to allow end users to upload videos without the admin having to edit pages.
However, my requirement is different. I am looking at a functionality that will allow me to add videos in bulk in an automated manner along with video meta data ( such as category and genre). Then want to use a pre-defined page template to display videos in pre allocated blocks based on category and genre. Hope I am clear about what I want.
My question therefore is, do I need to custom develop this functionality since I could not find a way achieve it yet? If yes, do you know if it would be possible to extend the file manager to add new categories and themes to display videos based on categories?
Thanks!
Thanks for responding. I agree with your opinion that "Most critical for an application like this is a server with enough space to hold them and enough speed to serve them.".
I am trying to see if that application can be built on top of Concrete5.
I have seen your add on. It appeared as if it was meant to allow end users to upload videos without the admin having to edit pages.
However, my requirement is different. I am looking at a functionality that will allow me to add videos in bulk in an automated manner along with video meta data ( such as category and genre). Then want to use a pre-defined page template to display videos in pre allocated blocks based on category and genre. Hope I am clear about what I want.
My question therefore is, do I need to custom develop this functionality since I could not find a way achieve it yet? If yes, do you know if it would be possible to extend the file manager to add new categories and themes to display videos based on categories?
Thanks!
categories and genre you would want to use "file sets" - for concrete to use the meta data you would probably have to code it in some way to scan and read the files meta data to place it in a set(not impossible)
for user uploads you would need add-ons (easy)
for everything to be auto categorized (not so easy, manually adding sets easy)
.......
coming from having a site with concrete5 that has about 400 separate videos. You might want to look at something that uses AWS for your videos then links it back to concrete5 the viewer would only see your url if you used hot-linking with java and not the AWS link.
having a site(like youtube) where users can just dump large files in will put extreme stress on servers and will be very quickly banned from any shared server and likely crash any small dedicated server.
However if its a small site with maybe 10 users it could be done (but there would still be no check to see if things were encoded correctly like on youtube)
.......
so
I think what you want to do in the long run is look for a way to serve your videos like
http://www.vimp.com/en/home.html... (just the fist thing that poped up on google) or youtube
I use AWS
then use concrete5 on your server as a face with each video on a (blog like page with category tags)
** the way concrete5 is built almost everything possible but sometimes the mountain to get there is pretty high
for user uploads you would need add-ons (easy)
for everything to be auto categorized (not so easy, manually adding sets easy)
.......
coming from having a site with concrete5 that has about 400 separate videos. You might want to look at something that uses AWS for your videos then links it back to concrete5 the viewer would only see your url if you used hot-linking with java and not the AWS link.
having a site(like youtube) where users can just dump large files in will put extreme stress on servers and will be very quickly banned from any shared server and likely crash any small dedicated server.
However if its a small site with maybe 10 users it could be done (but there would still be no check to see if things were encoded correctly like on youtube)
.......
so
I think what you want to do in the long run is look for a way to serve your videos like
http://www.vimp.com/en/home.html... (just the fist thing that poped up on google) or youtube
I use AWS
then use concrete5 on your server as a face with each video on a (blog like page with category tags)
** the way concrete5 is built almost everything possible but sometimes the mountain to get there is pretty high
Thank you! That clarifies.
The details of the daily bulk upload will depend very much on where you are uploading/updating from.
Scheduled processing is usually implemented as a concrete5 Job. With the size of files involved, you will probably want to do that as a 'queued job' and as a consequence you will need the very latest c5 core (5.6.3) that contains some bug fixes on the queued job mechanism. There is no such job currently available. However, jobs are one of the easiest extensions to write for concrete5 and once in the job, there are api calls that can take care much of the work.
Even then, I suspect you will find yourself needing to adjust server limits up and above the norm, so another reason for a dedicated server will be simply to have access to those server settings.
Scheduled processing is usually implemented as a concrete5 Job. With the size of files involved, you will probably want to do that as a 'queued job' and as a consequence you will need the very latest c5 core (5.6.3) that contains some bug fixes on the queued job mechanism. There is no such job currently available. However, jobs are one of the easiest extensions to write for concrete5 and once in the job, there are api calls that can take care much of the work.
Even then, I suspect you will find yourself needing to adjust server limits up and above the norm, so another reason for a dedicated server will be simply to have access to those server settings.
John,
Thanks for responding. Here is what I gather from the discussion so far
1.Capturing Metadata( custom categories & tags) during video ingestion- Needs custom development
2.Creating Templates that are tied to custom categories- Needs custom development or add ons could be used
3.Ability to upload in bulk- Available out of the box, need configuration
4.Admin Workflow for publishing- No present
5.Transcoding for video- needs custom development.
6.To handle large volumes of data. Store content on AWS, use dedicate server instance and link files.
Did I get it right?
Thanks again.
Thanks for responding. Here is what I gather from the discussion so far
1.Capturing Metadata( custom categories & tags) during video ingestion- Needs custom development
2.Creating Templates that are tied to custom categories- Needs custom development or add ons could be used
3.Ability to upload in bulk- Available out of the box, need configuration
4.Admin Workflow for publishing- No present
5.Transcoding for video- needs custom development.
6.To handle large volumes of data. Store content on AWS, use dedicate server instance and link files.
Did I get it right?
Thanks again.
Hello,
You will most likely need some custom coding for the meta data but it shouldn't be too complicated thanks to C5 file sets and file attributes.
C5 does bulk upload and page templates are also available.
You will most likely need some custom coding for the meta data but it shouldn't be too complicated thanks to C5 file sets and file attributes.
C5 does bulk upload and page templates are also available.
Most critical for an application like this is a server with enough space to hold them and enough speed to serve them.
There are several flash and html video player blocks. For upload you can use the built in file manager, or many have used my uploader for video uploads.
http://www.concrete5.org/marketplace/addons/front-end-file-uploader...