当前位置:网站首页>【音视频】srs直播平台搭建
【音视频】srs直播平台搭建
2022-08-07 00:34:00 【51CTO】
服务搭建
从github下clone项目
下来后进入trunk文件夹下编译
编译
我的环境是centos7
使用如下命令在trunk文件夹下进行编译

make
完成后就可以打开服务了
打开服务

打开服务后,可以看一下是否打开服务:
如果没有问题了,就可以视频流传输测试了
测试
首先,使用ffmpeg将视频推到服务器上:
此时需要将ffmpeg的项目clone下来并编译、make后运行。
如果没有报错,则表明开始推流了。
打开下面的页面播放流(若SRS不在本机,请将localhost更换成服务器IP):
- RTMP (by VLC): rtmp://localhost/live/livestream
- H5(HTTP-FLV): http://localhost:8080/live/livestream.flv
- H5(HLS): http://localhost:8080/live/livestream.m3u8
一点延迟后就可以看到播放了。
问题记录
librtmp 不在维护
https://github.com/ossrs/srs-librtmp/issues/32
解决方法
之后就会进行编译,在停止时根据提示来安装其他工具,并再次执行上述命令。
如果出现如无法找到CherryPy-3.2.4或者其他的包
解决方法
如果出现上述问题,需要将3rdparty文件夹中的问题压缩包复制到objs文件夹下,并解压。
完成后继续调用上述命令进行编译项目。
make: was not declared in this scope
可能与使用最新分支有关,我是图省事用官方的wiki实现了下,编译的时候正常~
用官方wiki试试
https://ossrs.net/lts/zh-cn/docs/v4/doc/getting-started-build
边栏推荐
猜你喜欢
![[7] Advanced C language -- program compilation (preprocessing operation) + linking](/img/bf/fc81f3dc354e78712be9a6064a929f.png)
[7] Advanced C language -- program compilation (preprocessing operation) + linking

Structure memory alignment details

2022 G2 Power Plant Boiler Stoker Question Bank and Online Mock Exam

2022年G2电站锅炉司炉题库及在线模拟考试

Close the Win10 automatic updates

C51 基本函数、中断函数和库函数的详解

04 多线程与高并发 - ReentrantReadWriteLock 源码解析

部署LVS-DR群集

博士也会毕业吗?

自学软件测试看什么书入门比较好呢?
随机推荐
What is the best book to read for self-study software testing?
CV领域经典backbone模型小抄(2)
leetcode 25. K 个一组翻转链表
linux-mysql backup
申请google drive api并使用rclone挂载团队盘为本地磁盘
Web开发初探:网页布局盒子模型
leetcode 22. 括号生成
禁用防火墙后,aria2的6800端口还是不通
Super Resolution Model Cheat Sheet (1)
学习jsEs6中Symbol
04 多线程与高并发 - ReentrantReadWriteLock 源码解析
语音识别与转换小试牛刀(1)
2022 Electrician (Elementary) Special Work Certificate Exam Question Bank and Mock Exam
蒸馏学习框架小抄(1)
多项式——多项式函数
linux-mysql备份
MySQL操作之DQL
抖音 滑块验证方案 s_v_web_id 参数分析
2022 P Gas Cylinder Filling Exam Questions and Answers
【使用JDBC获取数据库相关的元数据信息】