使用javascript为移动设备流媒体摄像机馈送到服务器

Streaming camera feed to server using javascript for mobile

本文关键字:摄像机 服务器 流媒体 javascript 移动 使用      更新时间:2023-09-26

我们正在开发一个应用程序,需要将视频记录流到服务器流如下1)打开网站启动摄像头(主)2)开始将摄像机视频流式传输到服务器3)完成

我们正在尝试使用opentok库,但有许多问题,如会话创建和服务器端存储视频

请推荐一些其他的库用于客户端和服务器端实现或示例来执行实现相同的

谢谢

OpenTok SDK其实很简单。

  1. 创建一个会话和令牌(也就是视频流到的地方)
  2. 连接会话并向会话发布视频
  3. 启动存档(记录会话)
创建会话和令牌并启动存档(使用Ruby)的示例代码:
require "opentok"
opentok = OpenTok::OpenTok.new api_key, api_secret
session = opentok.create_session :media_mode => :routed
token = session.generate_token
archive = opentok.archives.create session.session_id, :name => "Important Presentation"

现在您有了sessionId、token,并开始录制会话,您所要做的就是将视频流式传输到会话中。下面是一些JS代码:

var session = OT.initSession(apiKey, sessionId);
session.connect( data.token, function(err){
  if(!err){ session.publish(domId, properties); }
});

就这么简单!