제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under Study
요즘 스트리밍 서비스를 많이 제공하고 있습니다. 그에대해 사내에서는 보안정책상 오디오 비디오 서비스 차단정책을 방화벽에서 시행하고 있는데요 이에대해 서버단에서는 여러가지 고민을 하게 됩니다.
특히 MS 스트리밍 mms 정책은 방화벽 기반의 클라이언트 사용자들에겐 서비스를 제공하지 못하는 상황이 점점 늘어나는 추세입니다.
경영자 입장에서는 사내 직원들의 인터넷 필터링 정책에 따라 회사 업무에 많은 기여도를 차지하고 있어 서버에서 서비스를 제공하는 입장에서는 이부분을 피하지 못하게 되어 있습니다.
필자 역시도 mms 서비스를 mmst 와 rtsp 프로토콜을 더이상 제공하지 않게 되었습니다. 즉 TCP 포트 554,1755 포트는 클라이언트가 방화벽에서 차단되기 때문에 서비스를 이용하지 못하게 됩니다. 뭐 동영상 서비스는 회사 네트워크 트래픽에 좋지 않은 영향을 주기 때문에 차단할수 밖에 없습니다. 이 서비스를 차단하였다고 회사가 업무에는 전혀 지장을 주지 않기 때문입니다. 대부분의 회사에서는 유투브까지 차단을 한 상태입니다.
그래서 필자 역시도 오디오/비디오 서비스는 http 프로토콜을 이용하게 되었습니다. IIS7 의 기여도도 크지만 기존의 윈도우 스트리밍 서버에서도 전송방식을 http 포트로 이용하게 하여 보다 많은 이용자들에게 다가가기 위해서입니다.
작은 소규모 사무실 역시도 방화벽 도입이 시급한 시점입니다. UDP 패킷이 난무하는 지금 이 패턴에는 공유기 같은 칩셋은 더이상 견딜수가 없습니다. 자꾸 다운되면 공유기 제품 품질을 탓하게 하지만 칩셋 클럭이 높지 않은 어플라이언스 제품들은 고용량 UDP 트래픽은 처리의 한계가 있기 때문입니다.

스트리밍 서버는 앞으로 http 프로토콜을 반드시 이용해야 하는 시점이 된것입니다. 내부망 서비스가 목적이라면 상관이 없지만 외부 서비스까지 지원할 목적이라면 이부분은 피해갈수 없는 상황이기에 오디오 및 동영상 서비스를 제공하는 서버 사업자 및 관리자 엔지니어는 http 프로토콜 필수화에 많은 고민이 필요한 시점입니다.
2012/02/24 23:11 2012/02/24 23:11
Posted
Filed under Study

Get Microsoft Silverlight

실버라이트 동영상 플레이에 관심이 증폭되는 요즘입니다. 브라우져의 호환성 덕분에 wmv로 동영상을 보여주는데는 한계가 있었는데 MS에서는 실버라이트를 선보인지 오래 되었습니다. wmv는 플레이 해주는게 정해져 있어서 윈도우 운영체제가 아니거나 익스플로러를 사용하지 않는 브라우져에서는 볼수가 없기 때문입니다.
필자가 이를 테스트 하는 도중 이해가 되지 않는 현상이 발생했습니다. 실버라이트에서 동영상 소스를 mms 경로로 갖고오는데 미디어 소스가 있는 서버에서는 mms 프로토콜이 아닌 http 프로토콜로 전송을 하는것입니다. http는 IIS7에서 사용하고 있기 때문에 정말 이해가 안가는 부분이였습니다. 미디어 서버에서도 HTTP 프로토콜 포트 번호는 80번이 아닌 8888 비정규 포트로 지정을 했는데 어떻게 이렇게 전송이 되는지 아직까지 이해 불가였습니다. 실버라이트가 도대체 무슨짓을 한거지? ㅡㅡ;
장점이 될수도 있고 단점이 될수도 있는데 일단 실버라이트로 갖고왔을경우 mms는 조금씩 조금씩 패킷을 전송하며 출력을 해주는데 mms로 설정 되어 있어도 단번에 있는 대역폭 속도로 바로 다운로드가 되는게 조금 이상하기도 합니다. 그래서 대역폭 알아서 갖고오는 실버라이트 플레이어를 홍보하는지도 모르겠지만 mms를 http로 점프해서 실버라이트로 그냥 막무가내로 갖고오는 이 현상을 보며 연구 대상감이다라는 결론을 내려봅니다.

소스는 필자가 좋아하는 이뿐이 동영상(누가 게스트 웹하드에 올렸더라구요) ㅋㅋㅋ

2010/07/13 20:18 2010/07/13 20:18