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

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

请为客户端和服务器端实现建议其他一些库,或者为执行相同的示例提供建议

谢谢

最佳答案

OpenTok SDK实际上非常简单。


创建会话和令牌(也就是视频流式传输的位置)
连接到会话并将视频发布到会话
启动存档(记录会话)。


创建会话和令牌并启动存档的示例代码(使用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,令牌,并已开始为该会话录制,那么您要做的就是将视频流式传输到该会话中。以下是一些JS代码:

var session = OT.initSession(apiKey, sessionId);

session.connect( data.token, function(err){
  if(!err){ session.publish(domId, properties); }
});


就这么简单!

10-06 14:22
查看更多