2017-05-26 5 views
0

私はcodeigniterでopentok1-1のビデオを試しています。サーバー上で自分のコードをアップロードしましたが、他のユーザーのビデオではなく自己のビデオのみを表示していません。 私のコントローラOpentalk 1対1ビデオが動作しないためにビデオを呼び出す

class Welcome extends CI_Controller { 

    public function index() 
    { 
     $this->load->view('welcome_message'); 
    } 

    public function startVideo() 
    {    
     $opentok = new OpenTok($this->config->item('opentok_key'), $this->config->item('opentok_secret')); 

     $session = $opentok->createSession(); 

     $data = array(
      'apiKey' => $this->config->item('opentok_key'), 
      'sessionId' => $session->getSessionId(), 
      'token' => $session->generateToken() 
     ); 
     echo "<pre />"; print_r($data); 
     $this->load->view('video_11', $data);  
    }  
} 

ビューファイル OpenTokビデオ 資産/ CSS/app.css」のrel = "スタイルシート" タイプ= "テキスト/ cssの">

<div id="videos"> 
    <div id="subscriber"></div> 
    <div id="publisher"></div> 
</div> 

<script> 
    var apiKey = "<?php echo $apiKey;?>";   //YOUR_API_KEY; 
    var sessionId = "<?php echo $sessionId;?>"; 
    var token = "<?php echo $token;?>"; 

    //alert(apiKey +' == '+ sessionId); 
</script> 
<script type="text/javascript" src="<?php echo base_url();?>assets/js/app.js"></script> 

アップロード後サーバー上のINGの、私が質問に答えるために2つの異なるシステム

URL - example.com/Welcome/startVideo/ 
on both i can see self video not of other user. this is my issue 
+0

@Amresh、2人のユーザーが同じセッションIDを持っているかどうか確認できますか?これが、OpenTokクラウドが2つの端をどのように接続するかの方法です。 –

+0

こんにちは@LucasHuangご意見ありがとうございます。 2つの異なるウィンドウでこのstartVideo関数を開いています。私はブラウザ上で2つの異なるセッションIDとトークンを取得しています。私はすべての異なるユーザーのために同じセッションIDを使用する必要がある場合は、私はいくつかのヘルプ/例を提供することができます。 – Amresh

答えて

0

上からこのURLを呼び出しています彼らは二つの異なるセッションIDを使用しているため、二つの接続は、お互いを見つけることができません。

@Amreshを参照するために、Tokboxは素晴らしいPHPの例をここに示します:https://github.com/opentok/learning-opentok-phpREADME.mdの指示に従うことで、テスト用のサンプルPHPバックエンドアプリをすぐに起動することができます。バックエンドの開発に従うことも良い例です。

希望します。

+0

ありがとう@lucas Huang。私はリンクをたどり、今私の1-1ビデオストリーミングは素晴らしい仕事をしています。 PHPサーバー側とJSクライアントの両方を実行します。次は、テンプレート部分(見栄えの良いデザイン)で1を多く試します。これについてのリンクやブログをお勧めしますか?もう一度ありがとう。 – Amresh

関連する問題