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

最新备案网站查询九狐建设网站

最新备案网站查询,九狐建设网站,网站开发从什么学起,单页淘宝客网站模板iOS开发-ossrs服务WebRTC本地视频通话服务搭建 之前开发中使用到了ossrs#xff0c;这里记录一下ossrs支持的WebRTC本地服务搭建。 一、ossrs是什么#xff1f; ossrs是什么呢#xff1f; SRS(Simple Realtime Server)是一个简单高效的实时视频服务器#xff0c;支持RTM…iOS开发-ossrs服务WebRTC本地视频通话服务搭建 之前开发中使用到了ossrs这里记录一下ossrs支持的WebRTC本地服务搭建。 一、ossrs是什么 ossrs是什么呢 SRS(Simple Realtime Server)是一个简单高效的实时视频服务器支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。 官网地址https://ossrs.net/lts/zh-cn/ 二、为电脑安装cmake 由于电脑未安装cmake后续会用到cmake先安装好这个cmake。 通过brew来安装 brew install cmake执行命令发现了错误 Running brew update --auto-update… fatal: not in a git directory 当我这里使用brew update --auto-update还是报fatal: not in a git directory错误提示。 解决方式 brew -v看到了两个错误提示 我们需要执行 git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core和 git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask执行命令后在执行brew -v没有报错了可以正常安装软件了。 下一步继续安装cmake brew install cmake耐心等待安装结果 结果如图所示 安装好cmake后我们继续配置SRS的WebRTC服务。 二、SRS的WebRTC配置 SRS支持WebRTC可以做会议或视频聊天。 下载源码推荐用Ubuntu20 git clone -b develop https://gitee.com/ossrs/srs.git编译注意需要切换到srs/trunk目录 cd srs/trunk./configure make提示还需要安装 trunk/objs, OS_IS_OSX: YES, OS_IS_X86_64: YES Please install automake 执行 brew install automake结果 To link this version, run: brew link automake 在执行 brew link automake成功之后继续执行 ./configure make耐心等待编译结果 下一步 ifconfig查看ip地址192.168.10.100 我这里使用WebRTC中HTTPS服务 WebRTC using HTTPS 若需要在非本机使用WebRTC比如SRS运行在远程服务器在笔记本或者手机上使用WebRTC则需要开启HTTPS API。 启动服务器 CANDIDATE192.168.10.100 ./objs/srs -c conf/https.rtc.confNote: 请将IP换成你的SRS的IP地址。 Note: 请将CANDIDATE设置为服务器的外网地址详细请阅读WebRTC: CANDIDATE。 发现结果srs(49644,0x11bbcc600) malloc: nano zone abandoned due to inability to preallocate reserved vm space. 如图 解决方案查看https://stackoverflow.com/a/70209891/17679565 我这里使用的是环境变量配置 open ~/.bash_profile添加 export MallocNanoZone‘0’ 执行使配置生效 source ~/.bash_profile之后在执行启动服务器 CANDIDATE192.168.10.100 ./objs/srs -c conf/https.rtc.conf出现错误如下 找到trunk conf https.rtc.conf 修改http_server的listen端口为9090由于我电脑已经安装nginx8080端口被占用了 再执行 CANDIDATE192.168.10.100 ./objs/srs -c conf/https.rtc.conf最终启动成功了。 检查SRS是否成功启动可以打开 http://localhost:9090/ Note: 请将IP换成你的SRS的IP地址。 Note: 请将CANDIDATE设置为服务器的外网地址详细请阅读WebRTC: CANDIDATE。 Remark: 请使用你的证书文件代替上面配置中的key和cert请参考 HTTPS API 以及 HTTPS Callback 以及 HTTPS Live Streaming 当然了HTTPS的反向代理也能和SRS工作很好比如Nginx代理到SRS。 http://localhost:9090/players/srs_player.html?schemahttpport9090api9090 使用WebRTC推流到SRSWebRTC: Publish 打开页面观看WebRTC流WebRTC: Play https://192.168.10.100:8088/players/rtc_player.html?autostarttruestreamlivestreamapi1990schemahttps 注意自签名证书在空白处输入thisisunsafe注意没空格。 Note: 可以打开不同的页面推拉不同的流就可以实现视频聊天了。 之后的通过iOS端使用GoogleWebRTC库实现调用ossrs的服务 三、小结 iOS开发-ossrs服务WebRTC本地视频服务搭建以及出现了各种问题解决。 https://blog.csdn.net/gloryFlow/article/details/132257196 学习记录每天不停进步。
http://www.hkea.cn/news/14563200/

相关文章:

  • 网站建设策划公司地址外汇做单记录做单专业网站有哪些
  • 网站建设技术方面论文wordpress 群发邮件
  • 卖产品的网站怎么做的腾讯云搭建单窗口单ip
  • 高校网站建设 安全教育淮安网站设计
  • 傻瓜网站建设网站建设跟网站开发有什么区别吗
  • 网站开发的高级阶段包括什么网站建设优化解析
  • 互联国际网站做海报的简易网站
  • 云盘可以做网站吗北京专业建设
  • 网站怎么做 织梦咖啡seo是什么意思
  • 公关网站建设怎么做一个门户网站
  • 长安响应式网站建设海外网站制作
  • 怎样把网站打包做百度小程序住房和城乡建设局网站
  • 博客网站做外贸可以吗用vs2015做网站教程
  • 后台网站怎么做视频汕头网
  • 佛山网站建设设计公司哪家好行业门户网站建设
  • 网站设计网站浏览wordpress返回首页一直加载
  • 修改公司网站vps里面网站php页面无法打开
  • 小米路由做网站服务器大型网站建设多少钱
  • 佛山网站建设开发团队软件外包平台 接单
  • 长春seo建站杭州公司官方网站制作
  • 男生女生在床上做的那个网站网页美工素材
  • 青海公路工程建设市场信用信息服务网站网站集约化建设项目内容
  • 网站备案与不备案的区别网站建设要什么软件
  • wordpress插件整站搬家360浏览器免费看视频
  • 苏州论坛型网站建设网站建设从零到精通.pdf
  • 廊坊做网站厂商定制织梦个人网站模板
  • 涵江网站建设新人如何做自己的网站
  • 网站建设尾款收取建设银行网站查询工资
  • 松桃县住房和城乡建设局网站免费考研论坛
  • 山东省威海市文登区建设局网站百度公司简介