비트스트림 (컴퓨터 과학)
비트스트림(Bitstream)은 컴퓨터 과학에서 연속적인 비트들의 시퀀스를 의미한다. 이는 데이터의 가장 기본적인 형태로, 0과 1의 이진수열로 표현된다. 비트스트림은 다양한 통신 채널이나 저장 매체를 통해 전송 또는 저장될 수 있으며, 그 자체로는 의미를 갖지 않고, 특정한 프로토콜이나 해석 방식에 따라 데이터로 변환되어야 한다. 예를 들어, 비트스트림은 이미지 파일, 음악 파일, 텍스트 파일, 또는 프로그램 코드 등을 나타낼 수 있다. 비트스트림의 속성은 전송 속도(bps), 에러율, 압축 방식 등으로 특징지을 수 있다. 비트스트림을 처리하는 과정에는 인코딩, 디코딩, 압축, 암호화 등 다양한 기술이 사용된다. 스트리밍이라는 용어는 비트스트림을 실시간으로 처리하는 것을 의미하며, 온라인 비디오 스트리밍, 음악 스트리밍 등의 서비스에서 사용된다. 비트스트림은 네트워크 통신, 데이터 저장, 디지털 신호 처리 등 다양한 분야에서 필수적인 개념이다.