2017-07-06 7 views
1

Bluetoothの範囲内でWiFiまたは携帯電話ネットワークを使用せずに2つのiOSデバイス間でボイスチャットを実装したいと考えています。ピアツーピアビアブルートゥースまたはiOSのローカルWi-Fiネットワーク間の音声チャット

私は、マルチピア接続フレームワークを使用してBluetooth範囲内でテキストチャットを行っていますが、私はまた、Bluetooth範囲内でテキストチャットのような音声チャットをしたいと考えています。

GameKitを使用してボイスチャットを実装できることがわかりましたが、ボイスチャットの実装方法はまだわかりません。

更新: iOS 7.0以降、GameKit VoiceChatServiceは廃止されました。 is同じネットワーク上の別のiOSデバイスを呼び出す別の方法があります。

このアプリケーションは、https://itunes.apple.com/us/app/ip2pvoicechat-bluetooth-wifi/id908638157?mt=8の仕事が同じWi-Fiネットワーク上でユーザーを呼び出していることがわかりました。

ありがとうございます。

+0

http://www.devx.com/wireless/Article/43756 ...これはかなり古い記事ですが、あなたが探しているものを行うようです。 – humblePilgrim

+0

@humblePilgrimボイスチャットにマルチプレイ接続を使用することはできます –

+0

@humblePilgrimこれはゲームキットの廃止予定を示すためです –

答えて

0

すでにBluetooth接続がある場合は、の音声データのチャンクの送信を開始するだけです

私は数年前にオーディオストリームを読み書きできるライブラリを作った。詳細については、eppz!captureを参照してください。特にEPPZCaptureおよびEPPZCaptureBufferParserである。彼らは一緒にCMSampleBufferRefを提供し/消費する。

私はこのコードをサポートしていませんが、自分のストリーミングコードのインスピレーションの源として使用できます。


はしかし、そのための無数のライブラリがhttps://github.com/tumtumtum/StreamingKithttps://github.com/muhku/FreeStreamerhttps://github.com/mattgallagher/AudioStreamerのように、そこにあります。


さらに、私はあなたがまだGKVoiceChatを使用できると思います、クラスがあります。上記のドキュメントでは、非推奨が表示されません(コンパイラーが表示されることがあります)。

+0

ご回答ありがとうございます。私たちはGKVoiceChatを使用することができますので、これに関する参考資料やサンプルプロジェクトを教えてください –

+0

さて、インターネットをお勧めします。 – Geri

+0

https://developer.apple.com/documentation/gamekit/gkvoicechat、https://stackoverflow.com/questions/2741185/gkvoicechat-example、https://www.raywenderlich.com/60980/game-center-tutorial -how-to-make-a-simple-multiplayer-game-with-sprite-kit-part-1、その他。 – Geri

関連する問題