Intel_CS_WebRTC.v4.3.1 iOS demo编译记录

本文档记录了在Xcode 11.5上编译Intel CS WebRTC v4.3.1 iOS demo的过程,包括下载SDK、删除不必要的库、添加必需的静态库动态库如libsioclient,以及解决c++库问题。完成上述步骤后,成功配置真机签名以运行demo。
摘要由CSDN通过智能技术生成

Xcode:11.5
SDK及demo下载地址
Intel® Collaboration Suite for WebRTC
iOS文档
Open WebRTC Toolkit Client iOS SDK Documentation

开始运行demo
1、文档介绍了下载的文件包含内容,以及所需静态库动态库的说明
在这里插入图片描述
文档说的很明白,SDK和demo包含的内容,但是libsioclient这三个静态库却没有。我又下载了4.3的版本,还好这里有
在这里插入图片描述
2、打开demo,增删静态库动态库
在这里插入图片描述
然后目录列表很多库不存在&#x

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,我们可以得知webrtc.js是一个实现webrtc多对多交互的库,同时还需要使用nodejs+socket.io信令服务源码和开启内网https环境,支持手机调试。而Vue.js是一个渐进式JavaScript框架,用于构建用户界面。Vue.js可以与webrtc.js一起使用,以实现webrtc多对多交互的功能。 在Vue.js中使用webrtc.js,可以通过以下步骤实现: 1.安装webrtc.js库 ```shell npm install webrtc --save ``` 2.在Vue.js组件中引入webrtc.js库 ```javascript import WebRTC from 'webrtc';``` 3.在Vue.js组件中使用webrtc.js库 ```javascript export default { data() { return { webRTC: null, localStream: null, remoteStream: null } }, mounted() { this.webRTC = new WebRTC({ signalingUrl: 'https://your-signaling-server.com', localVideoEl: this.$refs.localVideo, remoteVideoEl: this.$refs.remoteVideo }); this.webRTC.startLocalStream().then(stream => { this.localStream = stream; this.webRTC.publish(stream); }); this.webRTC.on('stream-added', event => { this.remoteStream = event.stream; }); }, beforeDestroy() { this.webRTC.stopLocalStream(); this.webRTC.unpublish(this.localStream); this.webRTC.close(); } } ``` 在上述代码中,我们首先在Vue.js组件中引入webrtc.js库,然后在mounted钩子函数中初始化webrtc.js库,并启动本地视频流。当远程视频流被添加时,我们将其赋值给remoteStream变量。最后,在beforeDestroy钩子函数中停止本地视频流并关闭webrtc.js库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值