要做一个在浏览器推摄像头流,在服务端拉流并在后台处理再展示给前端的实时服务。
选择了SRS流媒体服务器。
官方文档:https://gitee.com/winlinvip/srs-wiki/wikis/v4_CN_Home
1、下载并安装 SRS(这里没什么坑)
git clone https://gitee.com/winlinvip/srs.oschina.git srs cd srs/trunk ./configure && make
2、配置网络端口打开(默认开通可跳过)
因为我的服务器是受安全组控制的,想要正常运行webrtc和rtmp的功能,一些需要开通的端口:
UDP_8000 TCP_1985 TCP_1935 TCP_8080
3、打开服务器的SRS网页
http://{SRS服务器所在ip}:8080/players/rtc_publisher.html