google / universal-dash-transmuxer

UDT (Dash Transmuxer) Project: Can transmux DASH -> HLS or other formats.
http://www.google.com
Apache License 2.0
54 stars 25 forks source link

How to get the compiled library #8

Closed salva84 closed 8 years ago

salva84 commented 8 years ago

Hi team,

we need to to run the cdm_reference_player_ios project with the new version of the library that is now published in github, this is, the changes you did on the universal-dash-transmuxer. Since we are not able to compile the github code for generating the oemcrypto_tfit2-eit_dev_dylib and oemcrypto_tfit2_dev_dylib_sim libraries we would need the compiled version, is it possible? (the current code has external references we cannot solve on our end)

Thanks!

andyclarkson commented 8 years ago

Hi guys, has anyone had a look at this would be amazing if we could get some guidance.

Thanks, Andy

Uragawa commented 8 years ago

Hello, You may need to get rid of DashToHLSResourceLoader for this to work (I did it with an older version that lacked that class; if you do get rid of it don't forget to disable HLS encryption when generating the manifests), but testing the updated UDT should be doable if you rename all of UDT's external symbols (basically the dash2hls namespace and the functions marked as extern "C") and change the code in cdm_reference_player_ios to reference the renamed symbols instead. AFAIK, the crypto side does not directly reference UDT.

SeawardT commented 8 years ago

We are still identifying how to best accomplish this. Our primary solution would be to have the iOS reference application interact directly with this repo, but it would need to be clear content and have no DRM involved.