想象一个用户登录并可以查看他们的 ip 网络摄像头的网站(我相信我可以做到这一点)。问题是我希望网站即使在用户未登录时也对传入的图像/视频进行一些处理,即运行一些运动检测算法,如果有运动,则将事件记录在数据库中。
为了实现这个项目,我需要了解什么?我想使用 ASP.NET 和 C#,所以我假设:
- 学习 ASP.NET。
- 学习 C#(我是一位非常有能力的桌面应用程序开发人员)。
- mySQL 数据库(这是在这种情况下使用的最佳数据库吗?)。
我以前没有使用过 ASP.NET,因此我不知道它能做什么/不能做什么。我想我可以建立一个 ASP.NET 站点并显示实时源,但如何实现始终在后台运行的位,处理实时源的静态图像并记录事件?
感谢任何帮助。提前致谢。
最佳答案
您可能想使用类似 Windows Service 的东西进行连续加工。 ASP.NET 站点与数据库通信并显示提要。
ASP.NET 并不真正适合执行后台任务。
MySQL 应该可以正常工作并且是免费的,因此如果这不是与工作相关的任务,那么它可能是一个不错的选择。我这里有一个 MySQL 数据库,其中包含接近 100GB 的文本。所以它应该处理你的建议。
关于c# - ASP.NET和C#不断处理网站后面可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1703513/