一、下载杏林推流APP
二、APP设置推流地址
进行一些自定义的参数配置,设置好之后点击进入直播。
进入直播后,点击开始推流按钮进行推流。
三、SRS服务启动和手机APP推流
1.启动srs服务
使用docker执行如下命令启动srs:
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 --env CANDIDATE="127.0.0.1" -p 8000:8000/udp ossrs/srs:4 ./objs/srs -c conf/docker.conf
2.启动信令服务
启动信令服务可以交换双方的信息,实现一对一的通话环境。
执行如下命令启动信令服务:
docker run --rm -p 1989:1989 registry.cn-hangzhou.aliyuncs.com/ossrs/signaling:1
3.测试
一对一通话页面的端口默认是1989
点击进入一对一通话测试
设置SRS服务IP和房间号,并最后设置不同的设备名称,左边显示手机推流的地址,右边显示本机自带的摄像头,麦克风实现音视频功能。从而实现手机app推流给网页,实现网页监听手机app推流过来的音视频。
四、手机APP拉流
同时手机app也可以拉取SRS网页端的流,实现app获取网页端发出的音视频流。
使用主界面的直播播放拉取网页端的音视频流。
设置网页端发出的流地址,然后点击拉流就可以获取到网页端发出的音视频流,实现监听网页的音视频。从而实现网页和设备的一对一通话功能。
标签:推流拉流,网页,srs,APP,音视频,SRS,推流,app From: https://blog.51cto.com/u_13312531/7035329