Multimedia에 대해 알아보자
Multimedia
기술
Video 데이터
- 640x480 (VGA) x RGB (3byte) x 30 fps x 3600s(1 hour) = 약 100GB
- 1990년 초 HDD 1MB 당 1만원 산정시 10억
- 고효율 압축은 선택이 아닌 필수
- B-ISDN 서비스의 경우 초기에 저해상도, 저프레임, CBR 영상 서비스 추진
- 90년대 Video-On-Demand(VOD) 서비스 추진 -> 사업접기 -> 2000년대 다시 추진
- 당시 video data는 HDD, 테이프 등에 저장 후 전송하는 연구
- 당시의 인프라, 하드웨어 환경, 사회적 배경을 기준으로 당시 선택을 평가해야 하고, 미래에 대한 안목의 중요성을 알 수 있음
- 90년대 Video-On-Demand(VOD) 서비스 추진 -> 사업접기 -> 2000년대 다시 추진
- 640x480 (VGA) x RGB (3byte) x 30 fps x 3600s(1 hour) = 약 100GB
90년대 이후 Video 데이터 압축 표준 진행
- MPEG-1 (기존 TV 품질 압축)
- 인텔 펜티엄 CPU 성능으로 소프트웨어 압축을 시연
- MPEG-2 (HDTV 품질 압축)
- MPEG-3 (mp3 – 음성 압축)
- MPEG-4 (.mp4 – 객체기반 압축)
- 개념은 화면 단위가 아닌 한 화면내 객체 단위로 압축
- 실제 구현은 Layered encoding (base layer + enhanced layer)
- T-commerce의 미래로 기대했으나 아직 미미한 실정
- MPEG-1 (기존 TV 품질 압축)
Internet audio/video
- Internet audio/video
- Streaming stored audio/video
- ex) VOD
- Streaming live audio/video
- ex) radio, TV
- Interactive audio/video
- ex) zoom
- Streaming stored audio/video
Audio/Video Compression
JPEG gray scale
- 이미지 하나를 압축하는 방식
- 블락 단위로 인코딩
- 전송 중에 데이터가 깨지더라도 해당 프레임만 영향을 받는다.
JPEG process
process
- uniform gray scale
- two sections
- gradient gray scale
Reading the table
해당 데이터를 압축한 것이 JPEG라고 할 수 있다.
MPEG frames
- construction
- 여러 패턴이 존재
- I 프레임은 다른 프레임을 참조하지 않고 자기 자신만을 압축
- B 프레임은 I 프레임을 참조
- P 프레임은 B, I 프레임 참조
- 만약 I 프레임이 깨진 경우 전부 깨짐
Streaming Stored Audio/Video
Using a Web server
- Using a Web server with a metafile
- Using a media server
- Using a media server and RTSP
Voice Over IP
- SIP(Session Initiation Protocol) : 멀티미디어 세션 제어 프로토콜
- H.323 : 시청각 통신 세션을 제공하는 프로토콜 (ex. 화상 회의)
SIP Messages
- INVITE
- ACK
- BYE
- OPTIONS
- CANCLE
- REGISTER
전화 -> SIP
SIP formats
- IPv4 address
- Email address
- Phone number
H.323 architecture
- 인터넷 상에서 화상 회의에 쓰이는 표준 프로토콜이다.
H.323 protocols
- 추가적으로 데이터 공유도 포함되어있다.
example
그림 출처
- McGraw-Hill 출판사 TCP/IP 프로토콜