linux媒体服务器搭建教程
发布时间: 2025-04-28 04:20:51
‘壹’ 搭建流媒体服务器 PingOS 平台搭建
搭建流媒体服务器 PingOS 平台是一种基于 Nginx 和 FFmpeg 的解决方案,用于实现 HLS 协议的推流。与被淘汰的 Flash 插件相比,它具备并发好、延时低以及便于回放的功能,同时支持 HLS+ 协议,安装过程相对简便。
项目详情请访问官方网站:pingos.io/。项目文档:pingos.io/docs/zh/quick...
在 Linux CentOS 7.4 64位环境下,首先需要安装 Git 应用,具体操作不在本文详细说明。然后,进行以下步骤进行安装:
- 下载源码
- 快速安装
- 启动服务配置
安装完成后,通常可以使用 PingOS。通过配置文件查看 nginx 占用端口为80,rtmp 端口占用为1935。建议将服务端口设置为非80端口,以避免与HTTP等服务冲突。对于使用阿里云的环境,关闭防火墙并配置安全组策略允许8080端口入流量。
以下是修改后的配置文件,位于:/usr/local/pingos/conf/nginx.conf。修改完毕后,需进行 nginx 服务的重新载入等操作。
配置好服务器后,可以测试流媒体服务器的推流效果。使用 OBS 推流应用,推流端采用 RTMP 协议,播放端使用 hls+ 协议。查看推流效果的官方推荐地址如下:
- 播放地址:http://ip地址:端口/hls2/流名.m3u8
若对 PingOS 流媒体服务进行优化,请持续关注后续文章。本篇文章提供了一个基础的搭建和使用指南。
热点内容