• 前言:
     公司在2015年5月立项做一款硬件类产品,使用SOC(CPU+DSP)芯片方案做一款高清会议室终端,除了会议功能之外,需要具备多路无线投屏功能。项目从5月份立项、历经搭建团队、研发、生产、测试,至2016年1月完成一期功能和试产,期间经历很多困难和曲折,现分一个系列做下回顾,本篇讲下Miracast的HDCP。
  • Miracast:
     关于Miracast的基础知识,大家可以baidu自行搜索,作为入门进行学习。如果进入开发阶段,则需要学习三篇白皮书:Wi-Fi_Display_Specification_v1.1、WiFi_P2P_Technical_Specification_v1.2及HDCP Interface Independent Adaptation Specification Rev2_2_FINAL。
我们的产品需求是在SOC芯片上(Linux)实现同时支持多路的Miracast Sink功能。
整个Miracast的过程包括无线链路的建立、呼叫建立、媒体接受、解码、呈现等。本篇范围只包括无线链路建立和呼叫建立过程。
  • HDCP
HDCP全称High-bandwidth Digital Content Protection (HDCP), 主要用于保护高清视频内容的版权保护,广泛应用于蓝光盘、显卡、显示器等。HDCP标准针对的视频内容传输介质有不同的规范,涵盖HDMI/DVI/HDBaseT、DisplayPort、HDBaseT、MHL、USB、DiiVA、WHDI、WirelessHD、DLI、GMSL、GVIF,还有我们所要设计的Miracast/WiDi。 由于HDCP1.X的规范已经被破解,当前HDCP的规范已经到了2.2. 其中Miracast使用的都是2.+。可参考http://www.digital-cp.com/sites/default/files/specifications/HDCP%20Interface%20Independent%20Adaptation%20Specification%20Rev2_2_FINAL.pdf
     开发和测试HDCP,需要购买HDCP协会的key。购买key,必须要成为会员才能购买key(5k美刀/10k个),会员需要每年缴纳年费(1.5w美刀)。会员和购买过程不算复杂,但也需要花点时间了解。
     由于Key的泄露失效时间有延迟,现在也有很多国内小厂家都不去购买正版KEY,而去通过各种渠道从其他厂家采购或者借用key,甚至很多面向市场的dongle和机顶盒,都是使用的同一个key。
  • 开发过程:
 开发过程不算复杂,主要内容就是3块:Miracast流程修改、HDCP2.X信令实现、HDCP2.X加密媒体解密、硬件加速算法使用。
     整个过程投入了2人2个月,共4人月的工作量。
     由于当时KEY的采购周期也需要1个月左右,影响调试,所以我们也从其他厂家那里借用了一个key用来调试。
     开发过程挺辛苦,但需要做掉两点:相信一定能够调出来,熟读HDCP 2.X的Specification。
   

无线高清会议室终端之Miracast/HDCP相关推荐

  1. 无线高清会议室终端之Airplay

    前言:       公司在2015年5月立项做一款硬件类产品,使用SOC(CPU+DSP)芯片方案做一款高清会议室终端,除了会议功能之外,需要具备多路无线投屏功能.项目从5月份立项.历经搭建团队.研发 ...

  2. linux构建widi显示服务,如此简单 Intel WiDi无线高清设置教程

    [IT168  评测]也许你曾经在装修的时候为高清播放机与高清电视之间的连线如何走线而烦恼,也许你曾经看着电视/显示器等设备后面杂乱的连线而发愁,也许你曾经梦想过有朝一日不用连线的生活,但是现实告诉你 ...

  3. 无线高清影音传输方案

    无线高清影音传输方案 产品型号:GBS330 超宽频无压缩影音传输-1080P原音原影内容呈现,给您高规格视听体验! 深圳广百思科技公司作为国内一家电子高科技创新型企业,继2008年重磅推出游戏机领域 ...

  4. TWS无线高清防水降噪无线耳机——极度未知HyperX云雀真无线耳机

    随着运动场地.健身房.健身软件等外部条件的不断发展成熟,运动健身已经融入到我们日常生活当中,运动耳机应运而生,而运动不免就会出汗,防水能力就显得很重要,尤其在运动中.耳机的防水等级从IPX1-IPX8 ...

  5. 计算机网络hdcp是什么意思,4.HDCP:支持高带宽数字内容保护协议HDCP

    2.HDCP:支持高带宽数字内容保护协议HDCP HDCP是High-bandwidth Digital Content Protection的缩写,中文就是高带宽数字内容保护协议,它是英特尔开发的为 ...

  6. 接口传输带格式的文字和图片_HDMI高清信号传输特点

    无线与高清无疑是当今科技时代的关注词,备受人们的关注和讨论,在高清信息发布系统应用中,无线高清视频传输技术也成为一个趋势,不断的技术升级以满足无线高清视频传输技术的需求,提升视频会议设备应用体验的良好 ...

  7. 校园安防之高清IP摄像头全终端无插件直播视频流媒体服务EasyNVR校园监控系统方案

    校园安全逐渐成为社会关注热点,校园监控是目前保证校园安全与学生安全及事后查证的科技手段.如何有效维护校园秩序和安全,保证学校教学.科研工作的顺利进行,以及为同学们的生活和学习营造更好的安全环境,已成为 ...

  8. 高清无线投影服务器,投影+高清+无线 教你轻松玩转家庭影院

    [IT168 解决方案]数字家庭时代什么最重?当然是信息共享最重要!一直以来都以为家庭组网应该是信息化频道做的事情,但是没想到,家里自从装修好之后,因为布线的时候设计失误,如何让我的高清投影机能方便的 ...

  9. CV5200自组网远程WiFi模组,无人机无线图传应用,高清低时延方案

    无人机从原先的军事侦查.监视到现在民用的大地测量再到广告宣传.影片拍摄等,都是利用无人机到达我们难以企及的位置进行侦查拍摄. 通过获得极其广阔.高远.清晰的第一视角,然后进行拍摄记录,再由无线图传设备 ...

  10. 会议室LED高清显示屏

    会议室LED高清显示屏是一种平板显示器,主要由大量高密度小的LED点阵模块组成,用来显示文字.图像.视频.录像信号等各种信息的设备.目前主流产品的点间距在2.0mm左右,并且正在快速向更小的点间距发展 ...

最新文章

  1. 避免沦为“人工智障”,机器人还需找对语音交互的“打开方式”
  2. 微软私有云系列----域服务器准备
  3. 数学大神攻克猜字游戏Wordle,求解算法成绩逼近理论极限,连信息论都用上了...
  4. SY-SUBRC 的含义
  5. oracle 用户创建角色,oracle普通用户创建和加权限
  6. 城市轨道交通运营票务管理论文_解读新版《天津市轨道交通票务管理定》
  7. hello my first blog
  8. okHttp记录---response.body().string()输出的结构是乱码
  9. oracle rtrim(),Oracle ltrim() rtrim() 函数详细用法
  10. irc ubuntu_让我们聊聊写作:在IRC上加入我们
  11. nginx 支持php扩展,Nginx和php安装及配置五之LINUX用PHPIZE安装PHP GD扩展
  12. 代码质量度量标准_追求代码质量(2): 监视圈复杂度
  13. Spring Cloud的Eureka Server(注册中心)在程序启动的时候报错:Cannot execute request on any known server
  14. Motherboard Monitor .NET
  15. linux下C语言获取微秒级时间
  16. 阿里云短信接口对接(java版)
  17. 如何准备国家公务员考试
  18. 【104】DeepL翻译器-二十六国语言机器翻译工具
  19. FineBI 的登录锁定配置修改
  20. MySQL事物和事物回滚

热门文章

  1. 至强服务器虚拟机黑苹果,[经验] AMD/Intel CPU VMware虚拟机安装黑苹果
  2. 数据治理过程中核心数据界定怎么破?
  3. 计算机sci多少字,一篇sci综述一般写多少字
  4. 域名系统包含几类服务器,域名服务器可以划分为哪四种
  5. 14种鼻型图解_十种鼻型分类图详细解析
  6. [STM32]记录一个低功耗的怪异现象
  7. Acwing 1402. 星空之夜(搜索+哈希)
  8. 计算机cpi的公式,EAC=BAC/CPI;EAC=AC+( BAC-EV)/CPI公式分别在什么情况下使用?
  9. 张萌韩墨羽——Toolbar和DrawerLayout+SlideMenu 2种方式实现抽屉侧滑
  10. 图书馆在计算机房旁边用英语怎么说,PEP四年级下学期英语期末复习