Android用のwebrtcを構築し、プロジェクトにjarファイルを含めました。データ チャネルを PeerConnection オブジェクトに接続したいと考えています。Web では、javascript で次のことを行います。
sendChannel = pc.createDataChannel("sendDataChannel", {reliable: true});
また
sendChannel = pc.createDataChannel("sendDataChannel", {reliable: false});
ここで、pc は PeerConnection です。
ネイティブ webrtc コードを使用して、Android 上の Java でも同じことをしたいと考えています。少し戸惑います。Eclipse で Jar ファイルを見ると、PeerConnection の createDataChannel メソッドが String 型と Init 型の 2 つの引数を受け取ることがわかりました。
PeerConnection.createDataChannel(String, Init)
2番目の引数に何を入れればよいのか理解できませんでした。私が見つけたWebRTCのドキュメントは、Webアプリケーション用です。以下の WebRTC ドラフト ドキュメントを見たことがありますが、よくわかりませんでした。
http://www.w3.org/TR/webrtc/#methods-2
誰かがそれをどのように使用すべきかの小さな例を提供できると助かります.
現在、私はこれをやろうとしています:
DataChannel dc = this.pc.createDataChannel("sendDataChannel", new DataChannel.Init());