gpt4 book ai didi

ios - RTCDataChannel iOS 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:01:12 28 4
gpt4 key购买 nike

我正在使用 RTCDataChannel。但是我通过 channel 发送的消息在另一个对等端没有收到。

代码如下:

        let audioConstraint : RTCPair = RTCPair(key: "OfferToReceiveAudio", value: "true")
let videoConstraint : RTCPair = RTCPair(key: "OfferToReceiveVideo", value: "true")
let dtlsConstraint : RTCPair = RTCPair(key: "DtlsSrtpKeyAgreement", value: "true")
let mediaContraints : RTCMediaConstraints = RTCMediaConstraints(mandatoryConstraints: [audioConstraint, videoConstraint], optionalConstraints: [ dtlsConstraint])

RTCPeerConnectionFactory.initializeSSL()
peerConnection = peerConnectionFactory.peerConnectionWithICEServers(servers, constraints: mediaContraints, delegate: self)

dataChannels = peerConnection?.createDataChannelWithLabel(channelName,config: nil)
dataChannels?.delegate = self


var message : NSData = NSData(base64EncodedString: "helloo")
var buffer : RTCDataBuffer = RTCDataBuffer(data: message, isBinary: true)
dataChannels?.sendData(buffer)

最佳答案

你解决了吗?两个对等点之一应该创建数据通道,另一个应该将接收到的数据通道对象附加到它的数据通道对象。发起者应在发送报价之前创建数据通道。希望这可能会有所帮助

关于ios - RTCDataChannel iOS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30116301/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com