SRS推流服务器

准备

docker、linux服务器

安装

  1. 项目地址:https://github.com/ossrs/srs,官网:http://www.ossrs.net/releases/

  2. ```shell
    docker run –restart=always –name srs -d -it –network=host registry.cn-hangzhou.aliyuncs.com/ossrs/srs:3

    
    3. SRS控制面板:[http://localhost:8080/](https://hu60.cn/q.php/link.url.html?url64=aHR0cDovL2xvY2FsaG9zdDo4MDgwLw..)
       推流服务器:rtmp://localhost:1935(1935是RTMP的默认端口,所以可以省略)
    
    #### 推流
    
    1. 使用ffmpeg推流:
    
    	```shell
    	# livestream是自定义名称
    	ffmpeg -re -i 'http://cctvalih5ca.v.myalicdn.com/live/cctv13_2/index.m3u8' -f flv -c copy -bsf:a aac_adtstoasc 'rtmp://localhost/live/livestream'
  3. 使用OBS Studio推流

    • 文件->设置->推流
    • 服务:选自定义
    • 服务器:上述推流中的地址,取倒数第二级目录地址rtmp://localhost/live
    • 串流密钥:livestream。通常这一项的名称叫密钥,其实就是完整推流地址中的最后一级目录名,有些客户端被翻译成推流名称
  4. 注意:同时推多个流到本地要保证所有path都是唯一的,不然会前者会被后者挤掉。


SRS推流服务器
http://blog.icy8.cn/posts/19340/
作者
icy8
发布于
2022年1月13日
许可协议