全栈开发——动手打造属于自己的直播间(Vue+SpringBoot+Nginx)的补充使用说明

全栈开发——动手打造属于自己的直播间(Vue+SpringBoot+Nginx)的补充使用说明

   这几天应学姐的要求,需要做一个直播的小网站用来内部考核,我一想这个直播,不会啊,就去GitHub上找找有什么易学的项目没有,然后就发现了这个项目以及作者写的使用说明。但是看了作者的使用说明,一些地方还是不明了,于是这篇补充说明就出世了,希望可以帮助到学习这个项目的人。

全栈开发——动手打造属于自己的直播间(Vue+SpringBoot+Nginx)

使用说明

服务端

   首先直播服务需要视频服务器,作者本人选择的是Nginx+Nginx-rtmp-module来做视频服务,我就找了个Centos 7的服务器来配置。配置过程按照此博客来配置 从零搭建流媒体服务器+obs推流直播,此博客缺少了首次启动nginx的命令,此命令为:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

当然我们的Nginx的配置文件内容还是要用原作者的配置文件。原作者的配置文件的第二个(关于配置server)少一个大括号(添加上去或者只复制中间的配置内容),然后有可能在执行运行命令后会报这样的一个错误:

ginx: [emerg] mkdir() "/yjdata/www/www/live/hls/" failed (2: No such file or directory)

这个时候执行下面这个创建文件夹的命令就可以。

mkdir -p /yjdata/www/www/live/hls/

再继续执行启动命令,这个时候输入你的服务器IP就可以看到nginx已经启动成功了。

  再接着配置redis、Erlang、RabbitMQ。具体配置百度就可以,不过需要注意Erlang、RabbitMQ的版本依赖问题, RabbitMQ Erlang版本要求

  接着将服务端的项目从Github上拉到本地进行修改测试,用IDEA打开以后,我们首先进入pom.xml中将下面这段代码注释掉。它的作用是移除Spring boot中嵌入的tomcat插件。

            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>&emsp;

  将下面这段代码注释掉。它在于项目打成war包会用到。

        <dependency>
            <groupId&
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值