Video Codec
/ˈvɪdi.oʊ ˈkoʊdɛk/
noun — "algorithm for compressing and decompressing digital video."
Video Codec is a software or hardware component that encodes (compresses) and decodes (decompresses) digital video streams. The primary purpose of a video codec is to reduce the size of video data for storage or transmission while preserving acceptable visual quality. Compression is typically lossy, meaning some information is discarded to achieve higher efficiency, though some codecs support lossless compression for specialized applications.
Buffering
/ˈbʌfərɪŋ/
noun — "temporary storage to smooth data flow."
Buffering is the process of temporarily storing data in memory or on disk to compensate for differences in processing rates between a producer and a consumer. It ensures that data can be consumed at a steady pace even if the producer’s output or the network delivery rate fluctuates. Buffering is a critical mechanism in streaming, multimedia playback, networking, and data processing systems.
Streaming
/ˈstriːmɪŋ/
noun — "continuous delivery of data as it is consumed."
Streaming is a method of data transmission in which information is delivered and processed incrementally, allowing consumption to begin before the complete dataset has been transferred. Rather than waiting for a full file or payload to arrive, a receiving system handles incoming data in sequence as it becomes available. This model reduces startup latency and supports continuous use while transmission is still in progress.
YouTube
/ˈjuːˌtuːb/
noun — "a global system for ingesting and delivering video."
Television
/ˈtɛlɪˌvɪʒən/
noun — "an electronic system for transmitting and displaying visual and audio content."
broadcasting
/ˈbrɔːdˌkæstɪŋ/
noun — "sending information from one source to many receivers simultaneously."