在Mac OS上实现视频监控

本文介绍了在Mac OS上实现视频监控的两种方式:一是通过浏览器插件,特别是NPAPI技术,但苹果后续系统不再支持;二是开发客户端软件,兼容性好且方便。文中提供了一个Apple官方的NPAPICore Animation Movie Plugin demo作为参考,并展示了客户端方式的界面截图。
摘要由CSDN通过智能技术生成

         一开始没想过要做Mac OS的视频监控软件,一天一位合作过的客户问我Mac OS上的视频监控软件能不能做,我竟然鬼使神差的答应了,呵呵,也许是开的价钱不错吧。 在Windows平台上,安防厂商的通用做法是提供一个插件,通过浏览器安装插件。当然也有提供客户端软件的,但是部署起来没有插件来的简单。同样的道理,在Mac OS上也可以用这两种方式来实现。下面来具体阐述:

1.      通过浏览器插件方式

Mac OS上主流的浏览器是Safari,当然现在很多浏览器厂商也推出了Mac OS上的浏览器,比如Chrome,FireFox,Opera等等。

在XCode 4.2以前(包括4.2),新建一个Project,里面会有SafariPlug-in的选项,一路完成下来,就可以创建一个标准的插件工程。但在4.2以后就没有了这个选择,并且插件的方式也发生了巨大的变化。在苹果推出狮子系统以后,不再支持这种方式生成的插件,这也导致了一票的插件失效,比如支付宝等等,没办法,苹果就是这么牛。

这里讨论另外一种方式就是NPAPI. NPAPI是NetscapePlugin Application Programming Interface的缩写了,虽然Netscape已经去了,但是这个却被沿用下来,在各大浏览器中都得以实现. 并且Mac OS平台上的Safari, Chorme, FireFox均支持NPAPI,多么令人兴奋。别高兴的太早,仔细研究下又会发现,在Mac OS下,如果要将插件潜入浏览器里面,这里强调嵌入两个字,是因为后面我还会给出一个投机的办法。视图窗口必须从CALayer类继承,这也就意味着你没办法使用NSWindow, NSView这些AppKit框架里面的东西。这也意味着如果你想添加

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值