推流直播是一種現代直播技術,涉及將音視頻內容實時從其源傳輸到網路上的過程。
推流直播不僅限於傳統的直播場景,如體育賽事或新聞報導,還包括無人直播、實時監控轉播、電影播放等。推流直播的實現依賴於視頻編解碼技術、音頻編解碼技術、圖像處理技術和多媒體封裝格式技術。這個過程需要將音視頻數據使用傳輸協定進行封裝,變成流數據,常用的流傳輸協定有RTSP、RTMP、HLS等。推流對網路要求比較高,網路不穩定會導致直播效果變差,觀眾觀看直播時可能會發生卡頓等現象。
拉流則是指伺服器已有直播內容,用指定地址進行拉取的過程。