X1运营交流
分享:WINDOWS下自建直播服务器详细说明
4261
15

    自建WINDOWS直播服务器时,把官方提供的附件包下载解压到任意硬盘无中文目录中,如d:\web,解压。

    只要修改其中3个文件,conf目录下的config.php、nginx.conf以及lib目录下的zhibo.php

    每个文件需要修改的地方如下:

1、d:\web\conf\config.php

    'x1_url'=>'https://xmssjt.com.cn';,            //你的网站地址
    'play_url'=>'http://192.168.3.253:7000',    //你架设自建服务器的电脑内网IP及需要对外开放的http端口(是http端口,不是https)

2、d:\web\nginx.conf

    rtmp {
    server {
        listen 1935;     #这里是要对外开放的端口

        application live {
            live on;
        }
        
        application hls {
            live on;
            hls on;  
            hls_path temp/hls;  
            hls_fragment 5s;   #这里是设置几秒一个切片,也就是m3u8格式手机播放会延时几秒
            hls_continuous on; #
            hls_cleanup off;    #
            hls_nested on;     #
        }
    }
}

http {
    server {
        listen      7000;  #http协议的端口号,不是https
        
        ####要配置https格式访问的话就要把下面的启用,即把开头的#号删除,同时修改域名及证书

       每行前面的#全部删除,这样才支持https

        listen 7001 ssl;                #https端口号,不是http       
        server_name data1.xmssjt.com。cn;        #填写绑定证书的域名
        ssl_certificate    e:/web/data1.xmssjt.com.cn.crt;            #换成自己的证书,是使用nginx目录下的两个文件中crt结尾的那个,前面的文件名保持和这里一致
        ssl_certificate_key    e:/web/data1.xmssjt.com.cn.key;        #换成自己的证书,修改方法同上

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;
        error_page 497  https://$host$request_uri;

3、d:\web\lib\zhibo.php

class zhibo{
    protected static $web_url = 'https://xmssjt.com.cn';;   #你网站域名
    protected static $play_server = 'https://192.168.3.253:7001'; #https内网IP和https端口
    protected static $stat_url = 'http://127.0.0.1:7000/stat';  #内网http本地地址,保持127.0.0.1就可以,后面跟着的是http端口,不是http


    以上3个文件修改完毕,修改3个批处理文件

1.bat

start http://127.0.0.1:7000

nginx.exe
pause


2.bat

start ./php5.5/php.exe ./lib/zhibo.php
exit


3.bat

start ./php5.5/php.exe ./lib/zhibo.php mv
exit


4.bat

d:         #这是进入你保存直播文件的盘符

cd \web    这是进入你解压直播文件的目录

start 1.bat
start 2.bat
start 3.bat
exit

在我的电脑里打开目录

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

把4.bat文件使用右键拖到这个目录里,选择在这里建立快捷方式,这样就实现了开机自动启动。有安装360安全卫士的,会提示正在修改注册表,选择允许修改注册表。


在路由器里端口映射中把7000、7001、1935三个端口映射到自建服务器的内网IP上(内网IP需要设置成固定,以免每次重新启动后IP地址变化),这三个端口需要哪个数字,可以自己根据喜好定义。


在直播插件里把刚才设置的域名地址和端口填写进去就行了,象上述例子中,地址就是:

https://data1.xmssjt.cn:7001                #记住,最好使用https,不然许多地方是不支持http链接的。


重要一点:域名的使用:

本地路由器如果有动态域名功能,就在路由器里绑定动态域名,如果没有,在服务器上直接安装动态域名客户端,让服务器有动态域名。

比如你使用的服务器(或者路由器)动态域名是xmssjt.3322.net,那在你的域名解析里添加一条CMNAME,把值填写成你的动态域名xmssjt.f3322.net,这样你的域名就会直接指向到这个动态域名了。有些解析过的域名需要10分钟后才生效。

没有使用CNAME的话,象3322.nett和花生壳等免费动态域名是无法申请SSL证书的。


这样,重新启动服务器后,自建服务器就可以进行直播了。

已经测试,SERVER2008R2和SERVER2019均可正常使用


直播需要用到的附件

建立好需要的目录后,如D:\WEB,把附件直接解压到这个目录里就行了。

7
赏礼
赏钱
收藏
点击回复
      全部留言
  • 15
  • 诚信lawyer 普通粉丝 消费:0.1元 2020-02-16 11:03 11:036楼
    看半天,都没有看到直播软件什么名字,在哪里下载。老毛,能否提供下,电脑端流量无限,可任选测试。
    诚信lawyer 消费:0.1元 2020-02-16 11:04
    任性测试,测试积累了经验,再考虑服务器测试。
    午夜梦寒 消费:1817.13元 其他手机 2020-02-16 11:10
    文章底部有链接
0 赏钱 赏礼回复
  • 诚信lawyer 普通粉丝 消费:0.1元 2020-02-16 10:55 10:556楼
    电脑直播,好,学习下
0 赏钱 赏礼回复
  • 万荀网 实战运营者 消费:6824元 2020-02-15 09:48 09:486楼

    @毛  我输了

    午夜梦寒 消费:1817.13元 2020-02-15 09:51
    大家都是IT爱好者、发烧友,以后多交流呀。
    万荀网 消费:6824元 华为 2020-02-15 12:59
    @毛乘风13205905096 
    午夜梦寒 消费:1817.13元 2020-02-15 13:01
    这辈子就两个大爱好,装系统,刷固件,电脑一周不重装系统就难受,家里电视、手机、路由器一个月不刷固件就别扭。
    万荀网 消费:6824元 华为 2020-02-15 13:03
    @毛乘风13205905096 同病相怜该怎么表达出来
    午夜梦寒 消费:1817.13元 其他手机 2020-02-15 13:11
    最好的表达方式就是这样
0 赏钱 赏礼回复
  • 阿赖耶识 程序开发者 消费:24.43元 2020-02-14 21:46 21:466楼
    好久没用win系统了,最高版本是不是已经windows2019  还没用过呢
    午夜梦寒 消费:1817.13元 2020-02-14 22:25
    WINDOWS SERVER正式版现在最高GUI版是2019.1809.17763.1039,CORE版是2019.1909.18363.657。CORE版性能和LINUX命令版没啥区别,硬盘要求极低,也是全命令方式,WINDOWS10最高正式版是1909.18363.657
    阿赖耶识 消费:24.43元 2020-02-14 22:39
    门清,win服务器2012后基本没用过了
0 赏钱 赏礼回复
  • zb辣椒面zq 普通粉丝 消费:57.66元 2020-02-14 21:36 21:36
    其他手机
    6楼
    楼主,威武
0 赏钱 赏礼回复
  • 上海戴浩实业 普通粉丝 消费:471.03元 2020-02-14 19:52 19:526楼
    老毛不简单,支持你
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1运营交流
        圈内贴子51612
    • 圈子成员1015
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648