az ams asset-filter

Azure Media Services 계정의 자산 필터를 관리 합니다.

명령

az ams asset-filter create

자산 필터를 만듭니다.

az ams asset-filter delete

자산 필터를 삭제 합니다.

az ams asset-filter list

Azure Media Services 계정의 모든 자산 필터를 나열 합니다.

az ams asset-filter show

자산 필터에 대 한 세부 정보를 표시 합니다.

az ams asset-filter update

자산 필터의 세부 정보를 업데이트 합니다.

az ams asset-filter create

자산 필터를 만듭니다.

az ams asset-filter create --account-name
                           --asset-name
                           --name
                           --resource-group
                           [--bitrate]
                           [--end-timestamp]
                           [--first-quality]
                           [--force-end-timestamp {false, true}]
                           [--live-backoff-duration]
                           [--presentation-window-duration]
                           [--start-timestamp]
                           [--subscription]
                           [--timescale]
                           [--tracks]

예제

필터 추적 선택 항목을 사용 하 여 자산 필터를 만듭니다.

az ams asset-filter create -a amsAccount -g resourceGroup -n filterName --force-end-timestamp=False --end-timestamp 200000 --start-timestamp 100000 --live-backoff-duration 60 --presentation-window-duration 600000 --timescale 1000 --first-quality 720 --asset-name assetName --tracks @C:\tracks.json

필수 매개 변수

--account-name -a

Azure Media Services 계정의 이름입니다.

--asset-name

자산의 이름입니다.

--name -n

자산 필터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--bitrate

첫 번째 품질 비트 전송률입니다.

--end-timestamp

VoD (주문형 비디오)에 적용 됩니다. 라이브 스트리밍 프레젠테이션의 경우 프레젠테이션이 종료 되 고 스트림이 VoD가 되 면 자동으로 무시 되 고 적용 됩니다 .이 값은 프레젠테이션의 절대 끝점을 나타내는 long 값 이며, 가장 가까운 다음 GOP 시작으로 반올림 됩니다. 단위는 시간 간격 이므로 18억의 endTimestamp는 3 분입니다. StartTimestamp 및 endTimestamp를 사용 하 여 재생 목록 (매니페스트)에 있는 조각을 자릅니다. 예를 들어, 기본 날짜/시간을 사용 하는 startTimestamp = 40000000 및 endTimestamp = 100000000은 VoD 프레젠테이션 4 초에서 10 초 사이의 조각이 포함 된 재생 목록을 생성 합니다. 경계에 걸쳐 있는 조각인 경우 전체 조각이 매니페스트에 포함됩니다.

--first-quality

매니페스트에 포함할 첫 번째 품질 (가장 낮은) 비트 전송률입니다.

--force-end-timestamp

라이브 스트리밍에만 적용됩니다. endTimestamp 속성이 있어야 하는지를 나타냅니다. true이면 endTimestamp를 지정해야 합니다. 그렇지 않으면 잘못된 요청 코드가 반환됩니다. 허용되는 값: true, false

허용되는 값: false, true
--live-backoff-duration

라이브 스트리밍에만 적용됩니다. 이 값은 클라이언트가 검색할 수 있는 최신 라이브 위치를 정의합니다. 이 속성을 사용하여 라이브 재생 위치를 지연하고 플레이어를 위한 서버 쪽 버퍼를 생성할 수 있습니다. 이 속성의 단위는 timescale입니다(아래 참조). 최대 라이브 백오프 지속 시간은 300초(30억)입니다. 예를 들어 값이 20억이면 실제 라이브 에지에서 사용 가능한 최신 콘텐츠가 20초 지연됩니다.

--presentation-window-duration

라이브 스트리밍에만 적용 됩니다. PresentationWindowDuration를 사용 하 여 재생 목록에 포함할 조각 슬라이딩 윈도우를 적용 합니다. 이 속성의 단위는 시간 간격입니다 (아래 참조). 예를 들어 presentationWindowDuration = 1200000000를 설정 하 여 2 분 슬라이딩 윈도우를 적용 합니다. 라이브 에지 2분 이내의 미디어가 재생 목록에 포함됩니다. 경계에 걸쳐 있는 조각인 경우 전체 조각이 재생 목록에 포함됩니다. 최소 프레젠테이션 기간은 60초입니다.

--start-timestamp

VoD(주문형 비디오) 또는 라이브 스트리밍에 적용됩니다. 스트림의 절대 시작점을 나타내는 long 값입니다. 값은 가장 가까운 다음 GOP 시작 지점으로 반올림됩니다. 단위는 timescale이므로 1억 5천만의 startTimestamp는 15초입니다. startTimestamp 및 endTimestampp를 사용하여 재생 목록(매니페스트)에 있는 조각을 자릅니다. 예를 들어, 기본 timescale을 사용하는 startTimestamp = 40000000 및 endTimestamp = 100000000은 VoD 프레젠테이션 4초~10초 사이에 조각이 포함된 재생 목록을 생성합니다. 경계에 걸쳐 있는 조각인 경우 전체 조각이 매니페스트에 포함됩니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timescale

프레젠테이션 시간 범위의 모든 타임 스탬프 및 기간에 적용 되며, 1 초 단위로 증가 하는 수로 지정 됩니다. 기본값은 1 초 내에 1000만-1000만 증분 이며, 각 증가값은 100 나노초 길이입니다. 예를 들어 startTimestamp를 30초로 설정하려면 기본 timescale을 사용하는 경우 3억 값을 사용합니다.

--tracks

트랙 선택 항목을 나타내는 JSON입니다. @ {File}을 (를) 사용 하 여 파일에서 로드 합니다. JSON 구조에 대 한 자세한 내용은에서 swagger 설명서를 참조 하세요 https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection .

az ams asset-filter delete

자산 필터를 삭제 합니다.

az ams asset-filter delete [--account-name]
                           [--asset-name]
                           [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

선택적 매개 변수

--account-name -a

Azure Media Services 계정의 이름입니다.

--asset-name

자산의 이름입니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

자산 필터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az ams asset-filter list

Azure Media Services 계정의 모든 자산 필터를 나열 합니다.

az ams asset-filter list --account-name
                         --asset-name
                         --resource-group
                         [--query-examples]
                         [--subscription]

필수 매개 변수

--account-name -a

Azure Media Services 계정의 이름입니다.

--asset-name

자산의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az ams asset-filter show

자산 필터에 대 한 세부 정보를 표시 합니다.

az ams asset-filter show [--account-name]
                         [--asset-name]
                         [--ids]
                         [--name]
                         [--query-examples]
                         [--resource-group]
                         [--subscription]

선택적 매개 변수

--account-name -a

Azure Media Services 계정의 이름입니다.

--asset-name

자산의 이름입니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

자산 필터의 이름입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az ams asset-filter update

자산 필터의 세부 정보를 업데이트 합니다.

az ams asset-filter update [--account-name]
                           [--add]
                           [--asset-name]
                           [--bitrate]
                           [--end-timestamp]
                           [--first-quality]
                           [--force-end-timestamp {false, true}]
                           [--force-string]
                           [--ids]
                           [--live-backoff-duration]
                           [--name]
                           [--presentation-window-duration]
                           [--remove]
                           [--resource-group]
                           [--set]
                           [--start-timestamp]
                           [--subscription]
                           [--timescale]
                           [--tracks]

선택적 매개 변수

--account-name -a

Azure Media Services 계정의 이름입니다.

--add

경로 및 키 값 쌍을 지정 하 여 개체 목록에 개체를 추가 합니다. 예:--속성을 추가 합니다. listProperty <key = value, string 또는 JSON string>.

--asset-name

자산의 이름입니다.

--bitrate

첫 번째 품질 비트 전송률입니다.

--end-timestamp

VoD (주문형 비디오)에 적용 됩니다. 라이브 스트리밍 프레젠테이션의 경우 프레젠테이션이 종료 되 고 스트림이 VoD가 되 면 자동으로 무시 되 고 적용 됩니다 .이 값은 프레젠테이션의 절대 끝점을 나타내는 long 값 이며, 가장 가까운 다음 GOP 시작으로 반올림 됩니다. 단위는 시간 간격 이므로 18억의 endTimestamp는 3 분입니다. StartTimestamp 및 endTimestamp를 사용 하 여 재생 목록 (매니페스트)에 있는 조각을 자릅니다. 예를 들어, 기본 날짜/시간을 사용 하는 startTimestamp = 40000000 및 endTimestamp = 100000000은 VoD 프레젠테이션 4 초에서 10 초 사이의 조각이 포함 된 재생 목록을 생성 합니다. 경계에 걸쳐 있는 조각인 경우 전체 조각이 매니페스트에 포함됩니다.

--first-quality

매니페스트에 포함할 첫 번째 품질 (가장 낮은) 비트 전송률입니다.

--force-end-timestamp

라이브 스트리밍에만 적용됩니다. endTimestamp 속성이 있어야 하는지를 나타냅니다. true이면 endTimestamp를 지정해야 합니다. 그렇지 않으면 잘못된 요청 코드가 반환됩니다. 허용되는 값: true, false

허용되는 값: false, true
--force-string

' Set ' 또는 ' a l l '을 사용 하는 경우 JSON으로 변환 하는 대신 문자열 리터럴을 유지 합니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--live-backoff-duration

라이브 스트리밍에만 적용됩니다. 이 값은 클라이언트가 검색할 수 있는 최신 라이브 위치를 정의합니다. 이 속성을 사용하여 라이브 재생 위치를 지연하고 플레이어를 위한 서버 쪽 버퍼를 생성할 수 있습니다. 이 속성의 단위는 timescale입니다(아래 참조). 최대 라이브 백오프 지속 시간은 300초(30억)입니다. 예를 들어 값이 20억이면 실제 라이브 에지에서 사용 가능한 최신 콘텐츠가 20초 지연됩니다.

--name -n

자산 필터의 이름입니다.

--presentation-window-duration

라이브 스트리밍에만 적용됩니다. presentationWindowDuration을 사용하여 재생 목록에 포함할 조각의 슬라이딩 윈도우를 적용합니다. 이 속성의 단위는 시간 크기 조정입니다(아래 참조). 예를 들어 presentationWindowDuration=12000000000을 설정하여 2분 슬라이딩 윈도우를 적용합니다. 라이브 에지 2분 이내의 미디어가 재생 목록에 포함됩니다. 경계에 걸쳐 있는 조각인 경우 전체 조각이 재생 목록에 포함됩니다. 최소 프레젠테이션 기간은 60초입니다.

--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=.

--start-timestamp

VoD(주문형 비디오) 또는 라이브 스트리밍에 적용됩니다. 스트림의 절대 시작점을 나타내는 long 값입니다. 값은 가장 가까운 다음 GOP 시작 지점으로 반올림됩니다. 단위는 timescale이므로 1억 5천만의 startTimestamp는 15초입니다. startTimestamp 및 endTimestampp를 사용하여 재생 목록(매니페스트)에 있는 조각을 자릅니다. 예를 들어, 기본 timescale을 사용하는 startTimestamp = 40000000 및 endTimestamp = 100000000은 VoD 프레젠테이션 4초~10초 사이에 조각이 포함된 재생 목록을 생성합니다. 경계에 걸쳐 있는 조각인 경우 전체 조각이 매니페스트에 포함됩니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timescale

1초 단위의 증분 수로 지정된 프레젠테이션 시간 범위의 모든 타임스탬프 및 기간에 적용됩니다. 기본값은 1초에 10000000-1000만 증분이며, 각 증분은 100나노초 길이입니다. 예를 들어 startTimestamp를 30초로 설정하려면 기본 timescale을 사용하는 경우 3억 값을 사용합니다.

--tracks

트랙 선택을 나타내는 JSON입니다. @{file}을 사용하여 파일에서 로드합니다. JSON 구조에 대한 자세한 내용은 에 대한 swagger 설명서를 https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection 참조하세요.