混淆应用程序的呼叫/响应,以允许从网络拒绝的服务器播放视频



我们的体育申请正在被美国的学校接受。我们的应用程序允许学校的篮球队上传视频进行远程播放等。

我们使用Vimeo作为我们的视频处理、托管和分发合作伙伴。该应用程序会调用Vimeo的服务器进行特定的视频播放。

不幸的是,许多学校都有阻止特定网站流量的网络,包括Facebook、YouTube和Vimeo。

有没有一个过程可以让我们模糊网络呼叫和响应,绕过网络阻塞?最初的想法是让我自己站在中间,可能通过路由呼叫并有效地隐藏响应来自Vimeo服务器的事实?

以下是我从一所学校的网络管理员那里收到的一封示例电子邮件:

Mr。yourNameHere

在我们学校的其他例子中,我们也遇到过这种情况。以下是我们IT部门的官方回应:

"我们没有能力在个人层面上将Vimeo视频列入白名单。不幸的是,该网站在Vimeo上托管他们的内容,因为不建议在教育环境中使用未经过滤的Vimeo环境"

有太多其他的";流派";Vimeo上可用内容的数量,以允许开放访问。

我们有一个变通办法,只有员工和教员才能使用。由于Vimeo上有大量不合适的内容,它将不会在学生层面提供。

教职员工可以导航到blockpage.com,这将强制弹出内容过滤器登录。然后,只要过滤器窗口保持打开,教师就可以输入他们的证书,并获得对后续网站的完全访问权限。这种变通方法在过去已经提供给员工和教职员工。

他可能不明白,由于这是一个iOS应用程序,blockpage解决方案在这种情况下没有帮助。

您可以通过自己的服务器代理API调用(这有许多额外的好处),但这可能不适用于播放。您可能不想处理代理流媒体视频内容所需的带宽。

幸运的是,可播放的视频文件不是来自vimeo.com域。vimeoapi提供了一个player.vimeo.com url,该url重定向到不同的主机名。如果这些网络屏蔽vimeo.com,那么您可能就清白了。

最新更新