Microsoft Azure Media Services Client Library for Python - A management library for Azure Media Services that provides programmatic access to media processing and streaming capabilities in the cloud.
83
Quality
Pending
Does it follow best practices?
Impact
83%
1.09xAverage score across 10 eval scenarios
{
"context": "This criteria evaluates how well the engineer uses the azure-mgmt-media package to implement streaming delivery functionality, focusing specifically on proper usage of streaming locators, streaming endpoints, and URL generation APIs.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Streaming Locator Creation",
"description": "Uses StreamingLocatorsOperations.create() or begin_create() method to create a streaming locator with asset_name, streaming_policy_name, and proper parameters",
"max_score": 25
},
{
"name": "Streaming Endpoint Start",
"description": "Uses StreamingEndpointsOperations.begin_start() method to start a streaming endpoint, properly handling the long-running operation",
"max_score": 15
},
{
"name": "Streaming Endpoint Stop",
"description": "Uses StreamingEndpointsOperations.begin_stop() method to stop a streaming endpoint, properly handling the long-running operation",
"max_score": 10
},
{
"name": "Streaming Endpoint Scaling",
"description": "Uses StreamingEndpointsOperations.begin_scale() or begin_update() method with scale_units parameter to scale a streaming endpoint",
"max_score": 15
},
{
"name": "Streaming URL Generation",
"description": "Uses StreamingLocatorsOperations.list_paths() method to retrieve streaming paths and constructs URLs for multiple protocols (HLS, DASH, Smooth Streaming)",
"max_score": 20
},
{
"name": "Endpoint Hostname Retrieval",
"description": "Uses StreamingEndpointsOperations.get() method to retrieve endpoint details and extracts the host_name property",
"max_score": 10
},
{
"name": "Client Operations Usage",
"description": "Properly accesses operation groups through the AzureMediaServices client (e.g., client.streaming_locators, client.streaming_endpoints) and passes required resource_group and account_name parameters",
"max_score": 5
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-azure-mgmt-mediadocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10