Home

AXMEDIS

image

Contents

1. gt AXMEDIS Framework supports and automatizes the digital content management along the whole value chain z Offering you an enlarged set of tools for content capable to satisfy even the most complex requests of your business With AXMEDIS multi channel distribution you can provide the same content for streaming or downloading for different platforms and channels Satellite PC Windows or Mac PDA Mobile Set Top Box IP TV and many others ET vx Cb kOe Inject AXMEDIS Technology in your factory with AXMEDIS CONTENT Mt AND DISTRIBUTION To publish a new object one has to click on the Publish button on the left column After clicking on the Publish button of the publication menu the application will open a file chooser dialog box Just select the file you want to publish from your local hard disk and click on Open when you are done The application will then open a popup window while the publication is in progress At the end of the publication 28 AXMEDIS DRM for dummies AXMEDIS DRM for dummies e The file will be published on the tracker server e The torrent file will be created on your local hard drive in the directory specified in your configuration Please refer to the AXEPTool User Manual for additional information regarding the use and the features available in the AXMEDIS P2P tool AN To this end failures of this procedure may be due mainly to e Lack of connection e Your fire
2. J JDNART Ps v EJ co Name i K Me Size Type Date Modified A l foot jpg Clue ee ae 33KB JPEG Image 26 03 2008 13 50 Axmedis VbFinale v degdmpg ail 83 179KB Movie file mpeg 28 03 2008 19 12 Finale vid amp Finale SAMEDIS OF mpg 129 361 KB Movie file mpeg 14 04 2008 17 01 G FinaleAxMEDIS 01 mpg 64 079 KB Movie file mpeg 03 04 2008 13 19 ao neon the same ritual MPG 37 854 KB Movie file mpeg 05 03 2008 14 14 G lavagna vignetta4 ppt 118KB Presentazione diMi 31 03 2008 11 02 G I axmedis 1_premontaggio avi 52 446 KB Video Clip 05 03 2008 12 06 e add a resource using the contextual menu with a right click on the tree window and selecting Add Embedded Resource AXMEDIS MPEG2I Resource View Me Full 48 Object AXDID urn axmedis 00000 obj b8c298e1 a8ab 43f1 Bbea 280840ee0c99 AXMEDIS Info EG Dublin Core N Resource kandinskij portrait jpg Open Properties Update from database Add gt Generic Metadata from XML Generic Metadata from MPEG21 Identifier Raquest dafiiRive ANOID Generic Metadata from MPEG21RelatedIdentifier Cut Ctrl X Generic Metadata from MPEG21Type Copy Ctrl C Dublin Core Paste Ctrl V AXMEDIS Info Delete Delete Embedded Resource Move up Ctrl Up Referred Resource Move down Ctri Down New Object Recreate tree New Object with Resource ll Embedded Object from file Referred Object from file Embedded Object from DB n aaa The AXMEDIS Edi
3. Object G AXOID um axmedis 00000 c AXMEDIS Info EEEN R Resource default css Resource a36 gif Resource a38 gif Resource a41 gif Resource a47 gif Home Settings Sat 05 Jul 2008 19 53 Resource a50 gif Resource abg gif Resource pic 1 jpg Resource spacer gif Resource upbg gif tesource a1 gif Resource a8 gif Resource a10jpq Resource a16 gif Settings Password Object Distributor ID AXDID End User ID AXUID Save Settings Resource a18 gif Resource a22 gif Resource a26 gif Resource a33 gif Resource settings html E Method make licenses E Method settings E Method makeForm WALA VVAV AVV VVAV AE 31 AXMEDIS DRM for dummies AXMEDIS DRM for dummies The Click on settings will bring you into an internal HTML page at the License Maker object as depicted in the above figure In this HTML form you have to insert your AXUID in the field of the AXDID and your password The password that you have received via email with your certificate Then please save the settings The settings will be saved into the AXMEDIS Licence Maker object If you have the AXMEDIS Editor JS Full we suggest you to save the AXMEDIS object to avoid reinsert these values next time If you have the AXMEDIS Player JS Full the produced historical data cannot be saved Then please return on the home page the one depicted as in section 1 9 1 9 4
4. e the Activities windows on the right that helps to easily find the main features of the Editor and to guide the user in the basic steps to create a AXMEDIS objects If necessary this windows can be closed by clicking on the x button in the high right corner to enlarge the Resource View window And it can be reactivated by suing the subitem into Help menu item In the Tree window initially only three items are present e the AXOID that is the unique AXMEDIS Object Identification number this is provided in temporary format 15 AXMEDIS DRM for dummies AXMEDIS DRM for dummies e the AXMEDIS Info AXInfo item double clicking on it shows information about the object creator The AXInfo is a set of business metadata that can be easily filled and can be used for managing the content along the life cycle and value chain e the Dublin Core item preparing the space for the metadata information in Dublin Core standard format that you may have interest to insert In order to create a very simple object the first step is to add one ore more digital resources into the AXMEDIS object that you are interested to protect The digital resources that you would like to protect with AXMEDIS DRM and thus that you would like to include into an AXMEDIS objects have to be identified and ported into the objects via drag and drop or via selection As shown in the following once the AXMEDIS objects is created it can be protected and than it will
5. 1 14 REFERENCES AND LINKS AXMEDIS TUTORIALS O General Tutorial and Overview November 2007 Barcelona Spain e PPT http www axmedis org documenti view documenti php doc id 3653 e Video on part 1 e Video on part 2 e Video on part 3 e Video on part 4 e Video on part 5 e Video on part 6 Content Production Tutorial AXMEDIS 2007 Conference http www axmedis org documenti view documenti php doc id 3869 Content Distribution Tutorial AXMEDIS 2006 Conference http www AXMEDIS org documenti view documenti php doc id 2666 Content Processing Tutorial AXMEDIS 2006 Conference http www axmedis org documenti view documenti php doc id 3868 Workflow Tutorial AXMEDIS 2006 Conference http www AXMEDIS org documenti view documenti php doc id 2652 AXMEDIS general overview and content production tutorial March 2008 AXMEDIS TOOLS FOR FREE DOWNLOAD O O General download page http www axmedis org documenti documenti AXMEDIS content production tools include http www axmedis org documenti view documenti php doc id 3722 Free Download of AXMEDIS Content Production Tools editor and GRID AXCP tools PnP DRM editor etc all what you need to create AXMEDIS objects and process any kind of content automatically SMIL HTML MPEG 21 content adptation fingerprint crawling indexing cms search retrieval control of P2P etc and much more See documentation included AXMEDIS players for PC http www axmedis
6. Valid keylenght from 16 to 32 and ivlenght equals to 16 bytes Parameters Name Type Value Parameter Description key STRING abedefghijklmnop key to be used for encryption iv STRING abedefghijklmnop encryption initialization vector keylength INT1 6 16 key length should be from 16 to 32 bytes ivlength INT16 116 initialization vector length should be 16 by OK Cancel Please note that if the fields keylength and ivlength have a different number the characters to be inserted in the key and iv fields have to be changed accordingly or you will receive an error message When the fields have been completed please press the OK button The defined protection information are be displayed in the Protection Information Details window And thus the AXMEDIS object will be protected PLEASE WAIT it may take time The AXMEDIS object has been produced and can be saved on the disk in AXM or MP21 file formats see section 1 4 2 Please note that a protected object has to be registered to the AXMEDIS DRM before using in the content distribution and for e commerce A protected and NON registered AXMEDIS object contains the protection information directly inside So that it is encrypted but it can be opened since it contains the sensible data in the object body Please do not distribute those objects they are only temporary objects for the producer You can recognize the AXMEDIS object that are protected and not registe
7. You can copy the AXOID with contextual menu on that item ES AXMEDIS Editor E BK File Edit Resource Viewer Window Help BSR fuQ s BE tet t AXMEDIS View MPEG21 View Resource Viewer Metadata Editor VisualEditor BehaviourEditor DRMEditor Proi4 gt F Il vi Open AXMEDIS Object from file Object gt P D AXDID urn axmedis 00000 obj 502 g Open AXMEDIS Object AXMEDIS Info from database AE Dublin Core a Create AXMEDIS Object from resource files Activities ES Create AXMEDIS Object from query on database Basic steps D 1 Request final AXOID Temporary AXOID al 2a Add resources kl 2b Add objects m 3 Edit Dublin Core l 4 Edit SMIL Presentation 8 5 Edit DRM al 6 Edit Protection keys a 7 Register keys on AXCS g 8 Create licenses dpm aa The AXMEDIS Editor appears divided in three main parts e the Tree view window on the left that provides a view of the AXMEDIS object structure selecting the MPEG 21 panel it is possible to see the hierarchical view of the MPEG 21 structure of the object e the Panels View window in the middle which shows the selected panel below these panels a combo box is present showing all the resources available in the object and facilitating the applications of all the different features to them The panel in center allows to define several aspects metadata visual behaviour DRM protection scene resource etc
8. 7 Register keys on AXCS will open a dialog as depicted in the following figure asking if you would like to save the AXMEDIS protected and registered object to a file or into an AXMEDIS database In this case the tour does not include the usage of the data base so that please select the save on disk only E7 neon PDA v4 axm AXMEDIS Editor acA oa OQ Fa te te t AXMEDIS View MPEG21 View Resource Viewer Metadata Edit Ful l AQ Object AXOID URN AXMED 5 00002 08J 688D AXMEDIS Info BE Dublin EEE Resour N Resour N Resour N Resour N Resour Resour Registering protetcted AXObject to AXCS stores protection information only in the AXCS server Warning after registration to AXCS the object can be accessed only if valid licence is available in the PMS Server After registration do you want to save the object to file or upload the object to DB N Resour N Resour Al Resour After your choice Save on File you will see a new window asking if you want that a new license is automatically created for the object for yourself In this manner you will be able to access to the protected object you have created Please select Yes otherwise for you would not be possible to open the protected object This will be clarified later in this document Register to AXCS Do you want to create on the PMS a distributor and an end user license For object URN AX
9. CreationDate Resource video avi add Move content using Drag Drop ObjectCreatorN ame AXMEDIS Creator N Resource videol_shot_olJP ObjectCreatorURL http www sex yyy yyy Element Type Simple N Resource video shot on JPG ObjectCreatorCompany Your company Min Occurrences 1 Max Occurrences 1 sw Resource video2 avi ObjectCreatorCompanyURL mailto info axmedis org N Resource video2 shot off JPG E ObjectCreatorNationality pour country Sees et N Resource video2_shot_on JPG AccessMode read write Content s Value han Resource video3 avi CreationD ate 2008 03 07T 20 14 34 N Resource video3_shot_off JPG LastModificationD ate 2008 03 10T 09 53 44 N Resource video3_shot_on JPG Version 1 Ero vi Resource videod avi Revision 4 ze Resource video4_shot_off JPG ObjectStatus Content Type DateTime yyyy mm ddT hh mm ss D Resource videod shot on JPG FE ObjectType BASIC Min Length 0 Max Length unbounded Resource ba jpa We strongly suggest to insert at least the title as mandatory Dublin Core metadata This is DRM tour you necessary since if no metadata will be defined it will be impossible to search for the object in the database when it will be distributed Please note that for the purpose of this AXMEDIS can avoid to insert metadata the default values are sufficient to make this experience Thus if you do not intent to manage AXMEDIS object into a database pleas
10. File Edit Metadata Editor Window Help ach ag AE twat ty AXMEDIS View MPEG21 View Resource Viewer Metadata Editor Visual Editor Behaviour Editor DAM Editor Protection Editor workflow Viewer Ful vi AXMEDIS Info 4 Object D AXDID urn axmedis 00000 obj faf2e17d tec0 4cc3 9012 4cb nede de Melodia van Melos Mappe AXMEDIS Info sj 33 EG Dublin Core AxInto Element 3 ObjectCreator E AXCID URN AXMEDIS 00002 BUS BC249 Element s Name LicensingURL ObjectCreatorName AXMEDIS Creator i EJ ObjectCreatorURL http www xxx pp yyy Element Type Simple ObjectCreatorCompany Your company Min Occurrences 1 Max Occurrences 1 FE ObjectCreatorCompanyURL mailto info axmedis org EI Hs Content E ObjectCreatorNationality pour country RAD AccessMode read write Content s Value http www axmedis org license php E CreationD ate 2008 04 29T 12 21 59 axoid lt AX0ID gt kaxuid lt AXUID gt E LastModificationD ate Version 1 Enumeration vi Revision 0 Ej ObjectStatus Content Type Any Ri Ej ObjectType BASIC 3 Potential vailableRights Licensing URL http www axmedis org lice 9 rlicense r grantGroup Name Type Value Min Length 0 Max Length unbounded Element s Attributes e when a non authorized user will try to open a protected object he will be automatically redirected to your portal http www yourportal com passing to the
11. Support http www AXMEDIS org documenti view documenti php doc id 1882 o AXMEDIS Accounting and Reporting http www AXMEDIS org documenti view documenti php doc id 1887 o Definitions Terms tables links http www AXMEDIS org documenti view documenti php doc id 1388 AXMEDIS REPORTS ON BASIC ENABLING TECHNOLOGIES o Content Model and Managing MPEG 21 authoring etc http www AXMEDIS org documenti view documenti php doc id 2324 o Content indexing and querying http www AXMEDIS org documenti view documenti php doc id 2436 o Content processing Composition and Formatting http www AXMEDIS org documenti view documenti php doc id 2374 o Content sharing and Production on P2P http www AXMEDIS org documenti view documenti php doc id 2454 o Content Protection and Supervision http www AXMEDIS org documenti view documenti php doc id 2371 o Content Distribution via Internet http www AXMEDIS org documenti view documenti php doc id 2451 o Content Distribution via Mobile http www AXMEDIS org documenti view documenti php doc id 2442 o Content Distribution via Satellite data broadcast http www AXMEDIS org documenti view documenti php doc id 2313 o Usability issues http www AXMEDIS org documenti view documenti php doc id 2339 o AXMEDIS vs DMP MPEG21 Analysis http www AXMEDIS org documenti view documenti php doc id 1063 o AXMEDIS Framework Infrastructure guidelines and some tools http www AXMEDIS org documenti view documenti php doc id 1
12. for dummies gt AXMEDIS Registration Portal Windows Internet Explorer AAR vI EA v 2 mm CS di g R gist jon ortal creato jsp amp gle i pe v Fie Modifica Visualizza Preferiti Strumenti Google Glv vw gt Impostazioni we amp 2 AXMEDIS Registration Portal 2 fn v Pagina Cf Strumenti AXMEDIS Registration phase 1 Nickname Reference Name Company Address City Zip code Country AFGHANISTAN Telephone Fax Mobile Email www requested email will be automatically sent for phase 2 Please note that all fields marked with have to be filled in or the registration procedure will not be completed correctly The registration procedure may fail due to e Lack of connection e You do not have filled all mandatory fields e You have used a nickname already in use error 12227 e Some data are missing Etc By clicking the OK button the information is sent and collected by the AXMEDIS DRM Thus the AXMEDIS registration portal sends to the user three emails as described below e the first email contains a URL to be clicked for the confirmation of the registration procedure this is necessary to control the correctness of the specified email address May be avoided if the registration is performed by the distribution portal directly e the second email is sent to the user email address after the confir
13. http protocol the parameters of current AXOID and AXUID related to the license for that object see for details standard http protocol 1 7 REGISTERING AN AXMEDIS OBJECT ON AXMEDIS DRM AXCS When the protection phase has been completed as described above it is necessary to register the protection information for the protected object identified by the AXOID in the AXMEDIS DRM server precisely AXCS server This operation is executed on the AXMEDIS Editor by pressing the Register keys on AXCS button in the Activity tool bar on the right side Each time a user will try to open the protected object he she will have to get the grant authorization from the AXMEDIS DRM on the basis of a license Only if the authorization is granted by a license the protection information are recovered by AXMEDIS tool player editor from the AXMEDIS DRM server Thus before to send the object to the distribution front end server the final step to complete the creation of the AXMEDIS object consists in performing the registration of the protected object on AXMEDIS DRM AXCS Before making the registration it is possible to save the final version of the registered and protected object into your hard disk and thus in a file 26 AXMEDIS DRM for dummies AXMEDIS DRM for dummies The process of protected object registration and save can be started by using in the Activity toolbar with button 7 Register keys on AXCS or from the general menu The pressing of button
14. org documenti view documenti php doc id 3715 AXMEDIS PC player version 1 2 January 2008 Free download AXMEDIS player MPEG 21 player cross media player SMIL HTML MPEG 4 etc AXMEDIS multiskin player for PC http www axmedis org documenti view documenti php doc id 3716 AXMEDIS MultiSkin PC player version 1 2 january 2008 Free download AXMEDIS player MPEG 21 player cross media player SMIL HTML MPEG 4 with different skins available AXMEDIS Active X Player for PC for Web Pages AXMEDIS Net Player MPEG 21 player SMIL HTML MPEG 4 cross media more than 200 file formats http www axmedis org documenti view documenti php doc id 3717 AXMEDIS player plus EUTELSAT OPENSKY client integrated http www axmedis org documenti view documenti php doc id 3767 AXEPTools P2P client tool for establishing connection with the AXMEDIS P2P B2B network as Business User http www axmedis org documenti view documenti php doc id 3840 AXMEDIA P2P client tool for establishing connection with the AXMEDIS P2P B2B network as final users http www axmedis org documenti view documenti php doc id 3841 AXMEDIS PDA player for Windows Mobiles 5 and 6 http www axmedis org documenti view documenti php doc id 3842 It is capable to play AXMEDIS objects based on SMIL HTML video audio MPEG 4 files etc AXMEDIS PDA player for AXMEDIS MPEG 21 content including resources with presentations layer based on MPEG 4 HTML and SMI
15. performed automatically by using the AXMEDIS Content Processing solution AXCP mentioned before AN This activity is performed by establishing a connection with the AXMEDIS DRM servers and in particular with the PMS and AXCS To this end failures of this procedure may be due mainly to e Lack of connection e Your active firewall e Problems on the network 21 AXMEDIS DRM for dummies AXMEDIS DRM for dummies e Your do not have certified the tools 1 6 AXMEDIS OBJECT PROTECTION To proceed in the DRM experience you have to protect the non protected AXMEDIS object you created You can recognize a non protected but registered AXMEDIS object quite easily In the next figure the AXOID presenting the first 5 charts different from 00000 means that the AXOID has been finalized while the Blue and Red the X AXMEDIS logo for the Object root indicates that the object is not protected E3 neon v3 2 axm AXMEDIS Editor Window Help ach fau O t BB he t t AXMEDIS View MPEG21 View Full v AXDID URN AXMEDIS 00002 0BJ DE64E1BD BADB 3224 9B AXMEDIS Info EG Dublin Core DN Resource Index smil amp File Edit Resource Viewer Resource flogo aif In order to protect the AXMEDIS object that you have loaded into the AXMEDIS Editor it is necessary to identify the algorithm to be used for the protection and to define some protection parameters This activity can be performed in the inte
16. two AXMEDIS based formats e AXMEDIS format identified by the axm file extension Please note that the icon of this file is identified by a red X and or e MPEG 21 format identified by one of the following possible file extension mp21 or m21 Please note that the icon of this kind of file is identified by a blue X Save in 2 Desktop P LJ B My Documents 4 My Computer Recent omy Network Places My Network File name X Places Save as type AXMEDIS axm vi Cancel AXMEDIS axm MPEG21 mp21 mel We strongly recommend to save the file in MPEG 21 format The mp21 files format is much more faster and compressed with respect to the AXM format that is an XML based format A Please note that all the above operations can be performed automatically by using the AXMEDIS Content Processing solution AXCP mentioned before 20 AXMEDIS DRM for dummies AXMEDIS DRM for dummies 1 5 REQUEST OF THE FINAL AXOID UNIQUE AXMEDIS OBJECT ID Before protecting an AXMEDIS object it is necessary to request the final unique AXMEDIS Object ID number Final AXOID The registered AXOID is needed to identify the object uniquely by the AXMEDIS DRM license server Once opened the AXMEDIS objects to request the final AXOID for that AXMEDIS object it is necessary to press the relative button in the activities window as shown in the following figure Alternatively it is possible to right click with the mouse
17. 391 o AXMEDIS Framework Validation and integration http www AXMEDIS org documenti view documenti php doc id 2445 BASIC KNOWLEDGE REPORTS o User requirements http www AXMEDIS org documenti view documenti php doc id 1712 AXMEDIS DRM for dummies AXMEDIS DRM for dummies O O Use Cases http www AXMEDIS org documenti view documenti php doc id 1824 Test Case http www AXMEDIS org documenti view documenti php doc id 2023 CONTENT MODELING AND TEST CASES O O Content Aspect Specification http www AXMEDIS org documenti view documenti php doc id 1389 Content Aspect Specification Appendix http www AXMEDIS org documenti view documenti php doc id 1670 Content for Test Cases and Validation http www AXMEDIS org documenti view documenti php doc id 1393 Content Selection Guidelines http www AXMEDIS org documenti view documenti php doc id 1390 Multilingual Guidelines and Technical Solutions http www AXMEDIS org documenti view documenti php doc id 1427 AXMEDIS Editorial Format Guidelines and basic examples http www AXMEDIS org documenti view documenti php doc id 1394 AXMEDIS FRAMEWORK DEMONSTRATORS CASES TRIALS FOR DISTRIBUTION ETC O requirements and use cases of AXMEDIS ELTEO of the content distribution for DVB T to STB of Telecom Lithuania and content distribution of Telecom Estonia http www AXMEDIS org documenti view documenti php doc id 2978 requirements and use cases of the 4HOME take up demonstrators of BB
18. A PROTECTED BET eee 34 1 11 HOW TO GET INFORMATION ABOUT USER S CONSUPTION cccccssssseeccccceseesseecccceeseeeseeeccceesseeesseeceeesssaeaseeeeseesaeeees 35 PLZ CONTACTS Nesdal 35 Te TS ACRONYMS suser ae cena tuneidaaiaae sense Vinamasdcuiccusk unas E wexet vanabeedeuenerseMineose E EAA 37 List of AXMEDIS Acronyms for Identifications cccssscccccessecccceeeecccceeeseccesaeeesceeseeasecessueaeeceesaaaeeessaees 37 AXMEDIS DRM for dummies List of AXMEDIS Acronyms for TOOlS r rnnnrrnrnnnnnrrnnnnnnnrrnrnnnnnrrnrnnnsnernrnnnsssnnrnnnsssnnnnnnsssennnnnsssnnnnnnessensnnsessnsnnn 37 List of MPEG21 Acronyms and Terminology ccccccssssecccccesseccecsessecccseeeseceeseaeseceesaeasecessuaaseeeeseaaeeeeesaees 37 EEE GR EE EE EE EE RE EET 38 PTE TUTO IS oeta E EEE E E E E E r E aE 38 AXMEDIS tools for free download rrrrnrnnnrrnnnnnnnrrnnnrnnnnnnnrrvnnrrnnnnnersrnnnrnnnnneassrnnrnnnnneasssnnnsnnnnneassnnnsnnnnnnssssnee 38 AXMEDIS TONN 39 A MEDIS NE 39 AA MEDIS SPOWITA N et 39 AXMEDIS Framework Specification rranrrrrnrnnnnnrrnnnnnnnrrnrnnnnnrrnnnnnnnrrnnnnnnnernnnnnnesennnnnnesennnnnnsssennnnssssnnnnnnnsene 39 AXMEDIS reports on basic enabling technologies rrrrrrnnrrrrnnnnnnnrrnnnnnnnrrnnnnnnnsrnnnnnnnsrnnnnnnnsrnnnnnssesnnnnnnnseee 40 Basic knowledge repartis Lunar NENNEN NENE ENEN EES EAN TAAAK E 40 Content Modeling and Test Cases sosssseseesesersesrrrsrrrrssreresreresreresreessrerssrrrssrrrssrerssrerss
19. AXMEDIS Automated Production of Cross Media Content for Multichannel Distribution AXMEDIS DRM For DUMMIES VER 1 2B PAOLO NESI NICOLA MITOLO PIERFRANCESCO BELLINI AXMEDIS DRM for dummies Table of Content AXMEDIS DRM FOR DUMMIES se 5 INTRODUCTION re 5 AKMEDISPRM at SNE PP 5 AXMEDIS Content ANG p verka senare 7 L AXMEDIS DRM USAGE PROCEDURE jesus 7 TN TONEN OST 8 EZ USER REGISTRATION Pee 10 tS TOLERANSE 12 t GRETEANEN BE onson a A A EA A TEEGAA 15 14 1 Detineand or change metadata a A A AT 18 1 42 Save AXMEDIS object File or disk sanere 20 1 5 REQUEST OF THE FINAL AXOID UNIQUE AXMEDIS OBJECT ID cccccceeseccccceeseececceeeeceseeeeeecessuenecsessueeeecessauneess 21 LG AAMEDIS OBJECT PROTECTION eee 22 16 DEFINE the License URE TOD UCN All av 25 1 7 REGISTERING AN AXMEDIS OBJECT ON AXMEDIS DRM AXGCS eeunnernnnernnvrnnvrnnnvrnnvrnnnvnnnernnvvnnnennnevnnnvnnnennnevnnvsenee 26 ES DISTRIBUTION OF AXMEDIS OBJECTS vass 28 29 LICENSING THE AXMEDIS OBJECTS TO USERS parese 29 1 9 1 LICENSING general philosopy in axmedis B2b and b2C rrrnrnnnrrnnannrnnnnnnrnrnnnrrnnnnernnnnnsrnnnnnsrnnnnesnnnner 30 19 2 Identity the Users to be licensed pvr 31 1 9 3 AXMEDIS License maker 1 4 SETTINGS rnraunnnnnnvnnnvnnnnnnnnnnvnnnnnnvnnnvnnnvnnennnvnnnnnnvnnnvnnnnnnsnnnnnnnnnnnnnnnnnennne 31 1 9 4 LICENSING with AXMEDIS License maker 1 4 ccccccsseccccsseccseeeccceeecccseueeeseaucecseseesseueeessaesessaaees 32 1 10 OPEN
20. AXMEDIS FRAMEWORK SPECIFICATION o AXMEDIS Framework General aspects Editor and Model http www AXMEDIS org documenti view documenti php doc id 1891 o AXMEDIS Command Manager http www AXMEDIS org documenti view documenti php doc id 2686 39 AXMEDIS DRM for dummies AXMEDIS DRM for dummies o AXMEDIS Object Manager and Protection Processor http www AXMEDIS org documenti view documenti php doc id 1972 o AXMEDIS Editor and Viewers http www AXMEDIS org documenti view documenti php doc id 2213 o AXMEDIS External Editors Viewers and Players http www AXMEDIS org documenti view documenti php doc id 2211 o AXMEDIS Content Processing Area http www AXMEDIS org documenti view documenti php doc id 1958 o AXMEDIS External Processing Algorithms http www AXMEDIS org documenti view documenti php doc id 2017 o AXMEDIS CMS Crawling capabilities http www AXMEDIS org documenti view documenti php doc id 1907 o AXMEDIS Database and query support http www AXMEDIS org documenti view documenti php doc id 1932 o AXMEDIS AXEPTool and AXMedia Tools http www AXMEDIS org documenti view documenti php doc id 2718 o AXMEDIS Programme and Publication Tools http www AXMEDIS org documenti view documenti php doc id 1885 o AXMEDIS Workflow Tools http www AXMEDIS org documenti view documenti php doc id 1883 o AXMEDIS Certifier and Supervisor and networks of AXCS http www AXMEDIS org documenti view documenti php doc id 1952 o AXMEDIS Protection
21. C TI SDAE including domains AXMEDIS for broadcasting and OMA integration and distribution http www AXMEDIS org documenti view documenti php doc id 2976 Specification final version of Take up AXMEDIS ELTEO for Video on demand STB IPTV solutions based on AXMEDIS technology http www AXMEDIS org documenti view documenti php doc id 3096 Integrated CMS integration aspects http www AXMEDIS org documenti view documenti php doc id 2853 Integrated prototype automated content production and formatting http www AXMEDIS org documenti view documenti php doc id 2939 Integrated Distribution on demand via Internet http www AXMEDIS org documenti view documenti php doc id 2951 Integrated distribution via satellite data broadcast http www AXMEDIS org documenti view documenti php doc id 2954 Integrated distribution towards mobiles http www AXMEDIS org documenti view documenti php doc id 2945 Integrated Distribution towards PDA via Kiosks http www AXMEDIS org documenti view documenti php doc id 2944 Content Posting Portal Content Posting for Final User publication SIAE Trial presentation e http www AXMEDIS org documenti view documenti php doc id 2922 e http www AXMEDIS org documenti view documenti php doc id 2923 VARIAZIONI project portal http www variazioniproject org BROCHURES AND PRESS CUTTING A PART O O O O AXMEDIS Project Brochure v March 2008 http www axmedis org documenti view documenti php doc
22. Ds of his users to issue the final licenses to them What is important is that the Final User license depends on the Mother License produces and posted on the AXMEDIS DRM and the Distributor LICENSOR is not allowed to issue licenses with different rights or parameter with respect to what has been defined in the Mother License This is the so called integrated B2B B2C DRM of AXMEDIS DRM To produce a simple license for a CONSUMER here in the following it will be shown an example where you are going to create a license inserting as Distributor LICENSOR yourself After this you will be able to create a license for a CONSUMER 30 AXMEDIS DRM for dummies AXMEDIS DRM for dummies 1 9 2 IDENTIFY THE USERS TO BE LICENSED As described in previous Section 1 1 each AXMEDIS user after his registration is identified by a unique AXUID This AXUID is automatically sent to the user by email after its registration see above for the registration If a user asks you to be authorised to open a protected AXMEDIS object produced by you you have to create a license for him and decide which operations he can do and the eventual conditions associated to those operations For example to play once to play as many time you like at 1 Euro of cost to play for ever to play only in October 2008 etc These are just examples AXMEDIS DRM is based on MPEG 21 REL Licenses that support a large range of business models Only a small part of them are mentioned and shown in
23. L Unzip the file copy the CAB file and execute it on the PDA 38 AXMEDIS DRM for dummies AXMEDIS DRM for dummies o Collection of Objects for AXMEDIS player for PDA Jan 2008 http www axmedis org documenti view documenti php doc id 3748 AXMEDIS TECHNICAL NOTES o AXMEDIS Content Model and Tools Authoring Tools Players for MPEG 21 PC PDA Mobile STB PVR HDR etc in English o AXMEDIS Content Model and Tools Authoring Tools Players for MPEG 21 PC PDA Mobile STB PVR HDR etc in Italian AXMEDIS Content Processing GRID all features listed in English AXMEDIS Content Processing GRID Tutte le caratteristiche descritte in Italian AXMEDIS P2P Controlled network all features listed with cases in English AXMEDIS P2P Controlled network tutte le caratteristiche con alcune casistiche in Italian AXMEDIS DRM MPEG 21 DRM Interoperable DRM in English AXMEDIS DRM MPEG 21 DRM DRM interoperabile in Italian Technical note on how to integrate the AXMEDIS DRM into an e commerce portal and content distribution solution for content on demand and subscription Come integrare AXMEDIS DRM in un portale per la distribuzione di contenuti digitali in Italian o AXMEDIS Show Case AXMEDIS Mpeg 21 Content distribution via datellite dta broadcast EUTELSAT OPENSKY o Technical note on the ELION AXMEDIS content on demand trial and solution how to exploit AXMEDIS framework to create an cross media content distribution with DR
24. LICENSING WITH AXMEDIS LICENSE MAKER 1 4 From the main page of the License maker as depicted in section 1 9 please click on link here to go ahead in the licensing production process obtaining the form reported below In the form you can impose data to create different kinds of licenses according to different business models called Grant in the form e Pay per user forever pay the amount once but you can use forever while the AXMEDIS DRM may trace in any case the number times you are playing it e Pay per play pay the amount specified every time you play AXMEDIS DRM trace the number of plays e Pay per play constrained pay the amount specified once and you can play the content for a limited number of times in a limited temporal windows the starting time day the ending time day and the counting are not reported in the form of the example below Home Settings Creation of mother license and end user license Password pay per use forever pay per play E pay per pay constrained m Object Creator ID AXCID Creator Object Distributor ID AXDID End User ID AXUID Object ID AXOID Options Only Mother License Only End User License Both Licenses Issue license 32 AXMEDIS DRM for dummies AXMEDIS DRM for dummies In the form you have to insert other parameters e Password the password that you have received via email with your user certificate If you have saved the setting this value is
25. M and automated production and connection with P2P o Technical note on the TEO IPTV AXMEDIS trial and solution how to exploit AXMEDIS framework to create an IPTV with DRM and automated production and connection with P2P O O O O O oO GS O AXMEDIS SOLUTIONS o Content Management Automation AXCP http www axmedis org com index php option com content amp task view amp id 948 amp ltemid 33 o AXMEDIS controlled P2P http www axmedis org com index php option com content amp task view amp id 97 amp ltemid 34 http www axmedis org com index php option com content amp task view amp id 101 amp ltemid 35 http www axmedis org com index php option com content amp task view amp id 99 amp ltemid 36 o FAQs http www axmedis org com index php option com content amp task blogcategory amp id 7 amp ltemid 73 AXMEDIS SHOWCASES Content Distribution to Licensed Domains via DVB T and P2P BBC Protected Video on Demand Distribution via P2P toward PC Tiscali Protected Video on Demand VOD Distribution to PC ELION Content Distribution via Satellite Data Broadcast DVB S to PC and STB EUTELSAT Content Distribution to Kiosks ILABS Video on Demand VOD Distribution to Set Top Box TEO Content Posting Tool for Final User content production publication DRM SIAE Variazioni Enrichment of Cultural Content AXMEDIS Content and Tools Automatic Production AXMEDIS Controlled P2P Network O O O O O O O O O
26. MEDIS 00002 0BI 4EEC2915 9B46 38F8 88B7 A8B3BA0B83CA4 user URN 4XMEDIS 00002 BUS BC249BC6 9096 3061 B147 465D3453930C rights play enhance adapt embed diminish Yes No By selecting YES a confirmation message will be shown as below and a license for you will be stored in the PMS The license is going to authorize you for using that AXMEDIS object for ever Every play will be tracked in any case on the AXMEDIS DRM AXCS server Register to AXCS ae 1 The licenses have been created Please note that all the above operations can be performed automatically by using the AXMEDIS Content Processing solution AXCP mentioned before This activity is performed by establishing a connection with the AXMEDIS DRM servers To this end failures of this procedure may be due mainly to e Lack of connection 27 AXMEDIS DRM for dummies AXMEDIS DRM for dummies e Your active firewall e Problems on the network e Your do not have certified the tools 1 8 DISTRIBUTION OF AXMEDIS OBJECTS When all the previously discussed operations have been performed the object can be freely distributed in a secure manner You can decide to distribute the AXMEDIS object in any distribution channel you prefer For example the AXMEDIS object can be distributed in the AXMEDIS P2P network by using the AXEPTool available for free download in the following link http www axmedis org documenti view documenti php doc id 3840 Once downloaded you ca
27. MEDIS ACRONYMS FOR TOOLS AXCP AXCP AXCS AXDB AXEPTool AXFW AXInfo AXMEDIA AXMEDIS DB AXMEDIS Factory AXOM AXQS CAMART P amp P PAR PMS AXMEDIS Content Processing composition adaptation fingerprint formatting protection publication etc AXMEDIS Content Processing Editor scheduler engine etc AXMEDIS Certifier and Supervisor AXMEDIS database AMEDIS P2P tool for content distribution and sharing at level B2B among companies with AXMEDIS tools for content production processing or distribution AXMEDIS Framework visible information into AXMEDIS objects replicated into the protected part In the AXInfo is included the identification the metadata workflow history fingerprint etc AXMEDIS Client Peer in the P2P network of AXMEDIS Clients on PC see TISCALI distribution see distribution toward PC on Internet AXDB a company that has the possibility of creating AXMEDIS objects An AXMEDIS factory typically has AXMEDIS database AXCP tools and a connection via AXEPTool to other AXMEDIS Factories AXMEDIS Object Manager AXMEDIS Query Support AXMEDIS Core Accounting Manager and Reporting Tool Programme and Publication tool AXMEDIS P amp P Potential Available Rights expresses in Mpeg 21 AXMEDIS Protection Manager Support it can be Client Home and Server LIST OF MPEG21 ACRONYMS AND TERMINOLOGY REL Rights Expression Language 3 AXMEDIS DRM for dummies AXMEDIS DRM for dummies
28. XMEDIS 00002 0BJ 4EEC2915 9B46 38FE D AXDID URN AXMEDIS 00002 0BJ 4EEC2915 9846 38F8 88B 7 AXMEDIS Info Dublin Core If you are authorised to access to the resources in the protected object double click the Protected Object line in the hierarchical view You will see the following message This object is under Digital Right Management ad Do you want to execise the play grant No By clicking yes after some seconds if you are authorised you will be able to access to all the resources in the object If you are not authorised and you try to open a protected object you will receive the following error message ERROR access not granted For play Authorisation failed from the PMS License Server a license for play is missing No licensing URL defined In the previous image you can see that is showed also the message No licensing URL defined Please see Section 1 6 1 for additional information regarding this In fact a specific link can be provided during production to allow at the final user that do not have the license to open to follow a link to an HTML page on which he can be stimulated to buy a license If a not certified tool tries to open a protected object the following message will be shown 34 AXMEDIS DRM for dummies AXMEDIS DRM for dummies ERROR tool verification Failed Tool has been disabled tampering action has been detected To avoid this error certify the t
29. You can download that AXMEDIS Player JS Full version 1 6 from http www axmedis org documenti view documenti php doc id 4046 The AXMEDIS Licence Maker version 1 4 is installed into the directory of the samples of AXMEDIS objects Se One or more computers with installed AXMEDIS players for example i php doc id 4044 it can be freely downloaded and installed Please take the last updated version from that web page Both the computers have to be connected in Internet on which also the AXMEDIS DRM are connected The first computer will play the role of content producers or distributors LICENSOR the issuer of the licenses That is going to package the content protect the content and produce the licenses to allow at the CONSUMER s to use the content object s licensed according to the business models defined in the license In the simpler case exposed in this document the Producer and Distributor are a unique computer device and thus person user also called the LICENSOR AXMEDIS also allows at the producer to issue licenses to authorize the distributor to produce licenses to final users This part of the B2B DRM is fully supported by AXMEDIS but it is partially out of the scope of this AXMEDIS DRM for dummies document So that in this document only a simplified model is presented The following model will be mainly a B2C production of licenses The AXMEDIS DRM Servers reported in the figure are provided by the AXMEDIS organization
30. and in addition you have to be prepared to provide the AXUID of your users e open the AXMEDIS Editor License Editor by clicking the Create Licenses button in the Activity toolbar on the right e Inthe AXMEDIS Editor License Editor select the Menu File New A new license will be created and you will see some new folders in a hierarchical view of the License Editor see next figure 45 AXMEDIS DRM for dummies AXMEDIS DRM for dummies ES AXMEDIS License Editor File Edit Help License 7 GrantGroup 7 Issuer e select the GrantGroup folder in the hierarchical view and press the Creates Grant button GrantGroup Currently there are no grants Use the button below to add one or more grants H e anew folder named Grant will be shown in the hierarchical view below the GrantGroup folder By selecting the Grant folder a new License Grant form will be shown on the right with the fields to be filled in to define the license e copy inthe Principal field the AXUID of the user you want to authorize e copy in the Resource field the AXOID of the AXMEDIS Object to be licensed e save the license on the AXMEDIS DRM server as above e Press the button on the left to Add new condition A new window will be opened to select the condition associated to the right Select Number in this case and press OK to confirm Condition New Condition Number Territory Fee e Inthe Number of times field write the number 5 in
31. are Grant License grant Issuer Principal AXUID _ URN AXME DIS 00005 BUS 46123CD 4 5678 901 2 E 345 F67G8901 234H F Domain Resource AX01D nry 7 l i A di x Leave this field blank ee x This will create a distributor grant Sure coc uri e anew folder called GrantGroup will appear below the Grant folder in the hierarchical view Select this GrantGroup folder and click the Creates Grant button on the right part of the License DRM Editor window You will see that the hierarchical view is like the following figure 43 AXMEDIS DRM for dummies AXMEDIS DRM for dummies FS AXMEDIS License Editor File Edit Help License GrantGroup me Grant License grant ae GrantGrou gt Principal AXUID I Domain at ER RAAT LE oe Resource AXOID item uri Right none Y e leave the Principal field blank and copy the AXOID in the Resource field The AXOID has to be one corresponding to a protected and registered AXMEDIS object aby AXMEDIS License Editor File Edit Help License GrantGroup Leave this field blank Grant License grant GrantGrou r Principal AUD 9 Grant omain 9 Issuer Resource AX0ID URN AXMEDIS 00002 0BJ 4EEC2915 9846 38F8 88B 7 48B 3BA0B83CA item uri Right e Press the button on the left to Add new condit
32. axmedis org documenti view documenti php doc id 3616 e Technical Note on How to integrate the AXMEDIS DRM into an e commerce portal and content distribution solution for content on demand and subscription http www axmedis org documenti view documenti php doc id 3736 1 12 CONTACTS If you have questions do not hesitate to contact our technical staff We at your disposal to clarify any problem you may encounter in the use of the AXMEDIS tools Prof Paolo Nesi Office 39 055 4796523 LAB 39 055 4796425 FAX 39 055 4796469 or 363 email paolo nesi Qunifi it 35 AXMEDIS DRM for dummies AXMEDIS DRM for dummies Please report any problems to info disit org Thanks in advance 36 AXMEDIS DRM for dummies AXMEDIS DRM for dummies 1 13 ACRONYMS By working with the AXMEDIS tools you will encounter different acronyms The following tables will help you to be confident with the most commonly used LIST OF AXMEDIS ACRONYMS FOR IDENTIFICATIONS rumour Jr AXCID Unique AXMEDIS Object Creator ID can be creators publishers producers authors integrators etc All who can produce a new AXMEDIS object A Creator is the only one entitled to ask for an Object ID AXDID Unique AXMEDIS Object Distributor ID AXID In AXCS can be an B2BUserID such as AXDID or AXCID or a AXUID this could be called AXGUID AXLID Unique AXMEDIS License ID AXOID Unique AXMEDIS Object ID AXRID AXMEDIS Rule ID LIST OF AX
33. be ready to be distributed In order to add a digital resource essence from a file on the local hard disk into the AXMEDIS object you may perform different possible activities as described in the following e select button from the toolbar and select the file s to be added Choose a file Cerca in Ritratti GH boccioni ritratto jpg Gh braque jpg GH burri ritratto jpg EH duchamp jpg Gkjernst jpg GH kokoschka ritratto jpg EH leger_ritratto jpg GH lempicka_ritratto jpg GH mucha_ritratto jpg GH munch_ritratto jpg GJ schiele ritratto jpg EH Severini jpg kandinskij_ritratto jpa Al Files Annula Apri in sola lettura e drag amp drop the resource from a folder directly into the AXMEDIS Editor dragging one or more resources and dropping them into the hierarchical view on the left part of the AXMEDIS Editor 16 AXMEDIS DRM for dummies AXMEDIS DRM for dummies ay neon v3 2 protected axm AXMEDIS Editor File Edit Resource Viewer Window Help ae 59 Oo BS Beth to AXMEDIS View MPEG21 View fa CU amp P Protected Object URN AXMEDIS 00002 0B4 AXDID URN AXMEDIS 00002 0BJ 4EEC AXMEDIS Info Resource Viewer Metadata Editor EEE gt 8 Dublin Core me J DNART Sees 3 a File Edit View Favorites Tools Help R a Back 19 3 gt Search Key Folders ib Es x Fes Ep Address
34. ciency AXMEDIS DRM for dummies AXMEDIS DRM for dummies players AXMEDIS DRM Servers processing registration packaging protection Licensing content AXMEDIS DRM exploits and extends the MPEG 21 standard allowing to o protect any content file format and MIME types video audio images documents games etc cross media and multimedia content HTML SMIL FLASH MPEG 4 etc collections and combinations of the above mentioned content formats nested AXMEDIS objects and collections objects with intelligent behavior coded in extended javascript o control the exploitation of rights of the above described content formats o formalization of rights and conditions with formal licenses The license for content is a digital version of a contract that contains the list of rights with related conditions that can be exploited on that content by a given user In AXMEDIS licenses are formalized in MPEG 21 REL Standard o collect and report information about consumption of rights for accounting billing and or statistical analysis o managing and applying to the final users a large range of business models O O O O AXMEDIS DRM solution provides o tools for content packaging and protection they range from simple manual tools to automated tools based on GRID technology the so called AXMEDIS Content Processing AXCP tools see a summary in the technical note http www axmedis org documenti view document
35. ditor see the last section of this document as appendix e the direct connection with Web services e a suitable AXMEDIS License Maker see next section e the AXCP scripts and tools to produce them automatically etc Please note that all the licensing operations can be performed automatically by using the AXMEDIS Content Processing solution AXCP mentioned before 1 9 1 LICENSING GENERAL PHILOSOPY IN AXMEDIS B2B AND B2C To better understand the AXMEDIS philosophy for licenses it is necessary to know some basics of the MPEG 21 REL syntax which is the standard used by AXMEDIS DRM In AXMEDIS DRM the Producer LICENSOR can issue a license to a Distributor LICENSOR and thus the Distributor LICENSOR is able to issue licenses to final users This process is depicted in the following figure N gt rant ISSU Mother License Vise gt ie gt c In this manner it is created a chain of licenses where the license for the final users are issued by the Distributor LICENSOR according to the parent license defined by the producer issue The rights expressed in the final user license have to be the same defined in the Parent License Please note that in order to produce the Mother License it is not necessary to know the AXUIDs of all the users but only to know the ID of the Distributor AXDID that can be also an AXUID It is only the Distributor LICENSOR that has to known the AXUI
36. e skip the rest of this subsection In order to add the title in your AXMEDIS object metadata please follow the following steps e double click on the Dublin Core icon in the hierarchical view of the AXMEDIS Editor to open the Metadata Editor e select with the mouse the title element in the Add Sub Element box and press the Add button Add Sub Element creator subject description publisher contributor date type format w Move Elements Use drag and drop in the tree view to move elements e The title will be show immediately below the Description folder in the metadata hierarchical view Select the title element and write the title in the Element s Name box 19 AXMEDIS DRM for dummies AXMEDIS DRM for dummies Resource Viewer Metadata Editor Visual Editor Behaviour Editor DAM Editor Protection Editor Workflow Viewer Dublin Core Metadata Editor Metadata View Metadata Mapper elal 2 2 Description title MyTitle Element Element s Name litle Element Type Complex Sequence Min Occurrences 0 Max Occurrences unbounded Element s Content Content s Value UU Cry irmershoan v 1 4 2 SAVE AXMEDIS OBJECT FILE ON DISK When an object has been created it can be saved on the local hard disk using File Save or using the fa button on the toolbar or saved with a new file name using File Save As from the menu The save procedure can be performed in
37. ect to be licensed the one created and saved as described in section 1 7 by using the AXMEDIS Editor e open the License DRM Editor into the AXMEDIS Editor by clicking the button Create Licenses in the Activity toolbar on the right 42 AXMEDIS DRM for dummies AXMEDIS DRM for dummies e Inthe AXMEDIS Editor DRM Editor select the Menu File New A new license will be created and you will see some new folders in a hierarchical view of the DRM License Editor ET AXMEDIS License Editor File Edit Help cense m License GrantGroup 9 Issuer e select the GrantGroup folder in the hierarchical view and press the Creates Grant button GrantGroup Currently there are no grants Use the button below to add one or more grants e anew folder named Grant will be shown in the hierarchical view below the GrantGroup folder By selecting the Grant folder a new License Grant form will be shown on the right with the fields to be filled in to define the license e copy in the Principal field your AXUID The principal according to MEPG 21 REL terminology is the recipient of the grant you are providing licensing the final user or the distributor e leave the Resource field blank in this case e select the Right r issue A confirmation will be shown asking if you are sure that you want to create a License for a Distributor Click OK to confirm E7 AXMEDIS License Editor BAA 9 License GrantGroup r
38. fixed and you do not need to write it again in this form e AXDID your AXUID that you have received via email with your registration If you have saved the setting this value is fixed and you do not need to write it again in this form e AXUID User ID of the user you would like to license e AXOID AXMEDIS Object ID of the protected and registered AXMEDIS object for which you would like to issue a license You can take the AXOID by opening the AXMEDIS Object with the AXMEDIS Editor and accessing to the left side Tree see above After provided the data by clicking in the form you have to decide to generate i the mother license ii the end user license or iii both of them according to the business model selected Once decided you may click on button Issue Licence to start the process of automatically i producing them and ii sending them to the AXMEDIS DRM server AN The process above may fail if the e password provided is not correctly aligned with your certificate that you have loaded in the tool or it is simply wrong e computer is not connected to internet e you are not using AXMEDIS Editor JS Full or the AXMEDIS Player JS Full These functionalities are not present in the basic versions See above for downloading the AXMEDIS Player JS Full e AXMEDIS Editor JS Full or the AXMEDIS Player JS Full that you have used are not registered e AXUID or AXDID or AXOID are not registered e AXMEDIS DRM is not reachable
39. grated Protection Editor tab of the AXMEDIS Editor The AXMEDIS protection tools are loaded from the AXMEDIS plug ins Additional AXMEDIDS protection tools can be produced by using the AXMEDIS plug in development kit They can be added posting them into the directory of the plug ins As showed in the following figure as a first step it is necessary to select in the Available Tools window the encryption algorithm to be used and then press the green arrow in the middle of the right panel to confirm the selection Once clicked on the green arrow the name of the tool is shown in the right window Protection Information EF neon v3 2 axm AXMEDIS Editor EEK File Edit Protection Editor Window Help asi a BA ta ty te AXMEDIS View MPEG21 View Resource Viewer MetadataEditor VisualEditor Behaviour Editor DRM Editor Protection Editor Workflow Viewer Object URN AXMEDIS 00002 0BJ DE64E 1BD BADB 3224 9B19 306B6729981 C 4 amp Object Available Tools Protection Information D AXDOID URN AXMEDIS 00002 0BJ DE64E1BD BADB 3224 9B 8 AXMEDIS Info 8 Dublin Core Resource index smil Adds the tool to the left to the tool chain on the right Resource logo gif Resource title gif Resource video avi Resource video1_shot_off JPG Resource video shot on JPG Resource video2 avi Move Up Resource video2 shot off JPG Resource video2 shot on JPG Move Down Resource video3 avi Resource v
40. i php doc id 3624 o DRM servers for i controlling the exploitation of rights of protected content ii collecting information about the exploitation of rights for example counting the number of times a given content object has been played by a given user on given device etc iii optionally interacting with an intellectual property ontology to facilitate the production and verification of licenses o players for protected content on PC MS Windows PDA Windows Mobile 5 and 6 STB PVR Linux and Kreatel based and AXMEDIS Java based Mobile AXMEDIS players can be customized in several different manners and can be hosted in WEB pages AXMEDIS player in the form of Active X for progressive download of audiovisual and download of any other content type http www axmedis org documenti view documenti php doc id 3634 o tools for manual and or automated production of licenses and for accelerating the transformation of contracts to licenses directly from the contract text and vice versa for legal validation of licenses Please note that front end content distribution servers e commerce servers customer relationship servers can produce licenses for customers users on demand These licenses are saved into the AXMEDIS DRM Servers via a Web Service call or automatically by using AXMEDIS license production tools For example a front end e commerce or distribution servers may delegate the AXCP GRID to perform the licensing activity particula
41. icense for a distributor a license to authorize a distributor to produce licenses of the first kind to final users In order to proceed in this direction you have to follow the next steps to produce the Mother License for yourself In more details the license that you are going to produce will enable you to produce licenses for the final users to play 5 times an AXMEDIS object identified by its AXOID For this purpose you have to perform the following steps e Get the AXOID of a your registered and protected AXMEDIS Object as described in section 1 7 In order to get the AXOID without rewriting it manually you can open the AXMEDIS object having that AXOID into the AXMEDIS Editor and by right click on the AXOID item in the hierarchical view select the Copy AXOID item in the contextual menu ES miptv video for mobile protected mp21 AXMEDIS Editor File Edit Resource viewer Window Help eup 93 Qt BS tet te AXMEDIS View MPEG21 View as i D Protected Object URN AXMEDIS 00002 0BJ D51COCCC 79DB Open AXMEDIS Info Open with gt OG Dublin Core 2 Resource index Edit Properties Resource title t N Resource top ip Resource video Insert gt N Resource video gt Resource CIMG Content processing plugins e Get your AXUID as received by email during your registration Thus you can proceed in creating the Mother License for yourself e open the protected and registered obj
42. id 3871 Annual Public Report 2007 http www axmedis org documenti view documenti php doc id 3621 Annual Public Report 2006 http www AXMEDIS org documenti view documenti php doc id 2471 Annual Public Report 2005 http www AXMEDIS org documenti view documenti php doc id 1439 AXMEDIS Project Synopsis http www AXMEDIS org documenti view documenti php doc id 1668 Digital Media in Italy presentation http www AXMEDIS org documenti view documenti php doc id 1669 41 AXMEDIS DRM for dummies AXMEDIS DRM for dummies APPENDIX I PRODUCTION OF LICENSES WITH AXMEDIS EDITOR AND DRM EDITOR In this section the production of licenses is described This procedure can be performed with the regular AXMEDIS Editor tools without the usage of the automated wizard called AXMEDIS License Maker To define the rights to be licensed it is necessary to open the AXMEDIS Editor by pressing the Create Licenses button in the Activity toolbar on the right The AXMEDIS License Editor is part of the AXMEDIS Editor so that you have to open the AXMEDIS Editor A new window is opened for defining the rights according to the MPEG 21 REL standard For additional information regarding the use of the License Editor please see the AXMEDIS Tools User Manual By using the License Editor you can produce two kinds of licenses e the license for a final user a license to authorize an user to perform some actions on a given AXMEDIS object e the l
43. ideo3_shot_off JPG Resource video3_shot_on JPG Resource videod avi Resource video4 shot off JPG Resource videod shot on JPG Resource bg2 jpg Resource cover jpg Caesar cipher Y Y Y ei A Y e N Y N y ID Y TE Edit He Tool Details Protection Information Details Tool id urn agmedis ipmp tool id 0005 Type for authoring encryption decryption Description Performs encryption and decryption using AES Valid keplenght from 16 to 32 and ivlenght equals to 16 bytes 22 AXMEDIS DRM for dummies AXMEDIS DRM for dummies To make a first experiment we suggest using the AES algorithm Immediately a new window will be shown containing the Protection Information parameters to be provided As showed in the following figure the fields in the Protection Operation window have to be filled in with the following parameters e key a string of 16 characters in this case you can use for exampole abcdefghijklmnop You can change the values if you like e iv astring of 16 characters in this case abcdefghijklmnop You can change the values if you like e keylength an integer number representing the total number of characters to be inserted in the key field 16 in this case e ivlength an integer number representing the total number of characters to be inserted in the iv fields 16 in this case Protection Operation AES Performs encryption and decryption using AES
44. in the AXMEDIS registration portal Please follow the next steps to complete the certification procedure If you are not interested in creating protected AXMEDIS objects you can skip this part and go directly to the creation section On the other hand this AXMEDIS tutorial has been created especially for those that would like to test the protection capabilities of AXMEDIS DRM and thus for that purpose the next step is mandatory 1 1 WHAT YOU NEED TO START To perform the following experience you need to have at the minimum e LICENSOR One computer connected to internet with Microsoft Windows XP or Vista on which you have to install a AXMEDIS Editor http www axmedis org documenti view documenti php doc id 4045 you can freely download it and install b An AXMEDIS Player for example http www axmedis org documenti view documenti php doc id 4044 It can be freely AXMEDIS DRM for dummies AXMEDIS DRM for dummies downloaded and installed Please take the last updated version from that web page Other AXMEDIS player can be used as well please visit the AXMEDIS portal for a list of them c We suggest to download and install the installable of the AXMEDIS Player JS Full since it contains an enhanced version of the AXMEDIS player called AXMEDIS Player JS Full That AXMEDIS Player has full capabilities to execute macros and wizard In addition the installable contains a wizard AXMEDIS object to generate DRM licenses
45. in the first line in the tree view identified by the object text and select Request to AXCS final AXOID The AXCS is the AXMEDIS Certified and Supervisor of the DRM See EF neon video mp21 AXMEDIS Editor File Edit Resource Viewer Window Help ee 2 f a Es Se Visual Editor Behavi gt idmbihdblie x s s i kaL i l Hjelde Object AXMEDIS View MPEG21 View Resource Vie P Open AXMEDIS Object Ful l Resource finde from database ay i mar Open gt Create AXMEDIS Object R l from resource files Open with gt E Create AXMEDIS Object Expand item from query on database Basic steps pr Register to AXC5 Generate new temporary AXOID s Requests to AXCS the id to uniquely identify the object all over the world To get the final AXOID the AXMEDIS Editor contacts the AXMEDIS DRM server so that even in this case the computer has to be connected to Internet When successfully performed the AXMEDIS object gets a Final AXOID not temporary as described above The final AXOID does not present the whole set of zero as described before E3 neon v3 2 axm AXMEDIS Editor File Edit Resource Viewer Window Help F D FO BS te ts t AXMEDIS View MPEG21 View AXDID URN AXMEDIS 00002 0BJ DE64E1BD BADB 3224 9B AXMEDIS Info EG Dublin Core Resource index smil k Resource logo gif Please note that all the above operations can be
46. in the network If the licenses are successfully produced an HTML page reporting the result is provided From that page you can decide to see the produced licenses and they are stored into the AXMEDIS License Maker object If you like to save them for you future browsing please do not forget to same the AXMEDIS License Maker Object before closing the AXMEDIS Editor JS Full Please note that for each license a License ID is produced and reported in that HTML page Please save that code it can be useful to deprecate the licenses Please note that you can use the AXMEDIS License Maker as many times you like with the proposed business models for your produced objects Other models and or other wizards can be requested to AXMEDIS among them we have specific License Wizard for e Producers Integrators etc 33 AXMEDIS DRM for dummies AXMEDIS DRM for dummies e Distributors and for e Final users supporting their User Generated Content 1 10 OPEN A PROTECTED OBJECT Please take note of the following considerations regarding the use of an AXMEDIS protected object When you load a protected object you will not see any resource in the hierarchical view as showed in the next figure since to access to all resources you has to be authorised as illustrated in Section 1 6 Ev neon v3 2 protected axm AXMEDIS Editor File Edit Resource Viewer Window Help Baek 199 Q BE tat te AXMEDIS View MPEG21 View ma Protected Object URN A
47. ion A new window will be opened to select the condition associated to the right Please select Number in this case and press OK to confirm Condition New Condition Interval Number Territory Fee e Write a number to define the Number of times that the AXMEDIS Object identified by the AXOID can be played 5 times in this case 44 AXMEDIS DRM for dummies AXMEDIS DRM for dummies ES AXMEDIS License Editor Sel File Edit Help License GrantGroup Grant License grant GrantGrou r Principal AUID 3 Grant EEE Ss Domain E Issuer Resource AXOID URN 4XMEDIS 00002 0BJ 4EEC2915 9846 38F8 88B 7 ASB 3JBA0B83ICA item uri Right rn play Number of times e Click on the menu File and select Save to server to store the license on the AXMEDIS DRM server On this basis if all will go successfully you will receive a final message confirming the storage of the license with the License ID which is a unique number associated to the license AN To this end failures of this procedure may be due mainly to e Lack of connection e Your firewall blocks the AXMEDIS Editor e Problems on the network APP 1 ISSUE THE LICENSE FOR A FINAL USER Now you are a Distributor LICENSOR and thus in the conditions to produce licenses for final users This process is similar to what has been described before To produce the license for a final user you have to follow the following steps
48. l You can certify all tools that you have with the same procedure by using your user certificate After this you are capable to create protected AXMEDIS objects using the AXMEDIS Editor as described in the following Please note that the procedure of user registration has to be performed only once to enter in the AXMEDIS users lists At each user correspond on ID that is called AXUID AXMEDIS unique User ID Each user receives one certificate and that certificate can be used to register a number of AXMEDIS tools From the AXMEDIS editor to the players Also AXMEDIS PDA players can be certified with the same user certificate The AXMEDIS players have to be certified to play protected AXMEDIS content The registration and certification procedures are not needed to use the non protected content AN The registration procedure may fail due to e Lack of connection e The firewall blocks the connection 14 AXMEDIS DRM for dummies AXMEDIS DRM for dummies 1 4 CREATE A NEW OBJECT In order to manually create an AXMEDIS object from scratch please select File New from the Menu or use the Dl button on the toolbar Also in the Activities vertical toolbar a specific button is available Every time a new object is created a temporary AXOID AXMEDIS Object Identification number is produced and associated to it A temporary AXOID AXMEDIS Object ID presents five zero digits at the beginning of the ID number as depicted in the following figure
49. mation associated to single resources and content collections In addition any metadata file can be integrated into an AXMEDIS package o collections as lists or hierarchically organized files collections packages AXMEDIS objects nesting levels o on which users may navigate make queries on the basis of metadata of single components or files o with HTML and or SMIL as presentation layers to provide interactivity to users and presentation of other files These allow to set up menus lists text list of icons audio play and image presentation dynamic advertising integration etc o with files and internal nested packages protected in different manners with different algorithms or selectively non protected This allows to create previews and to offer non protected content elements to show users the product and stimulate them to acquire licenses o dynamic scripts to add narrative capabilities business logics semantics and in general to make more intelligent and interactive the content package behavior This enables final users to perform activities of content enrichment addition of comments and data to content content transformations for example the migration to another platform content queries inside the content collection etc All these features are operated on the basis of user rights For the production of AXMEDIS content it is possible to use AXMEDIS Editor tools for MPEG 21 and AXMEDIS authoring SMIL HTML FLASH MPEG 4 or a
50. mation of the first email it contains the assigned AXMEDIS User ID called AXUID and the related password The password is AXMEDIS DRM for dummies AXMEDIS DRM for dummies necessary to import into the AXMEDIS players and other AXMEDIS tools the certificate the user is going to receive in the third email e athird email is sent automatically to the same user email address It has in attach the user certificate a p12 file See section 1 3 for the tool certification procedure The User Certificate received has to be saved in same safe place a directory in your hard disk before starting the import procedure into your AXMEDIS tools to perform their certification Please note that the emails are generated automatically so that e the user has to provide a valid email address e They may be identified as soam since are automatically generated and this can be easily detected by antispam tools The emails are usually sent immediately Thus if you do not receive them in a few minutes probably something has been failed and the email has been lost please repeat the registration procedure 1 3 TOOL CERTIFICATION All the AXMEDIS tools have to be certified before using them to play and or generating protected AXMEDIS objects The Tool Certification has to be performed by a Registered user see previous section For the tool certification the user certificate that he she received via email during the registration is needed as well as i
51. n get the AXMEDIS P2P user manual from the main start menu All Programs of windows You can visit the AXMEDIS showcases area in the AXMEDIS portal to see real examples regarding the use of the AXMEDIS technology for different channels of distribution IPTV VOD etc In this section we show you only how to distribute the protected object in P2P network by using the AXEPTool Please download and install the tool before go ahead if you are interested In alternative you can skip this section to see go at the licensing phases When the tool has been installed and opened you will find the following user interface AXEP Tool EEK Help About Previous Next Refresh Tracker http axtrk axmedis org 8080 AXTrackv2 L X Home Page x Search x Catalogue x Downloads AXEPTool A Homepage Search Catalogue Downloads Settings Automating Production of Cross Media Content for Multichannel Distribution gr GK Axmedis Solutions Showcases Affiliation News amp Events Downloads Framework Partners Contacts Publication Publish will Search pr Welcome to AXMEDIS w EXTECH Hexagl AXMEDIS is the ultimate solution for cross media content business The novel said AXMEDIS approach provides tools for an efficient and valuable content reative Content Online 2007 12 21 TELSE management from production elaboration management and protection to a real multi channel distribution
52. nue the user certificate import procedure and press the OK button E7 AXMEDIS Editor Ww Window Help sj l sjef slee elx Import User Certificate Enter password In the case of success a message confirming the correctness of the user certificate import procedure is showed Press the OK button to continue 17 AXMEDIS Editor View Window Help lege see exx Import User Certificate The user certificate has been correctly imported Username and password will be used to register AXMEDIS Objects with the AXCS Server After the Import of the User Certificate it is necessary to Certificate the tool In the AXMEDIS Editor and Players please open the menuitem Tool certification in the Help menu In most tools this procedure is performed automatically 13 AXMEDIS DRM for dummies AXMEDIS DRM for dummies EF AXMEDIS Editor File Edit View Window Ele Import User Certificate Tool certification Copy user id Show activities Guide to AXMEDIS Editor About AXMEDIS Editor This action is commanding your tool to connecting with the AXMEDIS DRM to make the certification This is possible only if you are connected with internet Thus if the operation will be successfully immediately a message will be shown confirming the tool certification E7 AXMEDIS Editor ae b ika Flag Ble K HC Certification e 1 The tool has been certified Now you have certified you too
53. ny other kinds of digital resources DRM licensing protection packaging workflow playing etc AXMEDIS authoring is available on MS Windows AXMEDIS players run on MS Windows Mac OS X Linux Windows Mobile 5 Java mobiles and are available for PC STB PVR HDR Media Centers PDA and mobiles Their GUI and functionalities can be customized examples of customizations are available The production of AXMEDIS content can be also automated by using AXCP tools see the technical notes http www axmedis org documenti view documenti php doc id 3634 1 AXMEDIS DRM USAGE PROCEDURE In the following it is shown how to create an AXMEDIS object how to protect it how to define a license for it and how to publish the protected object in the P2P After the publication the object cannot be opened by non unauthorized players The AXMEDIS objects can be ONLY played by certified players of the users that are licensed to use that object for that rights in that moment For example a given user may be licensed to play a AXMEDIS DRM for dummies AXMEDIS DRM for dummies given object ten times or to play the object in the next months with an unlimited number of times etc many business models can be defined The steps to make a full tour into the AXMEDIS protection and DRM are e 1 1 User registration to be done for all the users object creators and final users e 1 2 Tool certification to be done for AXMEDIS editor production tools and f
54. of media the media transcoding and the interoperability of content enabling multi channel distribution AXMEDIS provides a flexible and interoperable DRM for both B2B and B2C across traditional and P2P distribution platforms AXMEDIS Multichannel DRM is an open interoperable solution for protecting and managing rights for a wide range of content from single files to complex cross media and multimedia distributed on different channels towards different type of players and devices AXMEDIS can be used to setup and manage DRM solutions for Internet client server and P2P distribution broadcasting satellite and terrestrial distribution production and video on demand distribution VOD and IPTV mobile and PDA distribution interactive TV and educational content distribution PC STB PVR HDR PDA Mobiles etc physical media CD DVD USB etc business to business B2B distribution integrated business to business to consumers B2B2C distribution models O O O O O O O O OQO AXMEDIS DRM can be easily integrated into any distribution channel allowing you to maintain your front end distribution solution and customer relationship management tools In the following figure the green parts are the front end servers and tools of the distributors and related customers markets grey and light blue part are those that can be provided by AXMEDIS or in which AXMEDIS tools can make the difference proving new functionalities and greater effi
55. on AXCP mentioned before If you are a not registered user and you try to create protected objects you will receive the following error K7 AXMEDIS Editor g ser ee s Register You are not registered user to be able to use and create protected content you need to register Do you want to register as content creator Yes No To avoid this error you have to be registered as described in Section 1 1 24 AXMEDIS DRM for dummies AXMEDIS DRM for dummies 1 6 1 DEFINE THE LICENSE URL OPTIONAL If a non authorised user tries to open a protected object he will receive an error message showing that he is not authorised to do the operation In some cases it is possible to define also a specific Licensing URL to bring the user to buy a license for that specific content when he tried to open an object for which he has not been authorized Thus when a non authorised user will try to open the protected object a web pages will be automatically showed This web page could be used to allow non authorised users to buy a license for the protected object This section shows how to add the Licensing URL to a protected object e To add the License URL please select the DRM Editor tab in the AXMEDIS Editor tool A new dialog will be shown asking for if you want to create a PAR Potentially Available Rights or an Internal PAR see next figure Resource Viewer Metadata Editor Visual Editor Behaviour Editor DAM Edit
56. ool as described in Section 1 1 and 1 2 1 11 HOW TO GET INFORMATION ABOUT USER S CONSUPTION By using the AXMEDIS technology it is possible to take trace of all operations performed rights exploited by users on protected objects for user we intend in this case both Distributors integrators and final users In this manner you will be able to collect information about consumption of rights for accounting billing and or for statistical analysis On the basis of the rights consumption specified into the licenses all the actions performed by the users Action Log are stored on the AXMEDIS DRM AXCS server This information can be requested in an automated manner by the AXMEDIS tool CAMART that can be installed on the Portal BackOffice of the distributor and or on the factory of the producer and or on the data center of the collecting societies etc All the information stored by CAMART can be exported through XML into various formats by using AXMEDIS tool All A conversion profile can be defined according to the needs of the administrative database The obtained data can be used in producing monthly reports or reports with different periodicity or maybe for Statistical purposes for instance to understand the commercial data of a certain songs in a given region or period For additional information regarding this part download the following technical note e Technical Note on AXMEDIS DRM MPEG 21 DRM Interoperable DRM http www
57. or Protection Editor Workflow y 4 gt Object urn axmedis 00000 obj faf2e1 7d fecO 4cc3 9c12 4cblccOd9b50 par af 7 AXMEDIS DRM Editor and Viewer License ASM i r New PAR Create a new PAR This object does not contain any Potential Available Right PAR What kind of PAR do you want to create Internal PAR OK Cancel e Select PAR and press OK This will allow you to have a PAR into the AXMEDIS object e As a second step in the DRM Editor menu of the AXMEDIS Editor you have to select the Set PAR URL item ES AXMEDIS Editor File Edit Pex yi Window Help Search Set P R URL Set PAR Status Import license Export license Launch license editor E AXMEDIS Info BE Dublin Core e adialog is shown where the URL of the web page to be opened has to be specified 25 AXMEDIS DRM for dummies AXMEDIS DRM for dummies E7 AXMEDIS Editor ASHE 19 O I BE tate e write your URL in the dialog and press OK For example fill in the dialog URL with the following text by making a cut and paste of it into the dialog http www yourportal com license php axoid lt AXOID gt amp axuid lt AXUID gt You will see that in the AXInfo metadata a new item has been added see next figure This allows you to parametrize the production of the URL and producing objects with licensing pages dynamically created per Object and user with AXOID and AXUID parameters as above ES AXMEDIS Editor
58. or all AXMEDIS players e 1 3 Creation of an AXMEDIS object see the collection of examples to see what you can do with them o Define and or change metadata o Save an AXMEDIS object file on disk optional e 1 4 Request of the final AXOID for and AXMEDIS object e 1 5 AXMEDIS Object protection e 1 6 Registering AXMEDIS object the content on the AXMEDIS DRM server o Save a registered AXMEDIS object file on disk e 1 7 Distribution of AXMEDIS objects o The AXMEDIS object is ready to be distributed in several different manners o Test and verify if a user can open or not the protected AXMEDIS object e 1 8 Licensing a user o Identify the User to be licensed For your test please use at least two users to see the differences o Different types of Licenses Parent license the license to produce other licenses User license the license for the final user o Decide the License model and grant you prefer to produce o Licensing activity for one of your users e 1 9 Final user enjoys and plays the AXMEDIS object e 1 10 how to get information about consumption of the AXMEDIS objects and thus about the exploitation of the rights enforced into the licenses created for users on your content All the above activities and many others can be fully performed automatically by using the AXMEDIS AXCP tools Before to produce a protected AXMEDIS object the AXMEDIS Editor tool has to be certified and the user in this case the producer has to be registered
59. r detailed information about the Metadata Editor functionalities The AXMEDIS Metadata Editor allows the user to add edit delete transcode and view metadata elements including Dublin Core and AXMEDIS Info AXInfo using a simple interface with pop up menus and editing boxes The Metadata Editor can be opened by selecting Metadata Editor tab or by double clicking on a metadata e g AXMEDIS Info or Dublin Core in the Hierarchical View on the left side of the main AXMEDIS Editor Most of the AXMEDIS Info Metadata are automatically updated by the tool and generally you don t need to change them If you want to access and modify these metadata double click on the AXMEDIS Info icon on the hierarchical view The AXMEDIS objects may contain additional metadata in a form of descriptors in XML This means that there are no limits about the number of metadata you can store into an AXMEDIS object 18 AXMEDIS DRM for dummies AXMEDIS DRM for dummies AXMEDIS View MPEG21View a ooo Object D AXDID urn axmedis 00000 obj 3cdbde21 1 6 EG Dublin Core Resource Viewer Metadata Editor VisualEditor Behaviour Editor DAM Editor Protection Editor Workflow Viewer AXMEDIS Info l Metadata Editor Metadata View Metadata Mapper Sl E Resource index smil Axinfo Element Resource logo gif 3 ObjectCreator N Resource title gif AXCID Element s Name
60. red by loading them into the AXMEDIS Editor They present the protection icon of the object and at the same time the resources are visible without accessing to licenses as shown in the following figure 23 AXMEDIS DRM for dummies AXMEDIS DRM for dummies EF miptv video for mobile protected mp21 AXMEDIS Editor File Edit Protection Editor Window Help ASAE soa Od Be ts ts Protected Object URN AxXMEDIS 00002 0BJ 051COCCC 79DB D AXDID URN AXMEDIS 00002 0BJ D51COCCC 79DB 3F57 E AXMEDIS Info EG Dublin Core S Resource index smil Resource title txt N Resource top ipg Resource video smil NL Resource videoBg gif Resource CIMG0801 3qp In the following figure the whole process to related to the protection and the registration of the AXMEDIS object is depicted to better explain the steps needed to produce the AXMEDIS protected object Registration Protection on AXCS see sec 1 6 see sec 1 7 AXMEDIS Protected and registerd object G Protected Object dB AXOID URN Opened by licensed users Protected information AXMEDIS Protected object G Protected Object AXOID URN Fleely opened Protected information AXMEDIS Non protected object 4 Object BD AXDID AN Fleely opened Non protected Please note that all the following operations can be performed automatically by using the AXMEDIS Content Processing soluti
61. rerssreessrersereresrerest 41 AXMEDIS Framework Demonstrators Cases Trials for distribution etc rrrrnnvnnuvnnnrnnvnnnvnnnvnnnnnnvnnevnnuenee 41 Brochures and press Ne a DONE smcsseasacesacaacarsancaessensdesencinnsan aarnateesanhanee adaitwontiaadmadoieeadantGeaaastnneeeveananndes 41 APPENDIX I PRODUCTION OF LICENSES WITH AXMEDIS EDITOR AND DRM EDITOR ccccccscsssssesseeeeeeeeeeeeeeeeeeeaas 42 App 1 1 Issue the license EEE 45 AXMEDIS DRM for dummies Today is a bad day We don t have the power and we have to create the obiects manually An AXMEDIS object is like a container where you can put any kind of resource inside AXMEDIS DRM for dummies AXMEDIS DRM FOR DUMMIES INTRODUCTION This manual shows the elementary steps regarding the production protection publication and fruition of an AXMEDIS object with DRM digital rights management It does not pretend to be an exhaustive user manual of the AXMEDIS Editor neither an exhaustive user manual of the AXMEDIS DRM neither of AXMEDIS tools products and functionalities It is only devoted to users that would like to make a first tour in the understanding and or usage of the AXMEDIS DRM and are starting using the AXMEDIS tools for the first time with DRMed content AXMEDIS DRM AT A GLANCE AXMEDIS solutions can reduce costs and increase efficiency of content management AXMEDIS supports the whole value chain and provides tools to simplify the convergence
62. rly when there is a high number of licenses to be produced For example in the case of a business AXMEDIS DRM for dummies AXMEDIS DRM for dummies models based on subscription each new subscription produces a set of licenses to enable the new user to access all the content distributed As illustrated in the above figure it is possible to exploit the AXMEDIS P2P technology for content distribution by using AXMEDIS P2P Network solution which is fully integrated with the AXCP GRID and AXMEDIS DRM See technical note on P2P http www axmedis org documenti view documenti php doc id 3612 AXMEDIS CONTENT AND PLAYERS AXMEDIS content may range from simple files with single resources such as video audio images documents animations games etc to cross media and multimedia content HTML SMIL FLASH MPEG 4 etc Combinations of the above mentioned content formats can be used protected and managed in terms of detailed rights AXMEDIS content model extends the MPEG 21 standard and allows creating different solutions for your distribution channels The model enables you to distribute for download or streaming AXMEDIS content packages also called AXMEDIS Objects containing o simple single files audio video images documents animations games etc o reference to external files and or other AXMEDIS objects as URIs and links o content with a large variety of o metadata descriptors classification information and identification infor
63. ted on Internet to successfully perform the following procedure 3 AXMEDIS Editor MER ASHE 79 Q LAG tate t Activities x Open AXMEDIS Object from file F Open AXMEDIS Object from database Create AXMEDIS Object from resource files Register To use this tool with all functionalities user registration is not needed Register now if you want to create and use protected content With registration you will receive user certificate that needs to be imported You can register later Help Register menu E Create AXMEDIS Object Do you want to register now from query on database Yes No Basic steps a 1 Request final AX01D ba Za Add resources ty 2b Add objects By clicking the Yes button the user registration procedure starts This is performed by using the internet browser It will be automatically open and a web page will ask you mandatory information to be filled in for the correct user registration as below Please fill all data The default user registration portal is http axcs axmedis org 8080 RegistrationPortal creator jsp The DISTRIBUTORS may have their own registration portal for the their consumers and users In that case the user registration on the AXMEDIS DRM can be performed by using Web Services or by AXCP facilities tools In those cases the final users are not accessing the AXMEDIS portal for their registration 10 AXMEDIS DRM for dummies AXMEDIS DRM
64. the properties of the resource They can be accessed with right click on the digital file in the left tree that cannot visualized see the example of the following figure 17 AXMEDIS Editor s 19 amp SR tete te AXMEDIS View MPEG21 View Resource Viewer Metadata Editor VisualEditor BehaviourEditor DAMA gt Full v Object gt E D AXOID urn axmedis 00000 obj d 723F AXMEDIS Info EG Dublin Core F Resource AXMEDIS MM Distributio Properties N Resource r e Bianco bmp Resource Contentld Reference MimeType jimage emsbmp Local path eIBiancobmp WMM Hidden E Object Type Type Embedded Cancel In order to impose the right mimetype your have to consult the standard about the mimetype of your file At each extension a unique mimetype is asseigned The AXMEDIS Editor and player are capable to play rendering more than 400 different resource types In some cases for example in the case of audio and video the rendering of the mime type may depend on the codec that you have or not installed on your computer Please consult our AXMEDIS technicians to satisfy specific requests Please note that all the above mentioned operations can be performed automatically by using the AXMEDIS Content Processing solution AXCP mentioned before 1 4 1 DEFINE AND OR CHANGE METADATA In this section how to add the mandatory metadata will be shown Please refer to the AXMEDIS Tools User Manual fo
65. this document In order to proceed in this tour and to produce the licenses for your users you have to know the AXUIDs of the users you like to license and the business models you are going to grant them For the purpose of this tour you can create a number of users and take their AXUID from email they received with their registrations The AXUID is a long string like the following AXUID URN AXMEDIS 00005 BUS AB123CD4 5678 9012 E345 F67G8901234H the users have to certify their tools in order to use the protected and licensed AXMEDIS content on their AXMEDIS players A Please note that the reported previous AXUID is not true it is only an example Please note that 1 9 3 AXMEDIS LICENSE MAKER 1 4 SETTINGS As a first step you have to open the AXMEDIS License Maker version 1 4 with the AXMEDIS EDITOR JS FULL as described above If you do not have downloaded the AXMEDIS Content Production tool you can follow a longer process as described in Appendix I Then you can click on settings in the bar if you like to save time for the next licensing production Please note that you can even ignore the writing of setting and pass directly to the next phase EF LicensesMaker 1 4 mp21 AXMEDIS Editor File Edit Resource Viewer Window Help ask 99 O amp t BE te te te AXMEDIS Vew MPEG214 gt Resource Viewer Metadata Editor Visual Editor Maultiscene Editor Behaviour Editor DRM Editor Protection Editc gt
66. this case as defined in the Parent License before terms of rights and conditions to the Parent Licenses received from the Producer LICENSOR Please note that as Distributor LICENSOR you are authorized to issue licenses that are identical in Now each time that the registered user identified by AXUID will play the AXMEDIS object will be counted At the end he will be capable to play that AXMEDIS Object only for 5 times After the consumption of these 5 plays the AXMEDIS object will not be anymore playable for him Please note that you can create a license and specify your AXUID as Distributor but you cannot create a license where you specify your AXUID as Final User This is due to the fact that in this case your new license would be in conflict with the license automatically created at the step 46 AXMEDIS DRM for dummies AXMEDIS DRM for dummies showed in section 1 6 If you create a license in conflict with a parent license yet stored in the AXMEDIS DRM and associated to the same object AXOID you will receive an error message like one of the following OK 400 NOT VALIDATED TO PARENT LICENSE 400 NOT VALIDATED TO PARENT LICENSE DIFFERENT NUMBER OF CONDITIONS Thanks a lot for using this manual Please report any problems to info disit org Thanks in advance 47 AXMEDIS DRM for dummies
67. to allow you testing and understanding If you have the intention of creating your distribution channel s you can install your own AXMEDIS DRM Servers for managing one or more channels with one AXMEDIS DRM server s AXMEDIS T ga DRM Servers im he License p I I i AXEditor or DC Hj AXCP tools protected AXMEDIS Object LICENSOR PRODUCER DISTRIBUTOR CONSUMERS The CONSUMERS are authorized to use the content produced by the LICENSOR on the basis of the license produced and posted into the DRM Server AXMEDIS DRM for dummies AXMEDIS DRM for dummies As a limit case the testing activity can be reduced to a single computer in which both LICENSOR and CONSUMER may be hosted In this case the evidence about the powerful of the solution will be less evident since the LICENSOR will produce a license for himself Please note that if a content producer LICENSOR is not producing a license also for himself he cannot be authorized to open its own protected content For this reason for default the AXMEDIS Editor is automatically producing a license for the producer 1 2 USER REGISTRATION When the AXMEDIS Editor is opened for the first time a window asking to perform the user registration is shown see the figure below The registration is needed only for using the DRM functionalities If you are a registered user you have to click on NO while if this is the first time you see it please click on YES You have to be connec
68. tor is capable to automatically recognize all the most important file formats for documents txt doc pdf rtf etc images gif tiff png jpg etc audio wma mp3 wav etc video mpeg mpg etc and to play them using the internal player Resource Viewer according to the MIME type defined on your computer This means that if a MIME type is not registered in your computer the AXMEDIS Editor could have problems in getting the precise metadata and thus on playing it It may happen that a file that can be played into the AXMEDIS Editor cannot be correctly interpreted since the MIME type was not registered into your computer Please note that you can insert also AXMEDIS objects files into an AXMEDIS object This allows to create nesting levels of AXMEDIS objects The nested objects can be protected and licensed as well When a resource is correctly embedded it appears in the tree window with an icon identifying the type of the resource followed by the prefix Resource and the resource name closed by square brackets A Double clicking on the resource opens the Resource Viewer If a resource cannot be executed opened by the Resource Viewer means that it has not been recognised in terms of mimetype so that in your computer you cannot execute play it with a double clink on the Explorer of the file system In this case it is possible to 17 AXMEDIS DRM for dummies AXMEDIS DRM for dummies impose the mimetype by setting the correct value in
69. ts related password To perform the Tools Certification you have to import the User certificate in the AXMEDIS Editor Tool player this procedure is valid also for all the AXMEDIS players including the AXMEDIS PDA player but excluding the AXMEDIS Mobile player for which a simplified procedure is provided In the AXMEDIS Editor and Players the import has to be performed by selecting the menu Help Import User Certificate as depicted in the following ES AXMEDIS Editor File Edit View Window GE Import User Certificate Tool certification Copy user id Show activities Guide to AXMEDIS Editor About AXMEDIS Editor Please select the p12 file received via email and press the Open button 12 AXMEDIS DRM for dummies AXMEDIS DRM for dummies K7 AXMEDIS Editor File Edit View Window Help Import user certificate Look in B Desktop e amp et E 2 omy Documents 4 My Computer My Recent Jy Network Places Documents pemo COPOP Ciient 3 i Maestro Client Manager Incoming Desktop MusicGoals 5 opensky fy AXMEDIS VARIAZIONI I MAESTRO MyD i amp gt axmedis user cerl p12 y Documents Type Personal Information Exchange Date Modified 22 03 2007 11 05 Size 3 49 KB a File name axmedis_user_cerl p12 z My Network Files of type Files p12 z Cancel Places Open as read only My Computer Then insert the password received by email as stated above to conti
70. urce a8 gif source a10 jpg ce a16 gif source a18 gif source a22 gif source a26 gif Resource a33 gif E Method make_licenses E Method settings Click here to continue E Method makeForm Using this wizard you can create mother license end user license and both of them I DDDDDDDDDDDDDD DI i oof od ob OO 8 og dd 8 i oo f f f vo ob bb amp i E I y I I y I I I I I y I I I I The AXMEDIS Licence Maker is an AXMEDIS object that you can open with the AXMEDIS Editor JS Full or in the AXMEDIS Player JS Full that you can get from AXMEDIS In your case the AXMEDIS Player JS Full can be downloaded from the link mentioned in the first sections The AXMEDIS License Maker version 1 4 or newer 29 AXMEDIS DRM for dummies AXMEDIS DRM for dummies is installed into the directory of the AXMEDIS object when the AXMEDIS Content Production version 1 7 is installed The AXMEDIS License Maker is an Intelligent AXMEDIS Object that can be protected as well It exploits the most intelligent capabilities of the AXMEDIS content model These capabilities allow to create and post licenses and to help the producers in taking decisions about the DRM model to be used This kind of solution may allow to create self production and self protection model for user generated content Licenses can be created in several manners with e the AXMEDIS Editor internal DRM E
71. wall blocks the AXEPTool please unlock when it is executed for the first time The same for the Java since the AXEPTool is based on Java e Problems on the network 1 9 LICENSING THE AXMEDIS OBJECTS TO USERS To authorize a user to open an AXMEDIS protected object you have to follow the following steps e identify the User ID called AXUID AXMEDIS user ID It should be a different AXUID with respect to your AXUID as creator of the object e license your protected object to him AXUID to perform some action the called right to be granted These steps are described in details in this section by using the AXMEDIS Licence Maker version 1 4 In the following figure you can see the AXMEDIS License Maker version 1 4 aby LicensesMaker 1 4 mp21 AXMEDIS Editor File Edit Resource Viewer Window Help Bae 179 Q amp amp BB ht AXMEDIS View MPEG214 gt Resource Viewer Metadata Editor Visual Editor Muttiscene Editor Behaviour Editor DRM Editor Protection Editor Full vi Resource index html Object I gt D AXOID um axmedis 00000 c 9 9 AXMEDIS Info GE Dublin Core E Resource index html a R M M d Resource default css medi Vi D 2 t O Je lesource a36 gif eee e p 50 T 4 ource a38 gif esource a41 gif source a47 gif source a50 gif Home Settings source abg gif source pic 1 jpg source spacer gif em Welcome to the AxMedis Licenses Wizard source a1 g so

Download Pdf Manuals

image

Related Search

AXMEDIS axmedic acme display axmediaplayer ax medical abbreviation amedisys ax medical ax medical term amedisys home health ax medical abbreviation meaning ax medical meaning amedisys hospice ax medical terminology amedisys at work

Related Contents

User Manual - Rexel Energy Solutions  VE 580 - Domyos  La forêt, mode d`emploi    Heißwasser-Hochdruckreiniger  Publishing Camera Trap Data A Best Practice Guide  

Copyright © All rights reserved.
Failed to retrieve file