自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 WIFI-DIRECT 网卡初探

技术交流有兴趣请加:音视频技术交流群:308601278无线投屏技术交流群:582349005详情可访问我司官网必捷网络|因必捷而简单商务合作请至邮件[email protected]要进行Miracast的开发,无线网卡的重要性不言而喻。目前我所熟知的支持WiFi-Direct的网卡主要有瑞昱以及博通的几款,比如RTL81x系列,B...

2019-03-12 16:22:00 7214 3

原创 AIRPLAY镜像音频数据的处理

AIRPLAY镜像投屏过程中,音视频数据都是加密过的,对于接收端来说,需要正确解密后才能对音视频数据进行处理,音频和视频的解密过程还不一样。音频相对简单一点,视频会复杂一些。这一块的解密过程是没有公开的,是苹果自身的Fairplay DRM协议部分。现在市面上的第三方Airplay接收端无非都是通过逆向过程破解了相关部分。本文针对音频的处理做一个介绍,音频部分的处理相对简单一点。解密过程:...

2019-03-04 11:07:27 4756 1

原创 ios airplay mirroring镜像

要实现airPlay的镜像Server端功能,要从以下几个方面来考虑 1.发现过程  2.协商过程   3.视频传输  4.解密过程  发现过程使用Bonjour,可以参考mDNSResponder,jmdns,注册两个服务:airtunes和airplay,AirplayTxt以及RaopTxt照着demo填写就可以了,也可以根据自...

2019-02-20 10:19:01 6127

原创 OPUS的入门指导

 技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005  详情可访问我司官网 必捷网络|因必捷而简单 商务合作请至邮件[email protected] 基本介绍     官网http://www.opus-codec.org/     opus是一个有损声音编码的格式,由IETF开发,没有任何专利或限制,适...

2019-02-11 16:27:01 14284

原创 Zeroconf/Bonjour

 技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005  详情可访问我司官网 必捷网络|因必捷而简单 商务合作请至邮件[email protected]苹果设备中也叫Bonjour是一种自发现协议,可以自动搜索发现同一局域网中的设备及服务。使用前需要安装或者移植avahi-daemon,avahi-d...

2019-01-31 17:18:19 2794 2

原创 多屏互动/无线投屏技术之—Miracast Version 2修改要点

多屏互动/无线投屏的标准协议之一的Miracast/WIDI(Wi-FiDisplayTechnicalSpecification)在2017/4/21发布了2.0版本(Release 2finalversion),在2017/7/31发布了2.1版本此次修改,增加了不少内容,本文将对此梳理一下。改动1:增加了新的发现方式.原来的接收端要寻找接收端是通过WIFI-P2P进行...

2019-01-25 10:22:50 7021

原创 Miracast/HDCP

 技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005  详情可访问我司官网 必捷网络|因必捷而简单 商务合作请至邮件[email protected] Miracast:     关于Miracast的基础知识,大家可以baidu自行搜索,作为入门进行学习。如果进入开发阶段,则需要学习三篇白皮书:Wi-Fi_D...

2019-01-22 09:58:55 5655 1

原创 Miracast/RTSP

技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005  详情介绍可访问下面这个链接 必捷网络|因必捷而简单 商务合作请至邮件[email protected]的WIFI-DIRECT,P2P阶段之后就开始进行RTSP阶段。RTSP(Real Time Streaming Protocol)实时流传输...

2019-01-11 10:22:26 5498

原创 WIFI Direct/WIFI P2P

技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005  本文可在找到相关详细内容 必捷网络|因必捷而简单 商务合作请至邮件[email protected]  上节说过了网卡的选型,之所以网卡的选型如此重要,主要是因为Miracast网卡相比较于普通的网卡多了个P2P功能,底层可靠了,才能很好的进行接下来的上层开发...

2019-01-10 09:45:03 14064 1

原创 Miracast/WIDI浅谈

无线技术飞速发展,各种新技术新协议层出不穷,令人眼花缭乱,Miracast是Wi-Fi Alliance于2012年9月19日宣布启动的Wi-Fi CERTIFIED Miracast™认证项目Miracast设备提供简化发现和设置,用户可以迅速在设备间传输视频,而由WIFI Alliance提出的Miracast方案得到了较为广泛的应用,其得到如此广泛应用的原因主要归结于以下几点:1.底层传...

2019-01-09 19:29:53 12468

原创 Miracast开发

前言:     公司在2015年5月立项做一款硬件类产品,使用SOC(CPU+DSP)芯片方案做一款高清会议室终端,除了会议功能之外,需要具备多路无线投屏功能。项目从5月份立项、历经搭建团队、研发、生产、测试,至2016年1月完成一期功能和试产,期间经历很多困难和曲折,现分一个系列做下回顾,本篇讲下Miracast。Miracast:     关于Miracast的基础知识,大家可以bai...

2019-01-08 22:18:36 14316 2

原创 MFC仿播放器中的隐藏弹出toolbar

MFC仿播放器中的隐藏弹出toolbar

2017-11-30 17:42:17 480

原创 mDNS移植Android系统简介

最近有个客户,需要在他的机顶盒上支持Airplay, 其机顶盒系统是Android4.0.4, 此版本系统没有mDNS(需要Android4.1+)及MediaCodec接口 (需要Android4.1.2+), 所以我们需要移植mDNS及使用软解码来实现. 此文介绍mDNS的移植.     mDNS我们选型使用Apple的开源软件mDNSResponder, 下载地址为https://ope

2017-09-25 20:13:41 6174 1

原创 webrtc代码目录结构

├── ./base  //基础平台库,包括线程、锁、socket等├── ./build //编译脚本,gyp├── ./common_audio  //基础公共的音频处理│   ├── ./common_audio/include  //就一个类型转换头文件│   ├── ./common_audio/resampler    //音频重采样代码│   ├── ./comm

2017-03-30 20:06:57 910

原创 使用tcpdump抓取Android手机或者机顶盒网络包

1. android系统root,tcpdump进行交叉编译, 适应手机系统2. 运行cmd/shell3. 使用adb.exe(android-sdk-windows\platform-tools \adb.exe)上传tcpdump到手机上    adb.exe push /localdir/tcpdump /data/local/tcpdump4. 登录android she

2017-03-10 19:56:05 3885

原创 通过脚本调试miracast的p2p部分

在进行miracast开发和调试的过程中, 首先应该调试P2P, 然后在调试RTSP/媒体等工作.     调试P2P的工作比较多: 新网卡调试/新手机连接不上/手机连接速度慢/等等问题, 都需要现在P2P层面排除问题.      本文展示的是,如何通过脚本来进行P2P调试. 通过脚本来P2P调试,主要有两点: 排除本身C/C++代码引入的问题/提高调试效率.     脚本如下:

2017-02-24 10:16:04 2982

原创 多个视频画面拼接技术

____YUV主要采样格式理解 主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsign...

2017-02-17 18:19:38 8440 1

原创 AirPlay/ios浅谈

AirPlay是苹果公司的在iOS4.2及OS X Mountain Lion中加入的一种播放技术,可以将iPhone、iPod touch、iPad及Mac(需要OS X Mountain Lion或更新版)上的视频镜像传送到支持Airplay的设备(如:音箱、Apple TV)中播放。使用Airplay需要iOS4.2版本的设备或Mac电脑上的iTunes10.1以上版本。视频镜像则需要iOS...

2017-02-13 23:50:21 6014

原创 Miracast/鼠标显示的那些事

· Miracast:     关于Miracast的基础知识,大家可以baidu,google自行搜索,作为入门进行学习。如果进入开发阶段,则需要学习三篇白皮书:Wi-Fi_Display_Specification_v1.1、WiFi_P2P_Technical_Specification_v1.2及HDCP Interface Independent Adaptation Specifi...

2017-02-12 19:50:34 3189 1

原创 Miracast/音视频处理

· Miracast:     关于Miracast的基础知识,大家可以baidu自行搜索,作为入门进行学习。如果进入开发阶段,则需要学习三篇白皮书:Wi-Fi_Display_Specification_v1.1、WiFi_P2P_Technical_Specification_v1.2及HDCP Interface Independent Adaptation Specificatio

2017-01-24 15:32:11 5987 1

原创 Airplay开发

前言:     公司在2015年5月立项做一款硬件类产品,使用SOC(CPU+DSP)芯片方案做一款高清会议室终端,除了会议功能之外,需要具备多路无线投屏功能。项目从5月份立项、历经搭建团队、研发、生产、测试,至2016年1月完成一期功能和试产,期间经历很多困难和曲折,现分一个系列做下回顾,本篇讲下Airplay。Airplay:     关于Airplay的基础知识,大家可以baidu自...

2016-12-05 11:36:21 4055 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除