We are proposing Alfresco for building a content repository for serving Ads to broadcasters. So essentially there will be people who upload ads along with metadata in different formats - Audio, Video, Flash etc. The idea is that the ad player device will interact with alfresco using web services or the new Rest API to run these ads and upload information related to ad statistics.
I have the following questions and am hoping someone will give me good pointers here:
1. The system need the ability to encode video and audio files to different format. I know there's imagemagik for image encoding but is there anything for encoding videos and audios? Anything external that we can integrate with?
2. We need to have our own user roles and permissions. For example, An "Advertiser" can add "Player" types on which a specific ad can be displayed. Is there an easy way to achieve this?
3. DIfferent Asset Types required are Ad Player, Ads, Contracts etc. I'm planning to use Alfresco WCM's custom content types. Is that a good way or should i use some other mechanism?
4. Some kind of reporting on the types of ads, their duration etc.
Any pointers will be highly appreciated.
Thanks,
Best,
/a