2015. 7. 9. 15:57
  • 출처 

http://aslike.egloos.com/3082696


  • 컨테이너(Container) : 파일 그 자체  /  ex) 유형(Type) : avi, Quicktime
  • 스트림(Stream) : 데이터 원소(element)의 연속
  • 프레임(Frame)  : 데이터 원소 하나
  • 패킷(Packet)    : 응용프로그램에서 사용 가능할만큼의 raw 프레임으로 디코딩 가능한 데이터의 비트를 포함하는 데이터의 조각
  • 먹싱(Muxing)   : 오디오와 비디오를 하나의 파일로 합침
  • 디먹싱(Demuxing) : 하나의 파일을 오디오와 비디오로 분리

   - 컨테이너라 부르는 이유 : 그 파일 안에 파일 정보, 코덱 정보, 시간, 비트레이트 등 모든 정보를 담고 있는 박스이기 때문
   - 한 패킷은 보통 한 프레임으로 묶임
   - 패킷 : 데이터 전송 상으로 주로 쓰이기 때문에 패킷이라는 용어를 사용

    

  • 스트리밍 기초 흐름도
  1. 동영상 파일로부터 비디오 스트림을 연다
  2. 비디오 스트림으로부터 패킷을 연다
  3. 패킷을 디코딩하여 프레임을 얻는다
  4. 만약 프레임이 완전하지 않으면 다음 프레임을 얻는다
  5. 프레임을 가지고 무엇을 한다
  6. 다음 패킷을 읽어들인다