問題タブ [signaling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C言語のDialogic DSIライブラリを使用して、トランザクションIDまたは関連メッセージを取得するにはどうすればよいですか?
ネットワークプログラミングに使用されるDialogicのDSIライブラリを使用しています。私は C を使用しています。現在フェーズにあるプロジェクトでは、SIGTRAN 接続から IDP メッセージと ETC メッセージを取得し、どの IDP がすべての ETC に対応するかを特定する必要があります。Wireshark で otid と dtid によってメッセージをフィルタリングするときに行うように、トランザクション ID を使用してこれらのメッセージを関連付けることができることを知っています。しかし、DSI ライブラリでは、それを行う方法が見つかりません。
既にマニュアルを検索しましたが、トランザクション ID を取得する関数が見つかりませんでした。対話フォーラムでも解決策が見つかりませんでした。
DSI はメッセージ間のこの関係を別の方法で作成しますか? ETC が特定の IDP に対応していることをどのように確認できますか?
コードに INTU を使用しているため、INAP レイヤーにアクセスできます。メッセージに HDR 構造を使用しています。
必要なのは残高のない通話を識別することなので、残高情報には ETC が必要であり、発信者番号と着信者番号およびその他の情報を取得するには IDP が必要です。トランザクション ID を取得せずにこの関係を確立する別の方法があれば、非常に役立ちます。
あなたが与えることができるどんな助けにも前もって感謝します!
webrtc - インターネットにアクセスできないローカル ネットワーク内で WebRTC を使用してアプリケーションを実行する
私は、あるコンピューター、wifi ホットスポットと USB カメラを備えたロボットから、ローカルネットワークを介して別のコンピューター、ロボットのコントローラーにビデオをライブストリームする必要があるプロジェクトで WebRTC を使用しようとしています。この場合、どちらのコンピュータもシングル ボード コンピュータで、ビデオ ストリームは一方向です。また、2 台のコンピューターが双方向で相互にデータ通信できるようにしたいと考えています。私は自分の研究で WebRTC を見つけました。私が探しているこれらの機能の両方を備えているようです。
NodeJS のデモ プログラムでの最初のテストから、WebRTC は私が探していたものとほぼ同じように思えます。私が克服しようとしてきた大きな問題の 1 つは、デフォルトで 2 つのクライアント間でオンライン シグナリング サーバーを使用する必要があるように思われることです。調査した結果、3 台目のコンピューターを使用してローカル ネットワーク内にシグナリング サーバーを作成できることがわかりましたが、そのような設定は私のプロジェクトには適していません。
他のソリューションを調べたところ、WebRTC を実装しているが、シグナリング サーバーをクライアント コンピューターの 1 つに組み込むことができるOpenViduに出会いました (少なくとも、別のスタック オーバーフローの投稿で読んだことです)。このツールで問題が解決するかどうかはまだテストしていませんが、現在、プロジェクトで使用されている docker イメージが、私のシングル ボード コンピューターで採用されている ARM プロセッサをサポートしていないため、特別なインストールが必要であるためにブロックされています。
うまくいくかもしれないしうまくいかないかもしれないそのプロセスを進める前に、インターネットにアクセスせず、シグナリングサーバーとして3台目のコンピューターを必要とせずにWebRTCを実行するための別の簡単な解決策があるかどうか、またはWebRTC以外のツールの提案があるかどうかを尋ねたいと思いました。私のアプリケーションには適しています。私はテクノロジーに非常に慣れていないため、簡単なソリューションまたは既存のソリューションを見逃している可能性があります。この問題に関する助けをいただければ幸いです。
興味のある方のために説明すると、使用されているシングル ボード コンピューターは NVidia Jetson Nanos です。