0

私は現在、VoIP ソリューションを提供する会社でのインターンシップの初期段階にあります。私は基本的に、iPhone 用のカスタム SIP クライアント アプリを作成するためにここにいます。ただし、MVC パターンを正しく設定し、移植性の点でより効率的にすれば、異なるプラットフォームに移植するときに最小限のコードで済むようになると彼らに伝えました。

移植性と生産性を高めるために、MonoTouch C#.NET を使用することにしました (Objective-C の学習は私の時間枠には難しすぎます + メモリ管理に時間がかかりすぎます)。移植性をさらに高めるために、C# の SIP ライブラリを Web サービスとして公開することを考えていました。そのため、Android に移植するときに、さまざまな API への接続がさらに少なくなります。また、コンパイル上の理由から、MonoTouch では動的ライブラリを使用できません。

私のアプリは SIP Web サービスと通信し、Web サービスは SIP サーバーと通信します。

SIP は HTTP に非常になじみがありますが、このソリューションは機能しますか? 私もリアルタイムトランスポートプロトコルに直面するでしょう。

敬具

4

1 に答える 1

1

あなたが言及したように、RTPに直面するので、私の知る限り、それはうまくいきません. 会話にかなりのタイムラグが発生する可能性があります。また、クライアントとサーバーの間でデータをストリーミングする方法を理解する必要があります。

ただし、これが可能かどうかを実際に知るには、この種の問題をテストするためにいくつかのプロトタイプを作成する必要があります.

于 2012-05-25T16:23:08.563 に答える