代码之家  ›  专栏  ›  技术社区  ›  citizenmatt

HTML5视频安全流媒体?

  •  7
  • citizenmatt  · 技术社区  · 15 年前

    HTML5允许我做安全的流媒体视频吗?我指的是令牌认证。我想能够流媒体只有那些人谁授权查看它。

    我目前可以使用由AKAMAI托管的Flash Media服务器来实现这一点—它们有一个自定义机制,我在其中向它们发送一个令牌,作为播放器连接握手的一部分。HTML5允许这样做吗?有没有人用像AKAMAI这样的托管服务来实现这一点?

    谢谢 马特

    5 回复  |  直到 15 年前
        1
  •  2
  •   zaf    15 年前

    假设您的意思是用户必须登录并允许查看特定的内容,那么HTML5本身不会这样做。

    一种方法是让服务器在提供视频之前检查详细信息,最简单的方法是使用一个脚本(php/etc),该脚本检查用户是否被允许,然后将文件流式传输给用户。

        2
  •  1
  •   Nicholas Wilson    15 年前

    http摘要是高度安全的,您应该考虑在cookies上使用它,除非光滑的ui对您非常重要。html没有身份验证,因为这是较低级别(如http)的角色。

        3
  •  1
  •   DDS    11 年前

    这是非常可能的,但它需要您的web服务器和流式服务器(或服务)之间的集成。我已经有了inflixis添加这个集成,以确保我们的视频流为会员要求的网站。我在HTML5模式下使用了JWplayer,所以我不确定本地的HTML5设置。在hls(iphone)和rtmps(android)的附加设置中,移动设备也有进一步的问题。

    安全性来自媒体服务器,该服务器将用户(IP+UA)识别为经过身份验证(向服务器发送令牌请求)以使流可用或不可用。

        4
  •  0
  •   user216441user216441    15 年前

    您可以使用用户自动调整功能保存cookie,当浏览器请求视频时,您可以使用php检查用户是否具有自动调整功能。

    只需将视频url放在一个发送视频mimetype的.php页面上,如果用户没有自动调整大小,只需发送一个视频来解释它。

        5
  •  0
  •   vbence    14 年前

    我的理论是:这是可能的。但这是一个你使用的流媒体服务器的问题,它有哪些认证选项。

    作为后备解决方案,您可以始终使用(反向)带有身份验证的代理服务器(apache和其他服务器一样好),并且您只能通过代理访问流。