天天看點

元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream

元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream

背景

近期正在探索前端、後端、系統端各類常用元件與工具,對其一些常見的元件進行再次整理一下,形成标準化元件專題,後續該專題将包含各類語言中的一些常用元件。歡迎大家進行持續關注。

元件基本資訊

  • 元件:rtsp-stream
  • 開源協定:MIT License
  • 使用說明:https://github.com/Roverr/rtsp-stream/blob/master/docs/api/README.md

内容

本次分享的元件是rtsp轉HLS使用的服務rtsp-stream

rtsp-stream 是一種易于使用、開箱即用的解決方案,可以內建到現有系統中,解決無法在浏覽器中本地播放原始 rtsp 流的問題。

該元件庫提供了四個核心接口

  • /start -開始對給定的原始rtsp流進行轉碼
  • /stream/{id} -用于擷取HLS視訊塊的靜态檔案
  • /list -列出可用的流
  • /stop -停止給定流的轉碼而不删除它

使用起來也比較簡單,可以參考說明文檔

元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream

image.png

元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream元件分享之後端元件——rtsp轉HLS使用的服務rtsp-stream

image.png

注:當然我們其實更多的時候使用的是HTTP-FLV這類的協定進行作為前端直播使用,後續我會進行分享相關的元件,歡迎持續關注。

本文聲明:

本作品由 cn華少 采用 知識共享署名-非商業性使用 4.0 國際許可協定 進行許可。