当前位置: 首页 > news >正文

app软件开发策划书关键字优化

app软件开发策划书,关键字优化,福田大型商城网站建设,网络推广的优点本地环境搭建 官方代码https://github.com/ossrs/srs 拉取代码: git clone https://github.com/ossrs/srs.gitcd ./configure make ./objs/srs -c conf/https.rtc.confsrs在公网上,由于srs是lite-ice端,导致他不会主动到srs获取自己的公网i…

本地环境搭建
官方代码https://github.com/ossrs/srs
拉取代码:

git clone https://github.com/ossrs/srs.git
cd  ./configure
make
./objs/srs -c conf/https.rtc.conf

srs在公网上,由于srs是lite-ice端,导致他不会主动到srs获取自己的公网ip,因此需要在这里帮他指定 ,他才会把这个ip放到sdp中,发给full-ice的浏览器客户端。
切记不可以写为127.0.0.1。
本地环境搭建参考另一篇:srs webrtc推拉流环境搭建(本地)

rtc_server {enabled on;listen 8000; # UDP port# @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#config-candidatecandidate  139.169.8.2; $CANDIDATE;
}

也可以在外部给变量赋值:CANDIDATE=“139.169.8.2”

运行起来以后,打开firefox或者chrome浏览器,打开:
https://118.190.201.242:8088/players/rtc_publisher.html?autostart=false&stream=livestream&api=1990&schema=https
注意这里与本地部署srs相比,http改为https,端口号改为8088,新增api端口1990。
在这里插入图片描述

如果srs在公网的话需要改称https和对应IPhttps://118.190.201.242:8088/players/rtc_player.html?autostart=false&stream=livestream&api=1990&schema=https
在这里插入图片描述

其中的URL为:webrtc://localhost/live/show,这其中的live/show是可以自定义的,只要推拉流保持一致即可,当一个客户端向上推流,可以多个客户端拉流。那么其实我们可以把live看成房间名字,show看成成员id,那么成员show2可以向live中的webrtc://localhost/live/show2推流,其他客户端拉这个地址也能拉到。

关于信令的交互:我们打开这个推拉流连接,那么浏览器就去所在的ip地址去寻找srs服务,然后与其中的https服务器交互,下载页面,当我们填好URL地址,点击开始推流或播放视频按钮时,我们的浏览器客户端先与https交互信令,比如推流和拉流信令等,具体可以参考如下连接,然后进行sdp交互,之后是stun bind request/response交互,之后是DTLS握手,然后开始建立好webrtc传输通道,正式传输音视频流。

http-api 信令https://ossrs.net/lts/zh-cn/docs/v4/doc/http-api
可以看关于webrtc只有推流和拉流的信令,因为信令非常业务性的,这里只给个demo,关于房间管理之类的的信令,要根据自己的需要自己实现信令服务器。

其实webrtc有自己的房间管理sfu如下连接,但这里的信令也只有推流,拉流,房间号,个人号。其实跟这个差不多,只是把自己的推拉和对其他成员的拉流放在一个界面里,在信令处理上,相当于每多一个客户推流,就会通知其他客户多拉一路流,并且自身拉已经存在的正在推流的客户,相当户多经营了这么一个信令。如果我们准备自己开发信令服务器,我建议还是在这篇环境的基础上开发,较为灵活。
srs one2one,one2many通话环境搭建

参考:
官方RTC TO RTC

B站官方教学视频

chrome的webrtc控制台,包含码率帧率,sdp交互信息等:chrome://webrtc-internals/
firefox也开发了这样的控制台:about:webrtc

srs控制台可以实时查看webrtc在线人数
在这里插入图片描述
docker启动

sudo docker run --rm --env CANDIDATE=$CANDIDATE   -p 1935:1935 -p 8080:8080 -p 1985:1985 -p 8000:8000/udp   registry.cn-hangzhou.aliyuncs.com/ossrs/srs:6.0-d2

进入docker不启动,加-it和bash

sudo docker run --rm -it --env CANDIDATE=$CANDIDATE   -p 1935:1935 -p 8080:8080 -p 1985:1985 -p 8000:8000/udp   registry.cn-hangzhou.aliyuncs.com/ossrs/srs:6.0-d2   bash

srs在线whip/whep客户端:
在以上环境中点击,whip按钮,点击推流 / 点击whep按钮,点击拉流,即可使用whip协议进行webrtc通话,obs最新版也支持了whip,它将成功webrtc的默认主流信令交互协议,上文的测试环境中,webrtc的信令是srs自定义的。
srs在线rtc播放器
https://ossrs.net/players/rtc_publisher.html

webrtc是音视频必备,但即使从业数年,它似乎依然有无穷的秘密,感兴趣添加笔者微信:YQW1163720468,加入webrtc微信群讨论。但记得备注:webrtc爱好者

http://www.hrbkazy.com/news/5560.html

相关文章:

  • 想要注册一个公司网站怎么做自动化测试培训机构哪个好
  • 做视频特效的网站网络营销工具包括
  • 禅城网站建设公司价格关键路径
  • 网站建设多少钱哪个济南兴田德润有活动吗深圳seo推广
  • 做海报免费素材网站有哪些营销型网站建设策划书
  • 建筑网站推荐seo管理系统培训运营
  • 免费建企业网站哪个好网页制作软件手机版
  • 网站首页快照怎么做网站关键词排名快速提升
  • 重庆网站建设网站郑州做网站推广电话
  • 网站建设要注意哪些公司的seo是什么意思
  • 做直播券的网站有多少东莞网站建设优化推广
  • asp.net获取网站bin目录windows优化大师是哪个公司的
  • 服务器网站管理软件2023新闻大事10条
  • 在线制作简历模板免费湖南有实力seo优化
  • 武汉做营销型网站推广网站搜索工具
  • 广安做网站公司新闻发布系统
  • 网站建设html模板百度竞价排名案例分析
  • 海晏网站制作优化网站收费标准
  • 天津企航网络技术有限公司优化排名推广技术网站
  • 面包屑网站导航怎么做下载关键词推广软件
  • 申请域名后怎样做网站最新营销模式有哪些
  • 中国化学工程第六建设有限公司百度seo服务公司
  • 滕州营销型网站建设seo关键词排名优化怎样
  • 做网站需要会什么 知乎发布平台有哪些
  • 公司做网站是com好还是cn好郑州网站建设方案优化
  • 电商网站开发毕业设计百度文库网站收录查询工具
  • 婚纱网站页面设计图片软文经典案例
  • 新建网站的外链多久生效seo整体优化
  • 怎么找网站后台舆情监测分析系统
  • 哪些公司可以做网站seo推广方式是什么呢