轉載請註明出處:https://blog.csdn.net/impingo
項目地址:https://github.com/im-pingo/pingos
項目官網:http://pingos.io
http-flv直播配置
pingos服務器起源
最初我目前所維護的nginx-rtmp-module是在AlexWoo的基礎上進一步開發的。
在經過一些列功能迭代後,我獨立維護了https://github.com/im-pingo/pingos進一步將原nginx-rtmp-module進行集成化,融合進了直播流監控頁面、flv.js播放器、一鍵安裝部署等等功能。
所以pingos是在nginx-rtmp-module的基礎上做了加法,歡迎大家直接使用pingos。
版本區別
項目 | 特點 |
---|---|
nginx-rtmp-module | 單一的nginx-rtmp-module模塊,編譯起來相對繁瑣,配置文件和網頁播放器都需要自己搭建。 |
pingos | 這是一個集成化的流媒體服務器項目,有一鍵安裝部署腳本,配置文件、網頁播放器和系統控制檯都已經集成好,更方便安裝維護。一鍵安裝腳本可在各個linux發行版本和macOS操作系統使用。 |
安裝過程
https://blog.csdn.net/impingo/article/details/99131594
功能對比
功能 | pingos | nginx-rtmp-module | 備註 |
---|---|---|---|
HTTP(S)-FLV | √ | × | pingos支持HTTP(S)-FLV播放,具體功能請看這篇文章 |
HTTP(S)-TS | √ | × | pingos支持HTTP(S)-TS播放,具體功能請看這篇文章 |
HLS+ | √ | × | pingos支持HLS+直播,具體功能請看這篇文章 |
多進程 | √ | × | pingos支持進程間碼流同步,具體操作請看這篇文章 |
動態(靜態)回源 | √ | × | pingos支持從別的源站拉http-flv或者rtmp流(目前正在實現rtsp拉流功能),具體操作請看這篇文章 |
動態(靜態)轉推 | √ | × | pingos支持將本地http-flv或者rtmp流轉推到其他服務器上(目前正在實現rtsp拉流功能),具體操作請看這篇文章 |
HTTP-FLV回源拉流 | √ | × | pingos的回源協議支持rtmp和http-flv |
RTSP回源拉流 | 正在支持 | × | rtsp回源拉流更能已在最後調試階段 |
GOP緩存 | √ | × | pingos支持gop緩存和低延時模式 |
VHOST功能 | √ | × | pingos像nginx http配置一樣支持多server_name配置 |
application支持通配符 | √ | x | 當你需要非常多application時,不需要再在nginx.conf中配置那麼多application,只需配置一個通配符 application * { live on;} 即可 |
H265編碼 | √ | × | pingos的rtmp/http-flv/http-ts/hls/hls+均支持h265編碼 |
mp3編碼 | √ | × | pingos的rtmp/http-flv/http-ts/hls/hls+均支持mp3編碼 |
html5網頁播放器集成 | √ | × | pingos安裝成功後默認集成一個html5的播放器,方便開發者調試 |
豐富的控制檯接口 | √ | × | pingos支持豐富的控制檯接口,例如:開播、停止、暫停、錄像、停止錄像、切換直播流、斷開某條客戶端等等接口 |
流量計費 | √ | × | pingos支持流量日誌定製化的輸出,具體功能請查看文章 |
QQ交流羣:697773082
QQ交流羣:697773082