Apparatus and method for serving adaptive streaming in a data communication network

본 발명은 데이터 통신 망에서 엠펙 (MPEG: Moving Picture Experts Group) 파일을 기반으로 적응형 스트리밍 서비스를 제공하는 장치 및 방법에 관한 것이다. 이를 위하여 서버와 클라이언트 간의 적응형 스트리밍 서비스를 지원하기 위해 정의된 엠펙 파일 포맷을 가공하여 클라이언트와 클라이언트 간의 적응형 스트리밍 서비스를 지원하도록 한다. 그리고 서버와 클라이언트 간의 적응형 스트리밍 서비스와 클라이언트와 클라이언트 간의 적응형 스트리밍 서비스를 위한 절차에서 특정 메시지를 위한 엠펙 파일 포맷을 새로이 정의하였다. 특히 상기 새로이 정의할 엠펙 파일 포맷에서는 클라이언트와 클라이언트 간의 적응형 스트리밍 서비스를 지원하기 위해 추가로 필요한 정보에 대해 정의한다. 이때 상기 엠펙 파일 포맷으로는 엠펙-2에서 정의하고 있는 전송 스트림(TS: Transport Stream)의 파일 포맷과 엠펙-4에서 정의하고 있는 파일 포맷을 모두 고려하도록 한다.