멀티 캐스팅과 미디어 스트리밍 질문입니다

geneven의 이미지

지금 진보신당에서 중계하고 있는 촛불문화제 인터넷 방송을 보고 있는데 역시 시청자가 많아서 인지 엄청 끊기네요.
근데 이걸 멀티캐스팅 방식으로 스트리밍 할 경우 시청 인원에 제한없이 스트리밍이 가능한가요? 잘못 알고 있는것일 수도 있는데
멀티캐스팅의 경우 중간 라우터단에서 패킷을 분배시키기 때문에 소스를 제공하는 서버의 대역폭은 크게 중요하지 않다고 알고 있는데요..

jachin의 이미지

TCP/IP 패킷의 성격상 요청과 응답을 위해서 매번 서버와 클라이언트간 네트워크 부하가 일어날 수 밖에 없습니다.

만약 라우터에서 패킷 복제와 분배를 해주기 때문에 가능할 수 있다고 가정하고,

100만명의 사용자가 서버에 접속할 경우, 동영상을 끊임없이 볼 수 있는 최저 대역폭인 26 Kbps 를 확보하기 위해서

1000000 * 26000 = 26,000,000,000 = 26 Gbps

스위치가 필요하겠습니다만, 이것도 순수한 '데이터 패킷' 부분이므로, TCP 소캣의 헤더까지 생각하면

100 Gbps 급 스위치 장비가 필요하게 됩니다. (이것도 장난 아니겠군요.)
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

정태영의 이미지

미디어 스트리밍을 위해 사용하는 rdp 의 경우 udp 기반으로 구현되어 있습니다. :)

--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

kkb110의 이미지

네 멀티캐스팅이 제대로 구현되면 대역폭이 엄청나게 낮아지겠지요.
서버에서 첫번째 라우터까지 보내는 트래픽은 하나의 클라이언트로 보내는 트래픽과 같을테니까요 거기서 계속 거미줄식으로 복사하고..

그런데 멀티캐스팅은 라우터에서 지원이 되야 뿌려지는건데 지원 안되는 라우터도 많아서
현실적으로 되는지는 모르겠습니다.