Я пытаюсь opentok 1-1 видео в codeigniter. Загрузил мой код на сервер, но не показывает только само видео, а не видео другого пользователя.
Мой контроллер
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 Video
assets / css / app.css «rel =» stylesheet «type =» text / 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>
После загрузки на сервер я звоню по этому URL с двух разных систем
URL - example.com/Welcome/startVideo/
on both i can see self video not of other user. this is my issue
Для ответа на вопрос два соединения не могут найти друг друга, потому что они используют два разных идентификатора сеанса.
Для справки @Amresh, Tokbox имеет отличный пример PHP здесь: https://github.com/opentok/learning-opentok-php. Вы можете следовать инструкциям в README.md
быстро запустить пример PHP-приложения для тестирования. Это также хороший пример для вас, чтобы следовать для вашего внутреннего развития.
Надеюсь, поможет.
Других решений пока нет …