Skip to content

rtmp/http-flv/hls/hls+/http-ts/pull/push/relay/upstream/rtsp/nginx

Notifications You must be signed in to change notification settings

calabashdad/pingos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingOS

logo

Build Status website

这是一个集众多流媒体协议为一身的流媒体服务器,目的是为了让开发者和不懂技术的普通人都能很快的构建自己的直播服务系统。


服务器功能

  • HTTP(S)-FLV 播放
  • HTTP(S)-TS 播放
  • HLS+ 播放
  • 多进程
  • 动态(静态)回源( HTTP(S)-FLV 和 rtmp协议 )
  • 动态(静态)转推 ( rtmp协议 )
  • HTTP-FLV回源拉流
  • RTMP回源拉流
  • 秒开功能
  • GOP缓存
  • VHOST功能
  • application支持通配符
  • H265编码
  • mp3编码
  • 服务端录像
  • html5网页播放器集成
  • 控制台接口
  • 流量计费
  • 配置动态加载

引导

快速安装

  • 使用Docker镜像

  • 直接安装到系统

    # 快速安装
    git clone https://github.com/im-pingo/pingos.git
    
    cd pingos
    
    ./release.sh -i
    
    # 启动服务
    cd /usr/local/pingos/
    ./sbin/nginx

操作说明

推流

目前仅支持rtmp协议推流 推流地址:rtmp://ip/live/流名

播放地址

直播流监控后台

访问地址:http://ip/rtmp_stat 通过该页面可以查看当前正在发生的推流和播放记录。

html5播放器

访问地址: http://ip/h5player/flv 这个播放器是基于flv.js的网页播放器,可以实现无插件播放http-flv直播流。 一旦你能够访问这个页面,说明你的直播服务器已经成功搭建起来了。

h5player

About

rtmp/http-flv/hls/hls+/http-ts/pull/push/relay/upstream/rtsp/nginx

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 98.4%
  • XSLT 0.7%
  • Shell 0.4%
  • HTML 0.3%
  • C++ 0.2%
  • Go 0.0%