Open Stack

Open Stack

 
RELIABILITY & SATISFACTION
home

Newsletter

창조와 혁신을 통해서 세상의 변화를 만들어 나가겠습니다.
board view
제목 OSBE-1000, KOLAS 공인 시험 성적서를 받다
글쓴이 최고관리자
날짜 2020-09-07

오픈스택의 OSBE-1000이 우수한 기능을 객관적으로 인증 받았다. 


지난 8월 KOLAS 국제공인시험 기관인 (주)인피닉 사에 의뢰하여, ISO/IEC 25023:2016 표준에 따른 테스트를 거쳐 KOLAS 공인 시험 성적서를 발급받았다. 본 기고문에서는 OSBE-1000의 어떤 기능을 테스트 받았는지 와 그와 관련된 특허 기술 등을 간단하게 소개하고자 한다.



[2020년 8월 31일 발급된 KOLAS 공인시험성적서]


OSBE-1000의 KOLAS 인증 테스트에서 모두 3개 시험항목에 대해 검증 받았다.


1. UDP 패킷 전송에 관한 특허 기술을 적용한 펌웨어에서 1080p 60fps 영상을 입력 받아 30mbps로 인코딩 하여 총 14곳의 목적지로 전송이 가능했다. 반면 UDP 패킷 전송에 관한 특허 기술을 제외한 펌웨어에선 같은 조건에서 3곳의 목적지에도 보내지 못했다. 전자가 훨씬 많은 목적지에 영상을 전송하고 있음에도 불구하고 두 경우 각각의 CPU 사용량은 특허 기술을 적용한 전자가 오히려 더 낮았다.


2. 패킷 손실률이 각각 5%, 25%, 50% 인 것으로 확인된 네트워크 환경 하에서, OSBE-1000 인코더와 디코더 사이에 랩터Q 에러 복원 기술이 작동하여 손실된 영상(1080p 60fps) 데이터를 디코더에서 원본과 동일하게 복원해 영상을 정상적으로 재생할 수 있었다.


3. 10% 패킷 손실이 있는 네트워크 환경 하에서 1080p 60fps 영상을 2mbps로 총 50곳의 목적지에 전송하여 랩터 Q 에러 복원 기술로 디코더에서 영상을 정상적으로 재생할 수 있었다.


OSBE-1000에 구현된 특허 기술 중 이번 시험과 관련된 특허는 총 3개이다.


하나는, '타이머 인터럽트 서비스 루틴을 이용한 패킷 송신 장치' 특허 (등록특허 제10-2035740호)이다. UDP 패킷 전송을 OS가 제공하는 라이브러리를 이용하지 않고 타이머 인터럽트 서비스 루틴을 이용하여 OSBE-1000 이 직접 전송함으로써 다른 태스크를 방해하지 않아 훨씬 높은 Bitrate로 훨씬 많은 목적지에 UDP 패킷을 전송하고도 CPU 사용량은 오히려 낮게 유지할 수 있다.


나머지 둘은, '인코딩 지연 시간이 개선된 랩터Q 인코딩 장치 및 방법' 특허 (제 10-2021872호)와 이를 개선한 '랩터Q 인코딩을 위한 연산 리스트를 소스 심볼의 생성 순서에 따라 재배열하는 방법 및 장치' 특허 (제 10-2145326호)이다. 손실이 있는 네트워크 환경 하에도 영상을 복원할 수 있는 복구 패킷 생성에 필요한 연산의 일부를 CPU에 여유가 있는 동안에 미리 연산해둠으로써 지연시간을 최대 85%까지 줄일 수 있다.


위 '타이머 인터럽트 서비스 루틴을 이용한 패킷 송신 장치' 특허가 적용된 펌웨어와 그렇지 않은 펌웨어의 성능은 비교한 시험항목1의 결과를 먼저 보자. 전자가 30mbps의 영상을 14곳의 목적지에 보내는데도 CPU 평균 사용량은 45%에 지나지 않았으며, 후자의 경우 3곳에도 채 보내지 못했으나 CPU 평균 사용량은 61%로 오히려 높았다.



[KOLAS 공인 시험성적서 p23 중]


전송 가능한 최대 목적지수(최대 3곳 -> 14곳)와 최대 전송속도(최대 90mbps -> 420mbps)는 최소 4.6배 향상됐음을 확인할 수 있었다.


다음으로 '인코딩 지연시간이 개선된 랩터Q 인코딩 장치 및 방법' 특허(이를 개선한 후속 특허 포함)의 기여를 테스트한 시험 항목2를 보자. 대량의 복구 패킷을 효율적으로 생성하여 전송함으로써 50%의 패킷 손실이 있는 네트워크 환경하에서도 디코더가 원본 영상을 완전 동일하게 복구하여 정상 재생함을 확인했다.



[KOLAS 공인 시험성적서 p47 중]
 



[KOLAS 공인 시험 성적서 p42 중]


끝으로 위 세 특허의 시너지 효과를 검증하려는 시험항목3에서는, 패킷 손실률이 10%인 네트워크 환경에서 총 50곳의 목적지로 영상을 전송하는 상황에서도, 효율적인 복구 패킷 생성과 UDP 패킷 전송 기능으로 각 디코더에서 영상을 재생할 수 있음을 확인했다.



[KOLAS 공인 시험성적서 p55 중]



[KOLAS 공인 시험성적서 p55 중]


이상 이번 KOLAS 공인 시험성적서로 확인된 OSBE-1000의 우수한 기능을 소개했다. 이러한 OSBE-1000의 기능을 응용하면 일선 현장에서 훨씬 효율적으로 장비 구성을 할 수 있을 것이다.


그간 OSBE-1000에는 여러 특허 기술을 적용하여 일반적인 H/W에서 낼 수 있는 최대한의 성능을 구현해왔다. 이번 KOLAS 공인 시험성적서 발급을 통해 이를 객관적으로 확인할 수 있었다.