【ProAV Lab】SRT, 인터넷을 통한 최적의 비디오 스트리밍 프로토콜

By Isaac Chen, Lumens

6월 02, 2022 32958

 
 

▶ 소개

SRT는 "Secured Reliable Transmission"의 약자입니다. 인터넷을 통해 한 위치에서 다른 위치로 비디오를 실시간으로 전송하기 위해 Haivision 에서 개발한 오픈 소스 비디오 스트리밍 프로토콜입니다. SRT는 인터넷과 같은 까다로운 네트워크를 통해 스트리밍하도록 특별히 설계되었습니다. 공용 인터넷은 어디에나 있고 저렴하지만 대역폭 변동으로 인해 예측할 수 없고 신뢰할 수 없습니다. 이 특정 문제를 해결하기 위해 SRT의 핵심 값은 모든 거리 전송에 대해 "안전" 및 "신뢰할 수 있음"으로 설정됩니다. 첫째, SRT는 암호화됩니다. 둘째, SRT에는 네트워크 정체로 인한 전송 지연, 지터 및 패킷 손실을 방지하기 위한 패킷 손실 방지 메커니즘이 있습니다.

 

▶ AES 암호화로 보안

AES는 "Advanced Encryption Standard"의 약자이며 10년 이상 발전해 왔습니다. AES는 정보(문자 메시지, 비디오 파일, 스트림 등)를 암호화하여 누군가가 정보를 해독할 수 있는 올바른 디지털 키를 가지고 있지 않는 한 해독할 수 없도록 할 수 있는 암호화 방법입니다. 사이버 보안이 점점 더 중요해짐에 따라 많은 방송사, 기업, 정부 및 기타 조직은 개인 라이브 비디오 스트림을 완전히 보호해야 한다고 생각합니다.

 

SRT는 AES-256 암호화를 채택합니다. 숫자는 디지털 키의 크기를 나타냅니다. AES 기술은 다양한 키 길이를 사용합니다. 128, 192 또는 265비트 - 키가 길수록 암호화가 강력해집니다. SRT는 엔드투엔드 보안을 위해 AES-256을 사용하여 승인되지 않은 시청자로부터 비디오 스트림을 보호합니다. 올바른 키가 없으면 콘텐츠에 액세스할 수 없습니다.

 

이 Haivision 블로그에서 자세한 내용을 확인하세요. https://www.haivision.com/blog/all/video-security-aes-encryption/

 

▶ 패킷 손실 복구로 신뢰성

SRT는 ARQ 패킷 손실 복구 기능이 있는 UDP 기반의 저지연 스트리밍 프로토콜입니다. UDP는 공용 네트워크를 통한 빠르지만 신뢰할 수 없는 전송 프로토콜입니다. SRT는 빠른 속도와 낮은 오버헤드에서 UDP의 장점을 유지하기 위해 크게 수정된 버전입니다. ARQ는 SRT 지원 라이브 비디오 스트리밍의 "신뢰성"을 더욱 보장합니다.

대부분의 공용 인터넷 전송은 TCP/IP(Transmission Control Protocol over Internet Protocol)를 통해 이루어집니다. TCP는 수신자가 수신된 모든 패킷을 승인하도록 요구하여 패킷 손실로부터 스트림을 보호합니다. 즉, 수신자는 발신자가 데이터를 성공적으로 전송했음을 나타내기 위해 ACK(승인 신호)를 보내야 합니다. 패킷이 손실된 경우 발신자는 데이터를 다시 보내야 합니다. 이 조치는 전송의 신뢰성을 보장합니다. 그러나 ACK 신호가 너무 많으면 지연이 발생하고 대역폭 효율성이 크게 감소합니다. 전송은 특히 장거리 전송에 걸친 실시간 비디오 스트림의 경우 매우 비효율적입니다.

 

ARQ(Automatic Repeat Request)는 라이브 비디오 스트림을 보내는 데 더 적합한 다른 패킷 재전송 방법을 수행합니다. ARQ는 수신된 모든 패킷을 승인하는 대신 패킷이 손실될 때만 음수 신호를 보냅니다. 이를 부정적 승인(NAK) 또는 손실 보고서라고 합니다. 도중에 패킷이 손실되면 NAK 신호가 발신자에게 다시 전송됩니다. 그런 다음 발신자는 패킷을 수신자에게 재전송합니다. 이러한 접근 방식을 통해 SRT는 대기 시간 및 대역폭 변동 측면에서 공용 인터넷을 통한 실시간 스트리밍에 이상적입니다.

 

자세한 내용은 다음을 확인하십시오. https://www.haivision.com/blog/broadcast-video/low-latency-video-packet-loss-arq-fec/

 

▶ SRT는 어디에서 작동합니까?

SRT는 예측할 수 없는 네트워크를 통한 안전하고 안정적인 전송을 위해 실시간 비디오 스트리밍에 특히 최적화되어 있습니다. SRT는 스튜디오와의 원격 라이브 인터뷰, 지사에 대한 본사 스트리밍 이벤트와 같은 공용 인터넷을 통한 단방향 비디오 기여에 이상적입니다.  Lumens PTZ 카메라와 같은 많은 하드웨어 및 소프트웨어 솔루션이 SRT를 지원하기 시작했습니다. 현재까지 Haivision, Wowza, Microsoft 및 Lumens를 포함하여 500개 이상의 회사가 SRT Alliance에 가입했습니다. 

SRT 동맹: https://www.srtalliance.org/members/

 


여기를 클릭하십시오 맨 위로 ↑


 
뒤로