Example #1
0
else:
	print_phase_message("POST Status.............................: " + str(response.status_code) + " - Media Job Creation ERROR." + str(response.content))

### list a media job
print_phase_header("Getting the Media Job Status")
flag = 1
while (flag):
	response = azurerm.list_media_job(access_token, job_id)
	if (response.status_code == 200):
		resjson = response.json()
		job_state = str(resjson['d']['State'])
		if (resjson['d']['EndTime'] != None):
			joboutputassets_uri = resjson['d']['OutputMediaAssets']['__deferred']['uri']
			flag = 0
		print_phase_message("GET Status..............................: " + str(response.status_code))
		print_phase_message("Media Job Status........................: " + azurerm.translate_job_state(job_state))
	else:
		print_phase_message("GET Status..............................: " + str(response.status_code) + " - Media Job: '" + asset_id + "' Listing ERROR." + str(response.content))
	time.sleep(5)

## getting the output Asset id
print_phase_header("Getting the Thumbnail Media Asset Id")
response = azurerm.get_url(access_token, joboutputassets_uri, False)
if (response.status_code == 200):
	resjson = response.json()
	thumbnail_asset_id = resjson['d']['results'][0]['Id']
	print_phase_message("GET Status..............................: " + str(response.status_code))
	print_phase_message("Thumbnail Media Asset Id................: " + thumbnail_asset_id)
else:
	print_phase_message("GET Status..............................: " + str(response.status_code) + " - Media Job Output Asset: '" + job_id + "' Getting ERROR." + str(response.content))
Example #2
0
### list a media job
print_phase_header("Getting the Media Job Status")
flag = 1
while (flag):
    response = azurerm.list_media_job(access_token, job_id)
    if (response.status_code == 200):
        resjson = response.json()
        job_state = str(resjson['d']['State'])
        if (resjson['d']['EndTime'] != None):
            joboutputassets_uri = resjson['d']['OutputMediaAssets'][
                '__deferred']['uri']
            flag = 0
        print_phase_message("GET Status..............................: " +
                            str(response.status_code))
        print_phase_message("Media Job Status........................: " +
                            azurerm.translate_job_state(job_state))
    else:
        print_phase_message("GET Status..............................: " +
                            str(response.status_code) + " - Media Job: '" +
                            asset_id + "' Listing ERROR." +
                            str(response.content))
    time.sleep(5)

######################### PHASE 2: PROTECT and STREAM #########################
### delete an asset
if (azurerm.translate_job_state(job_state) == 'Finished'):
    ### delete an asset
    print_phase_header("Deleting the Original Asset")
    response = azurerm.delete_media_asset(access_token, asset_id)
    if (response.status_code == 204):
        print_phase_message("DELETE Status...........................: " +
else:
	print_phase_message("POST Status.............................: " + str(response.status_code) + " - Media Job Creation ERROR." + str(response.content))

### list a media job
print_phase_header("Getting the Media Job Status")
flag = 1
while (flag):
	response = azurerm.list_media_job(access_token, job_id)
	if (response.status_code == 200):
		resjson = response.json()
		job_state = str(resjson['d']['State'])
		if (resjson['d']['EndTime'] != None):
			joboutputassets_uri = resjson['d']['OutputMediaAssets']['__deferred']['uri']
			flag = 0;
		print_phase_message("GET Status..............................: " + str(response.status_code))
		print_phase_message("Media Job Status........................: " + azurerm.translate_job_state(job_state))
	else:
		print_phase_message("GET Status..............................: " + str(response.status_code) + " - Media Job: '" + asset_id + "' Listing ERROR." + str(response.content))
	time.sleep(5);

######################### PHASE 2: PROTECT and STREAM #########################
### delete an asset
if (azurerm.translate_job_state(job_state) == 'Finished'):
	### delete an asset
	print_phase_header("Deleting the Original Asset")
	response = azurerm.delete_media_asset(access_token, asset_id)
	if (response.status_code == 204):
		print_phase_message("DELETE Status...........................: " + str(response.status_code))
		print_phase_message("Asset Deleted...........................: " + asset_id)
	else:
		print_phase_message("DELETE Status...........................: " + str(response.status_code) + " - Asset: '" + asset_id + "' Delete ERROR." + str(response.content))
Example #4
0
### list a media job
print_phase_header("Getting the Media Job Status")
flag = 1
while (flag):
    response = azurerm.list_media_job(access_token, job_id)
    if (response.status_code == 200):
        resjson = response.json()
        job_state = str(resjson['d']['State'])
        if (resjson['d']['EndTime'] != None):
            joboutputassets_uri = resjson['d']['OutputMediaAssets'][
                '__deferred']['uri']
            flag = 0
        print_phase_message("GET Status..............................: " +
                            str(response.status_code))
        print_phase_message("Media Job Status........................: " +
                            azurerm.translate_job_state(job_state))
    else:
        print_phase_message("GET Status..............................: " +
                            str(response.status_code) + " - Media Job: '" +
                            asset_id + "' Listing ERROR." +
                            str(response.content))
    time.sleep(5)

## getting the indexed asset id
print_phase_header("Getting the Indexed Media Asset Id")
response = azurerm.get_url(access_token, joboutputassets_uri, False)
if (response.status_code == 200):
    resjson = response.json()
    output_asset_id = resjson['d']['results'][0]['Id']
    print_phase_message("GET Status..............................: " +
                        str(response.status_code))