首页 > 编程知识 正文

直播外国服务器(视频点播服务器搭建)

时间:2023-05-05 01:45:16 阅读:71902 作者:3558

HLS目前广泛应用于点播和直播领域。 构建实时服务器,完成对客户端所需的实时视频流资源的支持。

环境:ubuntu16.04

步骤:

一、着手构建流媒体服务器

步骤1、下载开源srs流媒体服务器。 在本地任意目录中,分别运行git clone https://github.com/OSS RS/SRS命令

或者,去库自己下载,解压缩到本地任意目录。

step2,修改并安装默认配置文件。

首先,vi srs/trunk/conf/srs.conf是max_connections 1000; 修改为max_connections 100; (注意:如果不更改此值,稍后编译中将报告错误。)

然后运行配置。

CD Srs /中继

./configure

注意:如果要在mac系统上./configure,则必须添加--osx

最后,运行make命令并等待安装完成。

化妆

step3,修改并安装默认配置文件。

要更改配置:

vi srs/trunk/conf/hls.conf

更改hls_path的路径。 默认路径为./objs/nginx/html。 在此,您将更改为本地的任何存储库目录,例如/home/zyr/custom/hlst est/update视频。

hls_path的作用:将直播期间直播持续生成的m3u8文件和ts文件的输出保存到hls_path路径中。 如果有m3u8文件,可以在启动侧播放。

m3u8是包含许多ts视频路径和格式说明集合的文本文件,ts是视频格式,是实时的小视频片。 (详见http://aka gi 201.org/post/HLS-explained/hmsr=toutiao.io )

步骤4,启动srs服务器:

CD~~/custom/hlst est/OSS RS/SRS-master/trunk $

./objs/srs -c conf/hls.conf

二、OBS流媒体(参考: https://launch pad.net/~ OBS项目/archive/Ubuntu/OBS-studio ) ) OBS Studio为免费开源直播和屏幕录制源

如果源中没有ffmpeg,则可以添加。

添加来源: sudo add-apt-repository PPA : kirillshkrogalev/ffmpeg-next

更新来源: sudo apt-get update

安装: sudo apt-get install ffmpeg

step2,安装OBS studio

添加来源: sudo add-apt-repository PPA : OBS项目/OBS-studio

更新来源: sudo apt-get update

安装: sudo apt-get安装OBS-studio

step3,使用OBS studio

首先,“新建”场景“,添加”源“例如”窗口捕获”

OBD studio

然后,在“设置|”流“”中设置自定义流媒体服务器。 url是rtmp:////127.0.0.133601935/HLS,流密钥是livestream注意:这里是前面所示的hls_path路径(url的协议是rtmp : ) 因为是本地部署的,所以使用本机ip地址127.0.0.1。 流密钥(可选)是视频文件的名称。 例如,livestream.m3u8、livestream-1.ts和livestream-2.ts。

设置自定义实时流式传输的地址

然后,可以开始录像和推送流程

直播还没有开始

正在直播

最后,打开缓存目录/home/zyr/custom/hlst est/update视频/HLS,可以看到实时播放的视频流

实时生成的视频流的一部分

参考URL:https://blog.csdn.net/wjwj 1203/article/details/82664981

3359 launch pad.net/~ OBS项目/archive/Ubuntu/OBS-studio

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。