0

私はいくつかの群衆のためのソーシャルネットワークを作成しています.そこで私はこのサイトにビデオ通話と音声通話機能 (Facebook やスカイプなど) を追加する必要があります.PHP でこれを行う必要があります.API またはヘルプメニューはありますか?

4

3 に答える 3

4
<a href="callto://+2345634563456">Link will initiate Skype call to number</a>

<a href="skype:username?call">Link will initiate Skype call to username</a>

スカイプで簡単。Facebookについてはわかりません。

于 2012-10-08T13:25:52.977 に答える
3

単に Skype 通話などにリンクするのではなく、独自のプライベート ビデオ通話を実行したいということだと思います。ここには 2 つのオプションがあります。自分でホストするか、ホストされたソリューションを使用して製品に統合するかです。


セルフホスト

これは厄介です。これはすべて PHP で実現できますが、PHP はすべての面で最適なツールではないため、おそらく最も推奨されるソリューションではありません。Flash は、ユーザー側での A/V キャプチャとトランスポートにおいてはるかに効率的です。フラッシュなしでこれを行うこともできますが、頭が痛くなります。HTML5 はあなたの生活を楽にするかもしれませんが、互換性を最大限に高めたい場合は、クライアントを作成するための最も簡単な方法は Flash です。次に、オーディオ/ビデオを中継する実際のサーバー側に関しては、php でチャット サーバーを作成することもできますが、janenz00 の red5 の言及のように、オープン ソース プロジェクトを使用する方がよいでしょ、それはすでに構築されており、クライアントを介してインターフェースしています(まだクライアントがない場合)。または、前述のようにフラッシュ クライアントを自作し、両側でフラッシュ ストリーミング サーバーに接続することもできます。


ホステッド サービス

全体として、私のお勧めは、多くの複雑なサーバーのばかげたセットアップを管理したくない場合と、障害点がUserPlaneなどのホストされたサービスを使用し、すべての処理と技術的な作業をそれが得意な人にオフロードしてから心配しない限りです。 APIとのインターフェースと、クライアントをサイトにうまく統合することについて。そうすることで、あなたはより幸せな開発者になるでしょう。

于 2012-10-08T13:38:39.397 に答える
0

ビデオ通話を機能させるには、次のものが必要です。

  1. システムから Web カメラとマイクを検出し、サーバーにアップロード (ストリーミング) できるクライアント プログラム。
  2. アップロードされたストリームをキャプチャし、他のユーザー (red5、Wowza、Fashmedia サーバーなど) に中継するストリーミング サーバー。

あなたはこの分野の初心者のようです。もしそうなら、オープンソースなのでred5で試してください。ビデオ通話の例があります。

于 2012-10-08T13:36:29.663 に答える