| 번호 | 청구항 |
|---|---|
| 1 | 다대다 스트리밍 서비스의 스트림 제어 시스템에 있어서,미디어 서버로부터 적어도 하나 이상의 송신 클라이언트 장치 각각에 대한 식별 정보, 각 송신 클라이언트 장치가 전송하는 송신 스트림의 등급 정보 및 각 송신 스트림 등급별 비트레이트 정보를 포함하는 비트레이트 맵을 수신하고, 상기 비트레이트 맵에 기초하여 각 송신 클라이언트 장치로부터 수신할 송신 스트림의 등급과 각 송신 스트림 등급의 비트레이트를 합산한 합산 비트레이트를 포함하는 복수의 수신 스트림의 조합으로 이루어진 선택 테이블을 생성하며, 프레임 지연 시간에 기초하여 수신 스트림 조합을 선택하는 복수의 클라이언트 장치; 및적어도 하나 이상의 송신 클라이언트 장치 각각으로부터 인코딩된 미디어를 수신하고, 적어도 하나 이상의 수신 클라이언트 장치로 상기 미디어를 송신하는 미디어 서버를 포함하되,상기 클라이언트 장치는, 송신 클라이언트 장치로부터 수신한 미디어 프레임에 삽입된 전송 시작 시간 정보와 상기 미디어 프레임의 도착 시간에 기초하여 상기 프레임 지연 시간을 결정하는 것인, 스트림 제어 시스템. |
| 2 | 제1항에 있어서,상기 클라이언트 장치는,초기에, 상기 선택 테이블에 포함된 복수의 수신 스트림 조합 중 상기 합산 비트레이트가 가장 낮은 수신 스트림 조합을 선택하여 스트리밍하는, 스트림 제어 시스템. |
| 3 | 제1항에 있어서,상기 클라이언트 장치는,수신되는 미디어 프레임의 지연 시간을 측정하고, 미리 설정된 기준 시간에 대한 상기 지연 시간의 초과 여부에 따라 상기 수신 스트림 조합을 유지 또는 변경하는, 스트림 제어시스템. |
| 4 | 제3항에 있어서,상기 클라이언트 장치는,상기 지연 시간이 상기 기준 시간을 초과하는 경우 합산 비트레이트가 더 낮은 수신 스트림 조합으로 변경하는, 스트림 제어 시스템. |
| 5 | 제3항에 있어서,상기 클라이언트 장치는,상기 지연 시간이 상기 기준 시간 미만인 경우 합산 비트레이트가 더 높은 수신 스트림 조합으로 변경하는, 스트림 제어 시스템. |
| 6 | 제1항에 있어서,상기 미디어 서버는,각 수신 클라이언트 장치로부터 선택한 수신 스트림 조합에 대한 정보를 수신하고, 각 수신 클라이언트 장치의 선택 수신 스트림 조합에 기초하여 각각의 송신 클라이언트 장치의 적어도 하나 이상의 송신 스트림 등급의 비트레이트를 조절하는, 스트림 제어 시스템. |
| 7 | 제1항에 있어서,상기 미디어 서버는,각 수신 클라이언트 장치가 선택한 수신 스트림 조합에 포함된 각 송신 클라이언트 장치의 스트림 유지 시간에 기초하여 효용값을 계산하고, 상기 효용값에 기초하여 상기 송신 클라이언트 장치의 각 송신 스트림 등급의 비트레이트를 조절하는, 스트림 제어 시스템. |
| 8 | 다대다 스트리밍 서비스의 스트림 제어 방법에 있어서,(a) 수신 클라이언트 장치가 미디어 서버로부터 적어도 하나 이상의 송신 클라이언트 장치 각각에 대한 식별 정보, 각 송신 클라이언트 장치가 전송하는 송신 스트림의 등급 정보 및 각 송신 스트림 등급별 비트레이트 정보를 포함하는 비트레이트 맵을 수신하는 단계;(b) 상기 수신 클라이언트 장치가 상기 비트레이트 맵에 기초하여 각 송신 클라이언트 장치로부터 수신할 송신 스트림의 등급과 각 송신 스트림 등급의 비트레이트를 합산한 합산 비트레이트를 포함하는 복수의 수신 스트림의 조합으로 이루어진 선택 테이블을 생성하는 단계; 및(c) 상기 수신 클라이언트 장치가 프레임 지연 시간에 기초하여 수신 스트림 조합을 선택하는 단계를 포함하되,상기 (c) 단계에서, 상시 수신 클라이언트 장치는 상기 송신 클라이언트 장치로부터 수신한 미디어 프레임에 삽입된 전송 시작 시간 정보와 상기 미디어 프레임의 도착 시간에 기초하여 상기 프레임 지연 시간을 결정하는 것인, 스트림 제어 방법. |
| 9 | 제8항에 있어서,상기 (c) 단계는,초기에, 상기 선택 테이블에 포함된 복수의 수신 스트림 조합 중 상기 합산 비트레이트가 가장 낮은 수신 스트림 조합을 선택하여 스트리밍하는, 스트림 제어 방법. |
| 10 | 제8항에 있어서,상기 (c) 단계는,수신되는 미디어 프레임의 지연 시간을 측정하고, 미리 설정된 기준 시간에 대한 상기 지연 시간의 초과 여부에 따라 상기 수신 스트림 조합을 유지 또는 변경하는, 스트림 제어시스템. |
| 11 | 제10항에 있어서,상기 (c) 단계는,상기 지연 시간이 상기 기준 시간을 초과하는 경우 합산 비트레이트가 더 낮은 수신 스트림 조합으로 변경하는, 스트림 제어 방법. |
| 12 | 제10항에 있어서,상기 (c) 단계는,상기 지연 시간이 상기 기준 시간 미만인 경우 합산 비트레이트가 더 높은 수신 스트림 조합으로 변경하는, 스트림 제어 방법. |
| 13 | 제8항에 있어서,(d) 상기 미디어 서버가 각 수신 클라이언트 장치로부터 선택한 수신 스트림 조합에 대한 정보를 수신하고, 각 수신 클라이언트 장치의 선택 수신 스트림 조합에 기초하여 각각의 송신 클라이언트 장치의 적어도 하나 이상의 송신 스트림 등급의 비트레이트를 조절하는 단계를 더 포함하는, 스트림 제어 방법. |
| 14 | 제13항에 있어서,상기 (d) 단계는,상기 미디어 서버가 각 수신 클라이언트 장치가 선택한 수신 스트림 조합에 포함된 각 송신 클라이언트 장치의 스트림 유지 시간에 기초하여 효용값을 계산하고, 상기 효용값에 기초하여 상기 송신 클라이언트 장치의 각 송신 스트림 등급의 비트레이트를 조절하는, 스트림 제어 방법. |