编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

在Linux上编译安装SRS直播服务器(linux安装ssr客户端)

wxchong 2024-07-02 03:08:54 开源技术 12 ℃ 0 评论

在Linux上编译安装SRS直播服务器

1. 下载SRS源代码

# git clone https://github.com/winlinvip/simple-rtmp-server

# ls

simple-rtmp-server

# cd simple-rtmp-server/

# ls

LICENSE README.md

# ls

srs-master.zip

2. 编译SRS

注意:这里只编译不安装,没有执行 make install ,当然执行 make install 也行。

# unzip srs-master.zip // 解压

# cd srs-master/trunk

# ./configure && make

3. 启动SRS

# cd srs-master/trunk // 先进入trunk目录。

# ./objs/srs -c conf/srs.conf

检查SRS是否启动成功:

# ps -ef | grep srs

4. 安装ffmpeg

# cd srs-master/trunk/3rdparty

# ls

...

ffmpeg-2.1.1.zip

...

# unzip ffmpeg-2.1.1.zip // 解压

# cd ffmpeg-2.1.1

# ./configure

# make && make install

5. 到此,SRS安装完成了,找个视频文件(比如test.flv)测试下。

在服务器端执行ffmpeg。

# ffmpeg -re -i "/root/test.flv" -vcodec copy -acodec copy -f flv rtmp://<本机IP地址>/live/mydemo

其中“本机IP地址”就是SRS所在机器的IP地址。测试发现,只要是本机IP都有效,不管是哪个网卡。

比如:

# ffmpeg -re -i "/root/test.flv" -vcodec copy -acodec copy -f flv rtmp://192.168.1.3/live/mydemo

ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers

... ...

Stream mapping:

Stream #0:0 -> #0:0 (copy)

Stream #0:1 -> #0:1 (copy)

Press [q] to stop, [?] for help

frame= 365 fps= 15 q=-1.0 size= 1356KB time=00:00::24.28 bitrate= 457.4kbits/s

在浏览器的地址栏上输入 http://192.168.1.106:8080/ 回车,打开SRS客户端测试网页:

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表