Azure Media Services 라이브 스트리밍 코드 샘플

Media Services 로고 v3


경고

Azure Media Services는 2024년 6월 30일에 사용 중지됩니다. 자세한 내용은 AMS 사용 중지 가이드를 참조하세요.

이 문서는 라이브 스트리밍에 대한 코드 샘플 목록입니다.

인코딩이 없는 라이브 스트림

기본 통과를 사용하는 라이브 스트림

이 샘플에서는 저렴한 UGC 채널만 브로드캐스트해야 하는 경우 기본 통과 라이브 이벤트를 설정하는 방법을 보여 줍니다.

.NET을 아직 사용할 수 없음 Node.JS Python

표준 통과를 사용하는 라이브 스트림

이 샘플에서는 표준 통과 라이브 스트리밍을 사용하는 방법을 보여 줍니다.

.NET을 아직 사용할 수 없음 Node.JS Python

인코딩이 있는 라이브 스트림

720P 표준 인코딩을 사용하는 라이브 스트림

이 샘플에서는 720P HD 적응 비트 전송률 인코딩 사전 설정을 사용하여 클라우드에서 라이브 인코딩을 사용하는 방법을 보여 줍니다.

.NET을 아직 사용할 수 없음 Node.JS Python

1080P 인코딩을 사용하는 라이브 스트림

이 샘플에서는 1080P HD 적응 비트 전송률 인코딩 사전 설정을 사용하여 클라우드에서 라이브 인코딩을 사용하는 방법을 보여 줍니다.

.NET을 아직 사용할 수 없음 Node.JS Python

대기 시간이 짧고 인코딩이 있는 라이브 스트림

720P 표준 인코딩이 있는 LL-HLS(짧은 대기 시간이 있는 라이브 스트림)

이 샘플에서는 Apple의 LL-HLS 프로토콜을 사용하여 짧은 대기 시간 라이브 스트리밍을 사용하도록 설정하고 새로운 3층 720P HD 적응 비트 전송률 인코딩 사전 설정을 사용하여 인코딩하는 방법을 보여 줍니다.

.NET을 아직 사용할 수 없음 Node.JS Python

특수 시나리오

RTMP 및 부드러운 FFmpeg 명령줄 샘플

이 샘플에서는 FFmpeg 명령줄을 로컬로 사용하여 RTMP 또는 부드러운 스트리밍을 통해 스트리밍하는 방법을 보여 줍니다. 오디오 전용, 다중 오디오 및 화면 녹음을 비롯한 다양한 시나리오를 보여 줍니다.

.NET을 아직 사용할 수 없음 Node.JS 아직 사용할 수 없음

.NET을 사용하여 DVR을 사용하여 라이브 이벤트 만들기

이 샘플에서는 DVR을 사용하여 라이브 이벤트 및 라이브 출력을 만들고 사용하는 방법을 보여 줍니다.

.NET 아직 사용할 수 없는 Node.JS Python을 아직 사용할 수 없음

다른 Azure 서비스와 결합

Event Hubs에서 표준 통과를 사용하는 라이브 스트림

이 샘플에서는 Event Hubs를 사용하여 라이브 스트리밍 채널에서 이벤트를 구독하는 방법을 보여 줍니다. 이벤트에는 인코더 연결, 연결 끊기, 하트비트, 대기 시간, 불연속성 및 드리프트 문제가 포함됩니다.

.NET을 아직 사용할 수 없음 Node.JS Python

도움말 및 지원 보기

다음 방법 중 하나로 Media Services에 질문하거나 업데이트를 따를 수 있습니다.