Live streaming refers to online streaming media simultaneously recorded and broadcast in real time to the viewer. It is often simply referred to as streaming.Live stream services encompass a wide variety of topics, from social media to video games. Apps such as Facebook Live, Periscope, and 17 include the streaming of scheduled promotions and celebrity events as well as streaming between users. Sites such as Twitch.tv have become popular outlets for watching people play video games, such as in eSports, Let's Play-style gaming, or speedrunning. Lifecasting or lifestreaming is a real-life activity facilitated by live streaming.User interaction via chat rooms forms a major component of live streaming. Facebook Live and Periscope also include the ability to talk to the broadcaster or participate in conversations in chat.
Transcoding is the direct digital-to-digital conversion of one encoding to another, such as for movie data files (e.g., PAL, SECAM, NTSC), audio files (e.g., MP3, WAV), or character encoding (e.g., UTF-8, ISO/IEC 8859). This is usually done in cases where a target device (or workflow) does not support the format or has limited storage capacity that mandates a reduced file size, or to convert incompatible or obsolete data to a better-supported or modern format. In the analog video world, transcoding can be performed just while files are being searched, as well as for presentation.However, transcoding into a JPEG2000 lossless format has better compression performance than other lossless coding technologies, and in many cases, JPEG2000 can compress images to half-size. Transcoding is commonly a lossy process, introducing generation loss.