70a23a5445 | ||
---|---|---|
.. | ||
README.md | ||
pom.xml |
README.md
Usage
Add the dependency
azure-mediaservices-spring-boot-starter
is published on Maven Central Repository.
If you are using Maven, add the following dependency.
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-mediaservices-spring-boot-starter</artifactId>
<version>2.0.5</version>
</dependency>
Add the property setting
Open application.properties
file and add below properties with your Azure Media Services credentials.
azure.mediaservices.tenant=put-your-media-service-azure-ad-tenant-domain-here
azure.mediaservices.client-id=put-your-azure-ad-client-id-here
azure.mediaservices.client-secret=put-your-azure-ad-client-secret-here
azure.mediaservices.rest-api-endpoint=put-your-media-service-rest-api-endpoint-here
Optional
If you are using network proxy then add below properties to run azure media services behind proxy.
azure.mediaservices.proxy-host=put-your-network-proxy-host
azure.mediaservices.proxy-port=put-your-network-proxy-port
azure.mediaservices.proxy-scheme=put-your-network-proxy-scheme
Add auto-wiring code
Add below alike code to auto-wire the MediaContract
object. Then you can use it to upload, encode and set streaming url. For details usage, please reference this document.
@Autowired
private MediaContract mediaService;
Allow telemetry
Microsoft would like to collect data about how users use this Spring boot starter. Microsoft uses this information to improve our tooling experience. Participation is voluntary. If you don't want to participate, just simply disable it by setting below configuration in application.properties
.
azure.mediaservices.allow-telemetry=false
Find more information about Azure Service Privacy Statement, please check Microsoft Online Services Privacy Statement.