View a markdown version of this page

동적 다중 보기: 테두리 - MediaLive

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

동적 다중 보기: 테두리

AWS Elemental MediaLive는 동적 멀티뷰에 참여하는 모든 비디오 출력 주위에 검은색 테두리를 추가합니다. 이 단원에서는 테두리가 필요한 이유, MediaLive의 크기 조정 방법, 테두리를 변경할 수 있는 시기에 대해 설명합니다.

멀티뷰 출력에 테두리가 필요한 이유

MediaPackage는 멀티뷰 프레임을 어셈블할 때 디코딩 없이 각 피드의 인코딩된 비트스트림을 이웃 옆에 배치합니다. H.264에서 차단 해제 필터는 현재 관련이 없는 두 피드 사이에 있는 경계를 포함하여 블록 경계에서 픽셀을 부드럽게 합니다. 분리하지 않으면 인접 보기의 픽셀이 사용자의 가장자리에 있는 픽셀에 영향을 미치고 보기 간 이음매에 눈에 보이는 오염이 표시됩니다. 검은색 테두리는 해당 필터링을 흡수합니다. 필터는 사진 콘텐츠가 아닌 테두리 픽셀에서 작동하므로 각 뷰는 그 옆에 표시되는 내용에 관계없이 그대로 유지됩니다.

H.265에는 경계가 필요하지 않습니다. 다중 보기에 H.265에 필요한 인코더 설정은 이미 각 보기를 격리하고 있습니다. MediaLive는 기본적으로 H.265 출력에 경계를 적용하므로 동일한 콘텐츠의 H.264 및 H.265 래더가 일관되게 보이지만 이를 줄이거나 제거할 수 있습니다.

테두리는 코딩된 프레임 안에 있습니다.

테두리는 주위에 추가된 것이 아니라 코딩된 그림의 일부입니다. 구성한 코딩된 너비와 높이에는 경계가 포함되며 활성 그림은 축소됩니다. H.264의 경우 16픽셀, H.265의 경우 32픽셀인 너비 및 높이 분할 규칙이 코딩된 차원에 적용됩니다. 경계는 그 안에 있습니다. MediaLive는 활성 영역에 맞게 입력 비디오를 조정하고 재배치하여 경계를 생성합니다. 입력 픽셀이 잘리거나 가려지지 않습니다. 사진이 약간 작아지고 잘리지 않습니다.

경계 값은 측면당입니다. 4픽셀 테두리는 4개의 엣지 각각에서 4픽셀을 의미하므로 총 8픽셀의 코딩된 너비와 8픽셀의 코딩된 높이를 사용합니다.

MediaLive가 변환 래더에서 경계 크기를 조정하는 방법

MediaLive는 멀티뷰 출력 그룹의 최저 해상도 참여 변환에 4픽셀 경계를 적용하고 더 큰 변환에 비례하여 경계를 조정합니다. 가장 작은 차원의 선형 차원이 두 배인 변환은 경계의 두 배가 됩니다.

3렁 H.264 래더의 경우:

변환 테두리(측면당) 너비의 공유로서의 경계
256×144 4 1.56%
512×288 8 1.56%
1024×576 16 1.56%

비례 규칙의 점은 경계가 모든 렁에서 프레임의 동일한 부분을 차지한다는 것입니다. 이는 ABR 스위치에서 중요합니다. 플레이어가 미드스트림 변환을 전환하면 테두리는 명백한 위치와 두께를 유지합니다. 플레이어가 래더 위로 이동하면 모든 렁에서 고정된 4픽셀 경계가 대신 축소되는 것처럼 보이기 때문에 모든 스위치에서 경계가 움직이거나 크기를 변경하는 것처럼 보입니다. 이는 눈에 잘 띄고 산만한 아티팩트입니다.

H.264의 최소값은 4픽셀입니다. H.265에는 기능 최소값이 없지만 기본값은 동일한 값입니다.

뷰 간의 경계는 애디티브입니다.

각 인코딩에는 자체 경계가 있으며, MediaPackage는 멀티뷰 출력을 생성할 때 이를 잘라내지 않습니다. 최종 사용자가 두 보기 사이에서 볼 수 있는 검은색 공간은 인접한 두 경계의 합계인 반면, 조립된 프레임의 바깥쪽 가장자리에는 하나의 경계만 표시됩니다.

동일한 크기의 뷰 레이아웃의 경우 뷰 간 영역이 구성된 경계의 두 배이고 외부 프레임은 경계 너비가 하나뿐입니다. 기본/보조 레이아웃의 경우 두 경계가 다르므로 기본과 보조 사이의 경계는 단순 중복이 아닌 넓은 경계와 좁은 경계의 합계입니다.

테두리를 더 얇게 보이게 만들기

경계는 전체 래더에서 프레임 너비의 일정한 부분이므로이 부분은 가장 작은 변환으로 고정됩니다. 4픽셀을 가장 작은 변환 너비로 나눈 값입니다. 따라서 그림에 비해 테두리가 더 얇아 보이도록 하는 방법은 ABR 래더 하단의 해상도를 높이는 것입니다. 최저 변환을 삭제하면 가장 작은 높이/너비도 높아지므로 모든 렁에 대한 비율이 낮아집니다.

가장 작은 변환 너비 공유로서의 4픽셀 경계
256×144 1.56%
512×288 0.78%
640×360 0.63%

이는 ABR 도달에 대한 장단점입니다. 바닥이 높을수록 연결 상태가 좋지 않은 클라이언트의 렁이 감소한다는 의미입니다. 경계가 얼마나 가늘고 비트레이트가 낮은 적용 범위에 따라 바닥을 선택합니다.

기본값 재정의

경계는 비디오 설명의 border 필드를 통해 출력별로 구성됩니다. MediaLive가 계산할 값을 재정의하도록 명시적으로 설정합니다.

코덱 기본값 변경할 수 있나요?
H.264 가장 작은 변환에서 4픽셀, 비례적으로 조정됨 예, 하지만 최소 4픽셀이 계속 적용됩니다.
H.265 일관성을 위해 H.264와 동일 예 - 값을 변경하거나 0을 설정하여 테두리를 완전히 제거할 수 있습니다.

경계를 재정의하는 경우 ABR 전환으로 인해 경계 및 콘텐츠가 가시적으로 변경되지 않도록 래더 전체에서 비례적으로 유지하는 것이 좋습니다.