问下像YY直播那样给的RTMP推流地址建的是啥服务器 怎样搭建这样的服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问下像YY直播那样给的RTMP推流地址建的是啥服务器 怎样搭建这样的服务器相关的知识,希望对你有一定的参考价值。

问下像YY直播那样给的RTMP推流地址建的是什么服务器 怎样搭建这样的服务器

可以使用nginx的rtmp模块来搭建。可以在github上下载,进入nginx目录,执行命令./configure --prefix=./bin --add-module=../nginx-rtmp-module-1.2.1 在这个过程中可能因为环境不同而出现不同错误,比如缺少pcre、openssl等,这时候就需要安装这些库。

nginx.conf 配置文件信息

user root;
worker_processes  1;
 
error_log  logs/error.log debug;
 
events 
    worker_connections  1024;

 
rtmp 
    server 
        listen 1935;
        application myapp 
            live on;
            drop_idle_publisher 5s;
        
    

http 
    server 
        listen      8081;
        location /stat 
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        
        location /stat.xsl 
            root /root/nginx-rtmp-module-1.2.1/;
        
        location /control 
            rtmp_control all;
        
        location /rtmp-publisher 
            root /root/nginx-rtmp-module-1.2.1/test;
        
 
        location / 
            root /root/nginx-rtmp-module-1.2.1/test/www;
        
    

全部完成之后 重新启动nginx

参考技术A

百度一下“流媒体服务器搭建教程”,就出来很多教程了

去租个服务器就可以了。不过做直播类的流媒体服务器,带宽要非常大,至少得10G带宽起步

价格是非常贵的,所以直播平台带宽支出都非常大,成本很高的

以上是关于问下像YY直播那样给的RTMP推流地址建的是啥服务器 怎样搭建这样的服务器的主要内容,如果未能解决你的问题,请参考以下文章

Centos7 搭建Nginx+rtmp+hls直播推流服务器

直播推流

2022 无人直播rtmp推流工具-技术实现与思路

uniapp简易直播

使用nginx-rtmp-module 部署了一个rtmp服务, 但是推流地址只有一个,我如何才能有多个推流地址

安卓直播推流SDK