1 |
1
스트리밍 서버를 통해 사용자 단말에 제공되는 스트리밍 서비스를 중계하는 노드 장치의 콘텐츠 스트리밍 중계방법에 있어서,상기 스트리밍 서버로부터 콘텐츠를 제공받아 콘텐츠 특성 및 네트워크 상태를 검사하고, 상기 검사 결과에 따라 유니캐스트 전송방식 또는 멀티캐스트 전송방식 중 하나를 선택하여 선택된 전송방식으로 콘텐츠 스트리밍 서비스를 상기 사용자 단말에 제공하는 단계;를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 중계방법
|
2 |
2
제 1 항에 있어서, 상기 선택된 전송방식으로 콘텐츠 스트리밍 서비스를 상기 사용자 단말에 제공하는 단계는,상기 스트리밍 서버를 통해 상기 사용자 단말에 전송되는 콘텐츠의 중복 전송 여부를 검사하여, 중복 콘텐츠가 존재하면 콘텐츠 캐싱 및 복제 가능 여부를 검사하는 단계; 및콘텐츠 캐싱 및 복제가 가능하면, 콘텐츠의 멀티캐스트 변환 가능 여부를 검사하여, 멀티캐스트 변환 가능하면 콘텐츠를 상기 사용자 단말에 멀티캐스트로 전송하고, 가능하지 않으면 상기 사용자 단말에 유니캐스트로 전송하는 단계;를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 중계방법
|
3 |
3
제 2 항에 있어서, 상기 콘텐츠의 중복 전송 여부를 검사하여, 중복 콘텐츠가 존재하면 콘텐츠 캐싱 및 복제 가능 여부를 검사하는 단계 이전에,상기 사용자 단말로부터 스트리밍 요청신호를 수신하면 부하분산을 고려하여 스트리밍 서버를 선정하는 단계;상기 선정된 스트리밍 서버에 스트리밍 요청신호를 전달하는 단계; 및상기 사용자 단말과 상기 스트리밍 서버 간에 스트리밍 서비스를 중계하는 단계;를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 중계방법
|
4 |
4
제 2 항에 있어서, 상기 멀티캐스트 변환 가능하면 콘텐츠를 상기 사용자 단말에 멀티캐스트로 전송하고, 가능하지 않으면 상기 사용자 단말에 유니캐스트로 전송하는 단계는,멀티캐스트 변환이 가능하면 콘텐츠를 상기 사용자 단말에 제공할 주 스트리밍 서버를 선정하고, 상기 노드 장치와 상기 사용자 단말 간 멀티캐스트 채널을 설정하는 단계;상기 주 스트리밍 서버를 통해 제공되는 콘텐츠를 멀티캐스트 변환하여 이를 상기 사용자 단말에 멀티캐스트 전송하는 단계; 및상기 주 스트리밍 서버가 아닌 다른 스트리밍 서버에 스트리밍 서비스 중단을 요청하는 단계;를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 중계방법
|
5 |
5
제 2 항에 있어서, 상기 멀티캐스트 변환 가능하면 콘텐츠를 상기 사용자 단말에 멀티캐스트로 전송하고, 가능하지 않으면 상기 사용자 단말에 유니캐스트로 전송하는 단계는,멀티캐스트 변환이 가능하지 않으면 콘텐츠를 상기 사용자 단말에 제공할 주 스트리밍 서버를 선정하고, 상기 선정된 주 스트리밍 서버를 통해 제공되는 콘텐츠를 캐싱 및 유니캐스트 복제하여 상기 사용자 단말에 유니캐스트 전송하는 단계; 및상기 주 스트리밍 서버가 아닌 다른 스트리밍 서버에 스트리밍 서비스 중단을 요청하는 단계;를 포함하는 것을 특징으로 하는 콘텐츠 스트리밍 중계방법
|
6 |
6
사용자 단말로부터 콘텐츠 스트리밍 요청신호를 수신하면 부하분산을 고려하여 스트리밍 서버를 선정하고 상기 선정된 스트리밍 서버에 상기 콘텐츠 스트리밍 요청신호를 전달하며, 상기 사용자 단말과 상기 스트리밍 서버 간에 스트리밍 서비스를 중계하는 서버 연결부;상기 사용자 단말에 전송되는 콘텐츠의 중복 전송 여부를 검사하여, 중복 콘텐츠가 존재하면 콘텐츠 캐싱 및 복제를 수행하여 중복 콘텐츠를 상기 사용자 단말에 유니캐스트로 전송하는 콘텐츠 캐싱 및 유니캐스트 전송부; 및콘텐츠 캐싱 및 복제 가능한 콘텐츠의 멀티캐스트 변환 가능 여부를 검사하여, 멀티캐스트 변환 가능하면 콘텐츠를 상기 사용자 단말에 멀티캐스트로 전송하는 멀티캐스트 변환부;를 포함하는 것을 특징으로 하는 노드 장치
|
7 |
7
제 6 항에 있어서,상기 서버 연결부는 상콘텐츠를 상기 사용자 단말에 제공할 주 스트리밍 서버를 선정하고, 상기 주 스트리밍 서버가 아닌 다른 스트리밍 서버에 스트리밍 서비스 중단을 요청하며,상기 콘텐츠 캐싱 및 유니캐스트 전송부는 상기 주 스트리밍 서버를 통해 제공되는 콘텐츠를 캐싱 및 유니캐스트 복제하여 상기 사용자 단말에 유니캐스트 전송하는 것을 특징으로 하는 노드 장치
|
8 |
8
제 6 항에 있어서,상기 서버 연결부는 멀티캐스트 변환이 가능하면 콘텐츠를 상기 사용자 단말에 제공할 주 스트리밍 서버를 선정하고, 상기 노드 장치와 상기 사용자 단말 간 멀티캐스트 채널을 설정하고, 상기 주 스트리밍 서버가 아닌 다른 스트리밍 서버에 스트리밍 서비스 중단을 요청하며,상기 멀티캐스트 변환부는 상기 주 스트리밍 서버를 통해 제공되는 콘텐츠를 멀티캐스트 변환하여 상기 사용자 단말에 멀티캐스트 전송하는 것을 특징으로 하는 노드 장치
|
9 |
9
제 6 항에 있어서, 상기 노드 장치는,상기 사용자 단말의 콘텐츠 스트리밍 요청신호가 상기 선정된 스트리밍 서버에 전달될 수 있도록 IP 주소 변환을 수행하고, 상기 선정된 스트리밍 서버로부터의 수신 패킷을 필터링하는 주소변환 및 패킷 필터링부;를 더 포함하는 것을 특징으로 하는 노드 장치
|