2011-07-07 6 views
1

私は2つを結ぶフラッシュ・サイプ・ブリッジ・アプリケーションを開発しています。私は自分自身のサーバー側のRTMPの実装を持っているので、私はストリーミングデータで何でもしたいことができます。また、電話サービスのプロバイダを利用して、Web APIを使用して会議室を作成した後、IPアドレスにSIP電話をかけて、電話の出席者から受信した音声を受信し、PCの出席者の音声をそれら。red5phoneとは何ですか?なぜアスタリスクが必要なのでしょうか?どうすればテストできますか?

これが私の必要です。私はSIP/Voipの世界で多くの経験を持っていないので、同様のことをするオープンソースプロジェクトを探しました。私はpeersを見つけました。私はそれが解決策の一部であるべきだと思うので、私はサービスプロバイダのアドレスからオーディオストリームを交換することができます。そして、それはコーデック問題になった。 SIP接続から受信したオーディオはG711でエンコードされますが、フラッシュオーディオは通常Nellymouse/AACにあります。だからただpeers私は私が必要なことをすることはできません。

次に、red5phoneを試しました。その名前は、フラッシュオーディオとSIPオーディオの間のオーディオブリッジングを行うプロジェクトです。だから私のニーズに完全に合うはずです。私はデモプロジェクトに進み、私のSIPアカウントプロバイダが提供しなかった情報があることを知りました。

私はSip2sip.infoから無料のSIPアカウントを持っており、ここでは詳細があります:

  • SIPアドレス:
  • [email protected]パスワード:パスワード
  • ユーザー名:パスワード
  • ドメインを/ Realm:sip2sip.info
  • アウトバウンドプロキシ:proxy.sipthor。ネット
  • XCAPルート:ログインインターフェイスにred5phoneによりを求めhttps://xcap.sipthor.net/xcap-root

情報:

  • 電話番号_ __ _
  • ユーザー名_ __ _
  • パスワード_ __ _
  • 会議_ __ _
  • SIPレルム_ __ _
  • SIPサーバ_ __ _
  • OBプロキシ_ __ _
  • Red5のURL _ __ _

あなたは私のSIPアカウントプロバイダを見ることができるように電話番号会議SIPサーバー。私のSIPアカウントを使ってred5phoneを使用するにはどうすればよいですか?または、それを使用するために別のサービス(ローカルまたは他のサービスプロバイダから)をセットアップする必要がありますか?

答えて

1

私は数年前にred5phoneでプレイしました。これは素晴らしいことです RTMPを使用してサーバ上で実行されているSIPユーザエージェントで、クライアントのマイクとスピーカとの間で音声を送受信します。

独自のプロトコルをクライアントのできるだけ近くに保持し、そこからオープンな標準SIPを使用するため、これは望ましい設定です。

お金を使った実際の展開では、アカウンティングと承認(おそらくメディアトランスコード)のために、アウトバウンドプロキシ(例:アスタリスク)にSIPトラフィックを渡すことが間違いありません。しかし、この部分はクリーンで標準的なSIPです。あなたのためにこれをやっている人は、まったくフラッシュや赤5体験を必要とせず、SIPだけです。

サーバー名はsip2sip.infoで、電話番号のユーザー名をもう一度入力してください。

各フィールドに特徴的な文字列を入れ、wiresharkまたはtcpdumpキャプチャを開始します(サーバーとクライアントの間のフラッシュ通信は私たちには有益ではありません)。SIPはすばらしいプレーンテキストプロトコルです。あなたはそれを確かめることができます。 (またはちょうどここに投稿すればお手伝いします)

+0

ありがとう!私がしたことは、あなたが言ったこととまったく同じだったし、それは今働いている!私はあなたの電子メールを送ってもらえますか?私の電子メールはGmailのドットコムのtactothです。私はその話題に関するいくつかの簡単な質問をするかもしれません。 – tactoth

関連する問題