• 前言:
     公司在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. Response.Redirect 打开新窗体的两种方法
  2. 网络营销外包——网络营销外包新手如何理解优化对网络营销的重要性?
  3. Spring MVC-04循序渐进之基于注解的控制器
  4. 1977标准_超过8分,就是痛风!附痛风诊断新标准和治疗原则
  5. 南昌大学c程序计算机作业,南昌大学计算机作业第二章答案
  6. CentOS 6.8 上 MySQL-server 数据库安装失败
  7. 【视频】CCNA——telnet和SSH的配置
  8. 获取list泛型_泛型
  9. python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法...
  10. Android SDK Manager设置HTTP Proxy Server代理服务器
  11. 如何通过GoLand进行Debug
  12. [转]我奋斗了18年不是为了和你一起喝咖啡
  13. 使用Excel生成符合正态分布的随机数
  14. 软件人才争夺战日趋白热化
  15. 【Unity3D】使用Unity做一个简单的游戏,roll_a_ball,第一步创建游戏。
  16. CloseHandle(),TerminateThread(),ExitThread()的区别
  17. 英文学术写作:十个语言风格上应注意的点(书摘)
  18. webpack不报错但是图标和字体却无法显示
  19. pwnable.kr - passcode
  20. 7-3 求100以内的素数

热门文章

  1. 2007年日历带农历表_2007年日历表,2007年农历表(阴历阳历节日对照表)
  2. iPad出现问题时,如何恢复出厂设置怎么操作?
  3. 点云最小二乘法拟合空间直线
  4. 微信小程序开发实战第六讲之手机号验证码登录
  5. 【实战】SpringBoot整合多数据源
  6. Axure基本使用(一)
  7. Relational Knowledge Distillation解读
  8. csapp--键盘驱动程序的分析与修改
  9. SQL service 建数据库、表和备份还原数据库
  10. Mysql三种常见备份表方式