1. 대역폭(Bandwidth)란?

대역폭(bandwidth)주어진 시간 내에 통과할 수 있는 정보의 양을 말합니다. 네트워크 대역폭의 선택에 있어서 가장 중요한 점은 최대 동시 접속이 이루어 질때 그 만큼의 대역폭을 확보 하고 있어야만 원활한 서비스를 유지할 수 있습니다. 끊김 현상이 있는 것은 사용하고 있는 전용선의 대역폭(bandwidth)이 부족함을 뜻합니다. 대역폭 계산 방법으로는, 평균적으로 가장 많이 사용하시는 대역폭인 300kbps 로 인코딩 된 동영상이 있다고 가정해 봅니다. 이 동영상을 100 명이 동시 접속을 한다고 할때, 300Kbps X 100 = 30,000Kbps 의 대역폭이 필요합니다. 30,000Kbps 30MB 입니다. 결국 300K 로 인코딩된 동영상을 100명이 동시 접속하게 되면 30MB Dedicate 회선을 필요로 합니다. , 인코딩 비트레이트 * 동시 접속자 수 = 대역폭 입니다. , 위의 내용은 이론적인 내용입니다. 실제로 네트워크의 성능은 최대 성능의 80% 정도라고 생각하시면 됩니다. 동시 접속수나 대역폭 결정시 20% 정도의 여유는 두셔야 합니다.

2. 비트레이트(Bitrate)란?
[비트레이트의 개요와  그 종류와 특징] 비트레이트란 1초에 해당하는 동영상에 얼마의 비트(bit) 수를 집어 넣느냐를 의미합니다. 즉, 이 비트레이트가 높을수록 동영상은 더 많은 정보(비트)를 가지게 되므로 화질은 더 좋아지게 됩니다. 하지만 비트레이트를 많이 집어 넣으면 넣을 수록 비트의 수는 그만큼 커지게 되므로 용량 또한 더 커지게 됩니다.   비트레이트는 크게 CBR과 VBR 방식 두가지로 나눠지는데 여기서 그 두가지 방식외에 요즘 유행 하는 SBC에 관해서도 알아보도록 하겠습니다.  
(1)CBR(Constant BitRate의 약어)
이 방식은 고정 비트레이트로써 처음부터 끝까지 고정된 비트레이트를 사용해서 압축을 합니다. 보통 VCD(Video CD)의 경우가 그런데 이것은 초당 1150 kbit를 사용해서 모든 프레임을 압축 합니다. 이 방식의 장점은 인코딩(Encoding)을 하는데 걸리는 시간이 짧은데 반면 처음부터 끝까지 항상 고정된 비트레이트 만을 사용하기 때문에 움직임이 많은 곳에서는 화질저하가 생기게 됩니다. 그러므로 움직임이 많은 동영상(스포츠, 액션 영화 등)에는 사용상 부적절함이 있습니다.    
[참고 : 인코딩 (Encoding)이란 뜻은 용량이 큰 파일을 줄이기 위해 압축을 한다는 뜻으로 편집을 한 후 자막이나 기타 효과를 넣은 후 새로운 동영상을 만들 때 보통 인코딩 한다고 부릅니다.]
(2) VBR(Variable BitRate의 약어)
이 방식은 크게 세가지 방식으로 압축을 행하는데 Average(보통), Max(최대), Min(최소) 으로 나뉩니다. 평상시에는 보통(Average)의 비트만을 사용하다가 움직임이 빠른 곳에서는 최대(Max) 비트를 사용하고 움직임이 없는 곳에서는 가장 낮은 최소(Min)비트만을 사용해서 압축을 하게 됩니다. 그러므로 경우에 따라서 CBR 방식에 비해 더 작은 용량에 더 좋은 화질을 만들어 내므로 더 효율적이라고 볼 수 있습니다. 하지만 VBR방식은 압축할려는 비디오 전체를 한번 읽고 처음부터 다시 압축을 행하기 때문에 CBR 방식에 비해 보통 압축하는데 걸리는 시간이 두배이상 걸리게 됩니다.
  [
참고 : ABR

(Average BitRate의 약어) - VBR 방식이 평균(Average), 최대(Max), 최소(Max)를 사용자가 지정해서 압축을 한다면 ABR 방식은 평균이 되는 수치만을 적용해 주면 자동으로 그 변동폭을 조절하여 압축을 하는 방식입니다. 이 방식은 주로 DivX 코덱의 VBR 방식과 유사하며, 그런 이유(비트레이트의 변동폭이 크지 않기 때문에)로 요즘은 DivX 코덱의 VBR 방식을 개선하여 SBC 라는 인코딩 방식을 통해 압축을 하기도 합니다.]
SBC란 무엇을 말하는건가요? SBC는 Smart Bitrate Control의 약어로써 Virtual Dub의 변형인 Nandub 이나 Gordian Knot을 사용해 좀 더 정교하게 DivX(버전 3.11 Alpha) 인코딩을 하는 방식을 말합니다. 그러므로 CBR  이나 VBR에 대응하는 전혀 새로운 방식의 인코딩 방식이 아닌 DivX 코덱을 사용해서 최대한 용량  대 화질을 구현하기 위해 만들어진 인코딩 방법입니다. 요즘 인터넷 등에서 떠도는 DVDRip(DVD에  있는 영화를 추출한다는 의미)의 DivX 영화를 보면 일반적인 DivX 영화가 있고 최근에 들어선 SBC DivX 영화라고 되어 있는것들이 있는데 이런 영화들이 바로 이 방식을 사용해서 압축되어진 영화라는 뜻이됩니다. 하지만 SBC 방식의 인코딩법은 보통 한번의 가상 인코딩 과정을 거친 후에 실제 인코딩이 시작되기 때문에 보통 일반적인 DivX 인코딩 보다 약 2배 이상의 시간이 소비되고 프로그램의 사용법 또한 쉽지 않기 때문에 전문적인 지식이 없는 일반인들이 쉽게 제작하기에는 다소 어려운 점이 있습니다.
Tip : 비트레이트에 따른 용량과 화질 비교
다음과 같은 방법을 통해 각 비트레이트에 따른 용량과 화질을 비교 했습니다.          사용된 파일은
프레임 사이즈 : 352 x 240
프레임 레이트 : 29.97fps
파일 사이즈  : 211Mbyte
파일 포맷    : 무압축 AVI
압축 프로그램 : TMPGEnc MPEG Encoder
위의 그림을 가지고 정확한 화질 비교는 힘들겠지만 각각의 다른 비트레이트를 통해 인코딩 해 결과물을 재생시켜보면 움직임이 거의 없는 곳에서는 4가지 모두 비슷한 화질을 보이지만 차가 지나가는 부분과 장면이 변화하는 부분에서 250 비트레이트와 500 비트레이트는 장면의 화질 저하가 눈에 띄게 보입니다.  그리고 용량을 보면 당연 1500 비트레이트를 사용한 파일이 약 5.8메가 바이트로 가장 크게 나왔습니다. 그럼 여기서 용량 대 화질을 고려했을 때 가장 적당하다고 생각되는 파일은 어떤게 좋을까요? 250 과 500 비트레이트를 사용한 파일은 용량은 작은 대신 움직임이 큰 부분에선 화질 저하가 눈이 띄기 때문에 제외를 하고 1000 과 1500 비트레이트를 비교했을 때 화질 면에서는 두 파일 다 거의 차이를 못 느낄 만큼 유사한되 반해 용량은 1000 비트레이트가 더 작기 때문에 용량 대 화질을 고려 했을 때 가장 적당한 비트레이트는 1000 비트레이트가 됩니다. 그러므로 이 파일은 대략 1000 비트 레이트로 제작을 한다면 최적의 동영상을 만들 수 있습니다.


출처: http://pcline.tistory.com/1228
Posted by 이완국
,

주파수 대역별 용도
     
 

주파수 대역
명    칭
용    도
비    고
  3-30 kHz

  초장파(VLF)

    장거리 항해
    수중음파 탐지기
  오메가(10-14kHz)
  잠수함 통신(30kHz)
  30-300kHz

  장파(LF)

    항해 보조물
    무선 전파 표지
  Loran C 항해(100kHz)
  300-3000kHz



  중파(MF)



    해상 무선
    방향 탐지
    조난 통신
    연안 안내 통신
    상업용 AM 라디오




  표준 AM 방송(535-1605kHz)
  3-30MHz



  단파(HF)



    탐색과 구조
    선박 및 항공 통신
    전신, 전화
    팩시밀리
    선박 연안간 통신
  30-300MHz








  초단파(VHF)








    VHF 텔레비전




    FM 라디오
    육상 운송
    개인전용 항공기
    항공 교통량 제어
    택시, 경찰
    항해 보조물
  채널 2-4(54-72MHz)
  채널 5-6(76-88MHz)
  채널 7-13(174-216MHz)
  채널 14-83(420-890MHz)

  FM방송(88-108MHz)




  0.3-3GHz




  극초단파(UHF)




    UHF 텔레비전
    채널
    라디오존대
    항해 보조물
    감시 레이더
    위성통신
  0.5-1.0(VHF, C)
  1.0-2.0(L, D)
  2.0-3.0(S, E)
  3.0-4.0(S, F)
  4.0-6.0(C, G)
  6.0-8.0(C, H)
  3-30GHz





  센티미터파   (SHF)




    위성통신
    무선 고도계
    마이크로파 링크
    공중 레이더
    기상 레이더
    공용 반송파
    육상 이동국
  6.0-8.0(C, H)
  8.0-10.0(X, I)
  10.0-12.4(X, J)
  12.4-18.0(Ku, J)
  18.0-20.0(K, J)
  20.0-26.5(K, K)
  26.5-40.0(Ka, K)
  30-300GHz


  밀리미터파   (EHF)

    철도 서비스
    레이더 지상 시스템
    실험용
  300GHz-3THz   (0.1-1㎜)     실험용
  43-430THz   적외선
  (7-0.7㎛)
    광통신 시스템
  430-750   가시광선
  (0.7-0.4㎛)
    광통신 시스템
  750-3000THz   자외선
  (0.4-0.1㎛)
    광통신 시스템

 
     
출처: http://www.ansetech.co.kr/anse/jupasu.htm

Posted by 이완국
,

OPML

스터디/최신기술 2009. 11. 19. 15:37
출처: http://www.dal.kr/blog/archives/000545.html

RSS 트랙백에 이어 요즘 심심치 않게 보는 용어가 OPML이죠. 초보자분들은 OPML이 무엇인지 궁금할 겁니다. OPML은 'Outline Processor Markup Language'의 줄임말로 이름 그대로 해석하자면 '개요 처리 언어'입니다. 이런 면에서 보면 홈페이지의 문서 내용을 요약해서 보여주는 RSS 형식과 마찬가지로 인터넷 문서 수집(신디케이팅)을 위한 문서 형식 중 하나로 보시면 됩니다.

약간 어렵게 설명하면 'OPML은 XML기반의 형식으로 각기 다른 환경과 운영체제의 어플리케이션 실행 사이에서 개요 구조 정보를 교환하는 형식'입니다.

OPML이 RSS와 다른 점은 블로그를 채널그룹(channel group=blog roll) 별로 관리할 수 있다는 점입니다.

이렇게 XML이니 채널그룹이니 하는 말로 설명하면 더 어렵죠. 가장 쉽게 말하자면 여러 개의 블로그 사이트 RSS 목록을 하나의 문서 파일로 만들어 쓸 수 있는 형식이 OPML이라고 보면 됩니다.

예를 들어 피드데몬, 엑스파이더와 같은 RSS 구독기를 쓸 경우 블로그 사이트의 RSS(XML) 주소를 하나씩 등록했죠. 그런데 만약 이렇게 등록한 수 백 개 블로그의 RSS 주소를 다른 등록기 프로그램이나 RSS 구독 서비스로 옮기는 경우를 생각해봅시다. 예를 들어 bloglines.com에 가입해 웹으로 RSS를 구독하려고 합니다. 이때 다시 수 백 개의 블로그 사이트 RSS 주소를 수작업으로 일일이 등록하려면 힘듭니다. 하지만 피드데몬에 등록된 RSS 주소를 OPML 형식으로 저장하면 수 백 개 블로그의 RSS 주소가 정리된 문서 파일이 만들어집니다. 이 OPML 파일을 bloglines.com에서 불러오면 순식간에 피드데몬에서 사용하던 수 백 개 블로그 사이트를 그대로 구독할 수 있습니다. 간단하게 말하자면 OPML 파일은 수 백 개 블로그 사이트의 RSS 주소를 정리한 RSS 목록 파일이라고 보셔도 좋습니다.

따라서 OPML 파일을 지원할 경우 블로그(외에 RSS 지원 사이트) 사이트의 RSS 주소 관리가 무척 편해집니다. 또한 다른 사람이 구독하는 블로그 사이트 정보를 담은 OPML 파일을 받아서 자신의 RSS 구독 프로그램에 등록시키면 손쉽게 다른 사람이 구독하던 좋은 블로그(외에 RSS 지원) 사이트 목록을 공유할 수 있게 됩니다. 자신이 구독하는 블로그 사이트 정보를 OPML 파일로 서로 주고받음으로써 블로거들끼리 좋은 블로그 사이트 정보를 공유하게 되는 것이죠. 마치 과거에 좋은 사이트 정보를 담은 북마크를 주고받으면서 사이트 정보를 공유한 것처럼, OPML을 통해 좋은 RSS 지원 사이트 정보를 공유할 수 있게 됩니다.

RSS와 마찬가지로 OPML의 활용 가치는 아직 매우 높습니다. OPML 수집이나 교환 사이트가 생긴다면 좋은 RSS 지원 사이트를 서로 공유할 수 있습니다. 또한 사이트를 손쉽게 구별하는 등 많은 점이 편리해집니다. 영화 관련 사이트만 정리한 OPML을 수집 사이트에 올리고 이를 모두 더해나간다면 손쉽게 영화 관련 사이트 목록이 만들어지는 셈이죠.

OPML에 대한 더 자세한 내용은 다음 사이트에서 정보를 얻을 수 있습니다.

*연결: http://www.opml.org/

Posted by 이완국
,