1 |
1
콘텐츠 스트리밍 전송 환경에 따라 콘텐츠 스트리밍 동작을 관리하는 스트리밍 서비스 제어 관리기;입력 데이터를 받아들여 역 다중화 작업을 수행하는 역 다중화기 관리기;네트워크 상태가 불량한 경우에, I Frame Only Play 모드 또는 Audio Only Play 모드로 변환하여, 콘텐츠를 적응적으로 변환하는 작업을 수행하는 콘텐츠 적응 관리기; 및상기 콘텐츠 적응 관리기를 통해 적응된 데이터를 입력받아 재 다중화 작업을 수행하는 재 다중화기 관리기를 포함하는 콘텐츠 전송 시스템
|
2 |
2
제 1 항에 있어서, 상기 스트리밍 서비스 제어 관리기는,네트워크 상태가 양호한 경우에는 입력된 데이터를 바로 출력하여 스트리밍 전송 서비스를 제공하고, 네트워크 상태가 불량한 경우에는 콘텐츠를 적응적으로 변환하여 출력하기 위한 모듈을 포함하는 콘텐츠 전송 시스템
|
3 |
3
제 1 항에 있어서, 상기 역 다중화기 관리기는,입력된 데이터를 분석하여 PAT 정보 및 PMT 정보를 각각 파싱하여 저장하고, 비디오 데이터와 오디오 데이터를 각각 소정의 단위로 상기 콘텐츠 적응 관리기로 출력하는 콘텐츠 전송 시스템
|
4 |
4
제 1 항에 있어서, 상기 콘텐츠 적응 관리기는,상기 역 다중화기 관리기에 의해 역 다중화된 비디오 데이터 및 오디오 데이터를 입력받아, I Frame Only Play 모드라면 I Frame만 추출하고, Audio Only Play 모드라면 skip field를 false로 하여 상기 재 다중화기 관리기로 출력하는 콘텐츠 전송 시스템
|
5 |
5
제 1 항에 있어서, 상기 재 다중화기 관리기는,비디오 데이터 및 오디오 데이터가 입력되는 경우에, 스트리밍 전송 상태에 따라 상이하게 입력받은 데이터를 처리하는 콘텐츠 전송 시스템
|
6 |
6
스트리밍 서비스 제어 관리기가, 스트리밍 서비스가 시작됨에 따라 Normal Play Mode인가를 확인하는 1 단계;상기 확인 결과 Normal Play Mode이면, 입력되는 데이터를 곧바로 출력하여 클라이언트에게 전송하는 2 단계;상기 확인 결과 Normal Play Mode가 아니면, 콘텐츠를 오디오 데이터와 비디오 데이터, PAT 정보 및 PMT 정보로 구분하기 위하여 역 다중화기 관리기를 호출하는 3 단계;콘텐츠를 적응적으로 변환하기 위하여 콘텐츠 적응 관리기를 호출하는 4 단계; 및상기 콘텐츠 적응 관리기에 의해 적응적으로 변환된 데이터를 재 다중화하기 위하여 재 다중화기 관리기를 호출하는 5 단계를 포함하는 콘텐츠 전송 방법
|
7 |
7
역 다중화기 관리기가, TS 패킷 크기만큼 하나의 TS 얻어서 TS 을 파싱하는 1 단계;상기 파싱된 결과로서 PAT 정보 및 PMT 정보를 각각 확인하여 저장하는 2 단계;상기 파싱된 결과가 PAT 정보 또는 PMT 정보가 아닌 경우, TS 패킷에 페이로드가 있는지 확인하여 adaptation 필드만 있는 경우를 생략하는 3 단계;PES 헤더를 찾아 오디오 스트림인지 비디오 스트림인지 확인하는 4 단계;상기 확인 결과 오디오 스트림이면 오디오 관리 리스트에 1 AU 단위로 TS 패킷을 저장하고, 상기 확인 결과가 오디오 스트리밍이 아니면 비디오 관리 리스트에 1 AU 단위로 패킷을 저장하는 5 단계; 및상기 저장된 결과 1 AU 단위의 패킷이 저장되면, 하나의 AU 패킷을 출력하는 6 단계를 포함하는 콘텐츠 전송 방법
|
8 |
8
컨텐츠 적응 관리기가, 역 다중화기 관리기에 의해 파싱된 비디오 데이터 또는 오디오 데이터를 입력받는 1 단계;상기 입력받은 오디오 데이터가 오디오 스트림인지 확인하는 2 단계;상기 확인 결과 오디오 스트림이면 skip 필드를 false로 세팅하고 재 다중화기 관리기에 전달하고, 상기 확인 결과 오디오 스트림이 아니면 I Frame만 찾는 3 단계; 및상기 찾은 I Frame 경우만 Skip 필드를 false로 세팅하고 반환하는 4 단계를 포함하는 콘텐츠 전송 방법
|
9 |
9
재 다중화기 관리기가, 콘텐츠 적응 관리기로부터 비디오 데이터 또는 오디오 데이터를 1 AU 단위로 입력받는 1 단계;상기 입력된 하나의 AU을 리스트에서 관리하는 2 단계;스트리밍 전송 상태가 I Frame Only Play 모드인지 확인하는 3 단계;상기 확인 결과 I Frame Only Play 모드이면 재 다중화할 수 있는 AU가 존재하는지 확인하는 4 단계;상기 확인 결과 재 다중화할 수 있는 AU가 존재하는 경우에, AU 리스트에서 비디오 데이터 또는 오디오 데이터를 추출하여 스트리밍할 리스트에 추가하는 5 단계;상기 추출된 비디오 데이터 또는 오디오 데이터를 재 다중화하여 전송하는 6 단계;상기 확인 결과 I Frame Only Play 모드가 아니면, AU 리스트에서 추출하는 7 단계;PCR 필드를 가진 TS인가를 확인하는 8 단계;상기 PCR 필드를 가진 TS이면, PCR 값을 가진 TS 헤더 정보를 수정하는 9 단계; 및오디오 데이터와 PCR 값을 가진 TS를 스트리밍 할 리스트에 추가하는 10 단계를 포함하는 콘텐츠 전송 방법
|