我需要知道做asp.net流媒体

时间:2013-07-31 08:55:51

标签: asp.net security authentication video streaming

我有一件事要创建互联网商店来销售视频观看。并且有一些规则,我不知道该怎么做。规则是:

  

Loggined客户端每天只能查看一个视频3次。   我在某处读到了我需要生成视频的虚拟链接,服务器必须保留它,例如,3小时或直到客户端查看视频结束,然后删除此虚拟链接并刷新播放器状态以“开始视频位置和等待开始“。喜欢在youtube上,但客户端不应该有回放视频的方法。

     

我需要认为购买'video01'的客户向其他客户提供他的页面地址或来自玩家标签的所有属性数据。如果第二个客户不买'video01',他不应该加载它。 (我认为它可以通过cookie解决)。

     

在180次视频观看后,必须停止客户的订阅。

最后,我的问题是如何从我的网站播放视频?任何人都可以解释我如何使用我上面写的规则制作asp.net网站?我需要使用什么技术? 如果有人告诉我一篇我需要阅读的文献知道怎么做,我将不胜感激?也许一开始我需要知道如何在asp.net网页上播放视频。 什么免费的Flash播放器我应该用于我的解决方案,请问有什么例子吗?真的需要帮助。

P.S。:我需要使用免费的Flash播放器播放视频,而不是Silverlight。 视频位于远程服务器上,而不是我占有网站的本地服务器上。

1 个答案:

答案 0 :(得分:1)

要根据您的要求限制视频,您需要在asp.net中使用GenericHandlers。它的设计必须使网址在达到上述条件后必须到期。

例如,您可以生成一个随附密钥的随机密钥(即QueryString),并将其与生成时间一起存储在数据库中。你可以让密钥在3小时后过期。

要在您的网站上播放视频,您可以添加jQuery插件videojs。该文档将帮助您添加简单的HTML5 + Flash视频播放器。