模糊来自应用的呼叫/响应,以允许从拒绝网络的服务器

时间:2016-01-11 19:42:53

标签: ios networking network-programming vimeo vimeo-api

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

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

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

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

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

  

先生。 yourNameHere

     

我们学校的其他情况已经出现了。以下是我们IT部门的官方回复:

     
    

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

  
     

有太多其他"流派" Vimeo上提供的内容允许开放访问。

     

我们只有员工和教师可以使用的解决方法。由于Vimeo上可以访问大量不适当的内容,因此不会再在学生级别提供。

     

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

他可能不明白,因为这是一个iOS应用程序,blockpage解决方法在这种情况下不起作用。

1 个答案:

答案 0 :(得分:2)

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

幸运的是,可播放的视频文件并非来自vimeo.com域。 vimeo api提供了player.vimeo.com网址,该网址重定向到不同的主机名。如果这些网络阻止vimeo.com,您可能会处于明确状态。