【问题标题】:Opentok livestreaming broadcast request errorOpentok 直播请求报错
【发布时间】:2018-11-30 20:44:33
【问题描述】:

当我向 opentok api 发出开始直播的请求时, 我有这个错误:

{
  "message" : "session cannot be broadcasted when mantis not available. with code 400"
}

在下面我对邮递员的要求中:

网址请求

https://api.opentok.com/v2/project/api_key/broadcast

标头参数

X-OPENTOK-AUTH : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

接受:应用程序/json

内容类型:应用程序/json

编辑: 此查询在以下上下文中运行:发布了两个流的会话。 API 密钥和会话 ID 都存在。

【问题讨论】:

    标签: opentok tokbox


    【解决方案1】:

    这里是 TokBox 开发者宣传员。

    根据错误消息,您似乎正在尝试使用设置为 relayed 模式的会话开始广播。您必须在创建会话时将 mediaMode 设置为 routed,以便您可以利用 OpenTok 的媒体服务器并使用广播功能。

    【讨论】:

    • 没错,谢谢!我完全忘记了媒体模式设置……但螳螂是什么?
    • 这是内部的东西,不用担心。
    • 感谢您回复此 SO 帖子!但是..这是一个非常糟糕的错误消息,尤其是根据 API doc 的 409 意味着广播已经开始:)
    • 是的,同意!我已经在内部提交了这个问题:)
    【解决方案2】:

    这里是 Tokbox QA 人员。

    您必须将您的 API 密钥放入请求中。

    假设你正在这样做,你不能那样做那个请求。首先,您必须创建一个会话,然后在该会话上开始广播,在 POST 正文中提供一些信息:

    https://tokbox.com/developer/rest/#start_broadcast

    我希望这会有所帮助。

    【讨论】:

    • 是的,我做了这一切,我删除了我的 api 密钥,因为没有被看到。我与 2 个发布者进行了查询。
    • 你能在这里显示你用来开始广播的请求吗?标题和正文也是如此
    • 您在会话中使用路由或中继媒体模式吗?您不能广播中继的会话。
    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多