IEEE 1722 (AVB Transport Protocol, AVTP)Ethernet AVB 스택에서 A/V 스트림을 Ethernet 프레임에 캡슐화하는 전송 프로토콜. 원시/압축 오디오·비디오 포맷을 동일한 Ethernet 프레임 위에 실어 보내고, 수신 측에서 미디어 클럭을 복원할 수 있도록 타임스탬프를 함께 전달한다. IEEE 802.1AS의 시간 기준, IEEE 802.1Qat의 예약 경로, IEEE 802.1Qav의 큐 관리가 모두 준비된 상태에서 실제 페이로드를 운반하는 역할.

주요 기능

  • 미디어 포맷 및 캡슐화 — 원시 · 압축 A/V 데이터를 식별 가능한 포맷으로 패킹.
  • 미디어 동기화 매커니즘 — 미디어 클럭 복원 및 동기화를 위한 타임스탬프 필드 제공.
  • 지연 최적화·정규화 — 경로마다 다른 네트워크 지연을 통일된 Presentation Time으로 보정.
  • 멀티캐스트 주소 할당 — 하나의 Talker가 여러 Listener에게 동일 스트림을 전달.
  • AVB Stream ID 할당 — 네트워크 전역에서 스트림 유일 식별.
  • 미디어 클럭 마스터 — 스트림의 시간 기준을 정의.

프레임 구조

AVB 프레임은 802.1Q 태그가 포함된 표준 Ethernet 프레임을 재사용한다. Payload 자리에 IEEE 1722 헤더 + 미디어 데이터가 실린다.

| Ethernet MAC Header | 802.1Q Tag (PCP=Class A/B) | EtherType = 0x22F0 | IEEE 1722 Header | Payload | FCS |

IEEE 1722는 Control 프레임과 Streaming 프레임 두 종류를 정의한다.

유형용도
ControlAV 제어 메시지 전달
Streaming실제 A/V 미디어 데이터 스트림

지원 미디어 포맷 (IEC 61883 계열)

IEEE 1722는 미디어 포맷을 직접 정의하지 않고 IEC 61883 포맷 군을 내포하여 다양한 A/V 포맷을 수용한다.

포맷내용
IEC 61883-2SD-DVCR
IEC 61883-4MPEG2-TS Compressed Video
IEC 61883-6Uncompressed Audio
IEC 61883-7Satellite TV MPEG
IEC 61883-8Bt.601 / Bt.656 Video
IIDCUncompressed Industrial Cameras

각 포맷은 IEEE 1722 헤더 뒤의 Payload 영역에 자체 서브헤더 + 데이터 형식으로 실린다.

Latency Normalization (지연 정규화)

AVB 네트워크는 Talker → Listener 경로에 여러 Bridge를 경유하므로 홉 수·큐 지연이 스트림마다 다르다. IEEE 1722는 IEEE 802.1AS wall time 기반 타임스탬프로 이 편차를 상쇄해 Listener들이 동일한 Presentation Time에 재생하도록 한다.

동작:

  1. Talker는 미디어 클럭 정보를 포함한 presentation time을 Stream 프레임의 타임스탬프 필드에 기록.
  2. 프레임이 Bridge를 경유해 Listener에 도달.
  3. Listener는 수신된 타임스탬프와 자신의 802.1AS wall time을 비교하여:
    • 언제 재생할지(presentation time)를 결정.
    • 필요 시 미디어 클럭을 재생성하여 Talker의 원래 클럭과 동기화.

이로써 경로 지연이 다른 여러 Listener가 같은 순간에 동일한 프레임을 재생 — Multi-zone media streaming의 기반.

같이 보기