站务联系

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

发布时间:2021-03-11   来源:网络整理    
字号:

使用背景

你工作中有没有遇到过此类状况:

1,实验室里跑着试验要经常盯住,周围也有这些事情要做。

2,晚上跳着试验上班了,回到家还想经常的看一下试验状况。

现在太流行的直播可以帮上忙,把试验台当成直播现场,实验状况全部在线实时直播,不管你回到坐位还是回去了,打开笔记本或则相机,能实时查看试验状况。

工作试验两不误,晚上放学了,公司的试验能够正常进行。

云服务器+开发板搭建直播系统,自建流媒体服务器开直播阿里云服务器作为直播的服务器,只要能连上网路就可以访问。直播系统使用至的设备:

1,友善之臂NanoPC-T4 开发板一块

友善之臂NanoPC-T4 开发板,要支持摄像头,其他树莓派开发板也可以

2,阿里云服务器一台

也毋须一定是阿里云服务器,只要此服务器有公网IP全网可以访问就行,其他腾讯云华为云服务器都可以,自己家里有公网IP的话,家里笔记本也可以当成服务器来用。

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

云服务器的安全组规则,要提高一条开放 1935端口,流媒体服务须要使用此端口。

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

此硬件从2013年公布迄今,已经开发6,7年,迭代了三个大版本,很成熟,使用上去也很简单稳定

在阿里云上搭建直播服务器:

登录阿里云,克隆代码:

    git clone https://gitee.com/winlinvip/srs.oschina.git srs

更换源

    git remote set-url origin https://github.com/ossrs/srs.git

更新代码

git pull

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

编译:

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

流媒体服务器搭建完成。

记住阿里云服务器IP跟SRS端口号:1935,稍后推流至这个服务器,拉流也从这个服务器拉。

NanoPC-T4 推流:

    ffmpeg –re –I /dev/video10 –f flv rtmp://server_ip:1935/robe/stream

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

电脑端,手机端安装 VLC media player,打开网络流媒体,输入直播服务器地址:

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

流服务器在内网,手机端4G网络也可以看直播的:

云服务器+开发板搭建直播系统,自建流媒体服务器开直播

这套直播系统几乎没有哪些依赖,阿里云服务器提高一个直播服务后台运行,对系统没啥影响,服务器端一运行就不用管了。

随便一个linux板,带有摄像头连上网路,能推流就可以,需要的时侯推流,不用的时侯撤走,随用随推。

很多客户端都支持流媒体播放,手机,电脑,内外网都可以看直播,全天候提高你的工作效率。

直播会有一定推迟,大概4-10秒不等,实时性没有这么好,但是拿来查看试验还是足够的。

自己还可以再调整推流的参数,视频分辨率何必这么高,分辨率高一点,或者换更高象素的摄像头,画面会更清晰

整个系统全部是自己的,独立可控开区服务器,安全性有保证,用上去也很实用很方便。

图说天下

×
二维码生成