The Python SDK for Pallycon
$ pip install python-pallycon
from pallycon import PallyConClient
# Initialise the client
client = PallyConClient(
site_id="TUTO",
site_key="lU5D8s3PWoLls3PWFWkClULlFWk5D8oC",
access_key="LT2FVJDp2Xr018zf4Di6lzvNOv3DKP20",
drm_type=PallyConClient.DrmType.WIDEVINE.value,
user_id="test-user",
content_id="bigbuckbunny",
license_rule={
"playback_policy": {"limit": True, "persistent": False, "duration": 3600}
},
)
# Get the license token
license_token = client.license_token
# Package media file to DASH format
client.package_to_dash("Test Song.mp4", "Test Song", "Song ID")
# Package media file to HLS format
client.package_to_hls("Test Song.mp4", "Test Song")