项目介绍

功能

  • 直播协议: RTMP、HTTP(S)-FLV、HTTP(S)-TS、HLS(支持HTTPS)、HLS+(支持HTTPS)、DASH(支持HTTPS)。
  • 音视频编码: H264、H265、MP3、AAC。
  • 直播录像: FLV文件格式和TS文件格式。
  • GOP缓存: 实现秒开和内存复用。
  • application支持通配符: “ * ”号通配符实现自动匹配推拉流时使用的application名字,无需累赘的配置。
  • VHOST功能: 支持配置多个server域名。
  • 控制台接口: 通过HTTP API接口控制推流、拉流以及录像过程。
  • 配置动态加载: 修改配置文件后无需对nginx做任何操作就可读取最新配置。
  • 流量计费: 通过配置自定义流量日志。
  • 变量参数配置: 配置文件中使用变量。
  • 进程间回源: 进程间相互拉流,解决了原生nginx-rtmp-module模块多进程拉流失败的问题。
  • 集群化功能: 服务器间推拉流功能(http-flv、rtmp协议)。
  • html5网页播放器: pingos-player播放器将持续兼容各浏览器平台,以及多种直播协议。

为什么选择PingOS

  • 支持完整的http协议栈

    PingOS基于Nginx服务器开发,会随着Nginx服务器的更新迭代,在未来任何时候都能及时更新到最新的Ngix版本。例如:使用PingOS服务器的hls、hls+、http-flv、http-ts、后台页面等功能可以轻松实现http https以及 http1.0 http1.1等http特性,换而言之只要是基于http协议的流媒体协议都能复用Nginx服务器的所有http能力。

  • 集群功能


给该项目点赞   关注我的 Github