- 博客(21)
- 收藏
- 关注
原创 WIFI-DIRECT 网卡初探
技术交流有兴趣请加:音视频技术交流群:308601278无线投屏技术交流群:582349005详情可访问我司官网必捷网络|因必捷而简单商务合作请至邮件marketing@bijienetworks.com要进行Miracast的开发,无线网卡的重要性不言而喻。目前我所熟知的支持WiFi-Direct的网卡主要有瑞昱以及博通的几款,比如RTL81x系列,B...
2019-03-12 16:22:00
7612
原创 AIRPLAY镜像音频数据的处理
AIRPLAY镜像投屏过程中,音视频数据都是加密过的,对于接收端来说,需要正确解密后才能对音视频数据进行处理,音频和视频的解密过程还不一样。音频相对简单一点,视频会复杂一些。这一块的解密过程是没有公开的,是苹果自身的Fairplay DRM协议部分。现在市面上的第三方Airplay接收端无非都是通过逆向过程破解了相关部分。本文针对音频的处理做一个介绍,音频部分的处理相对简单一点。解密过程:...
2019-03-04 11:07:27
5215
1
原创 ios airplay mirroring镜像
要实现airPlay的镜像Server端功能,要从以下几个方面来考虑 1.发现过程 2.协商过程 3.视频传输 4.解密过程 发现过程使用Bonjour,可以参考mDNSResponder,jmdns,注册两个服务:airtunes和airplay,AirplayTxt以及RaopTxt照着demo填写就可以了,也可以根据自...
2019-02-20 10:19:01
6527
原创 OPUS的入门指导
技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005 详情可访问我司官网 必捷网络|因必捷而简单 商务合作请至邮件marketing@bijienetworks.com 基本介绍 官网http://www.opus-codec.org/ opus是一个有损声音编码的格式,由IETF开发,没有任何专利或限制,适...
2019-02-11 16:27:01
14520
原创 Zeroconf/Bonjour
技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005 详情可访问我司官网 必捷网络|因必捷而简单 商务合作请至邮件marketing@bijienetworks.comZeroconf苹果设备中也叫Bonjour是一种自发现协议,可以自动搜索发现同一局域网中的设备及服务。使用前需要安装或者移植avahi-daemon,avahi-d...
2019-01-31 17:18:19
2946
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
7344
原创 Miracast/HDCP
技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005 详情可访问我司官网 必捷网络|因必捷而简单 商务合作请至邮件marketing@bijienetworks.com Miracast: 关于Miracast的基础知识,大家可以baidu自行搜索,作为入门进行学习。如果进入开发阶段,则需要学习三篇白皮书:Wi-Fi_D...
2019-01-22 09:58:55
5957
1
原创 Miracast/RTSP
技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005 详情介绍可访问下面这个链接 必捷网络|因必捷而简单 商务合作请至邮件marketing@bijienetworks.comMiracast的WIFI-DIRECT,P2P阶段之后就开始进行RTSP阶段。RTSP(Real Time Streaming Protocol)实时流传输...
2019-01-11 10:22:26
5658
原创 WIFI Direct/WIFI P2P
技术交流有兴趣请加: 音视频技术交流群:308601278 无线投屏技术交流群:582349005 本文可在找到相关详细内容 必捷网络|因必捷而简单 商务合作请至邮件marketing@bijienetworks.com 上节说过了网卡的选型,之所以网卡的选型如此重要,主要是因为Miracast网卡相比较于普通的网卡多了个P2P功能,底层可靠了,才能很好的进行接下来的上层开发...
2019-01-10 09:45:03
14689
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
12872
原创 Miracast开发
前言: 公司在2015年5月立项做一款硬件类产品,使用SOC(CPU+DSP)芯片方案做一款高清会议室终端,除了会议功能之外,需要具备多路无线投屏功能。项目从5月份立项、历经搭建团队、研发、生产、测试,至2016年1月完成一期功能和试产,期间经历很多困难和曲折,现分一个系列做下回顾,本篇讲下Miracast。Miracast: 关于Miracast的基础知识,大家可以bai...
2019-01-08 22:18:36
14704
原创 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
6522
1
原创 webrtc代码目录结构
├── ./base //基础平台库,包括线程、锁、socket等├── ./build //编译脚本,gyp├── ./common_audio //基础公共的音频处理│ ├── ./common_audio/include //就一个类型转换头文件│ ├── ./common_audio/resampler //音频重采样代码│ ├── ./comm
2017-03-30 20:06:57
978
原创 使用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
3992
原创 通过脚本调试miracast的p2p部分
在进行miracast开发和调试的过程中, 首先应该调试P2P, 然后在调试RTSP/媒体等工作. 调试P2P的工作比较多: 新网卡调试/新手机连接不上/手机连接速度慢/等等问题, 都需要现在P2P层面排除问题. 本文展示的是,如何通过脚本来进行P2P调试. 通过脚本来P2P调试,主要有两点: 排除本身C/C++代码引入的问题/提高调试效率. 脚本如下:
2017-02-24 10:16:04
3102
原创 多个视频画面拼接技术
____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
8649
原创 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
6114
原创 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
3349
原创 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
6172
1
原创 Airplay开发
前言: 公司在2015年5月立项做一款硬件类产品,使用SOC(CPU+DSP)芯片方案做一款高清会议室终端,除了会议功能之外,需要具备多路无线投屏功能。项目从5月份立项、历经搭建团队、研发、生产、测试,至2016年1月完成一期功能和试产,期间经历很多困难和曲折,现分一个系列做下回顾,本篇讲下Airplay。Airplay: 关于Airplay的基础知识,大家可以baidu自...
2016-12-05 11:36:21
4261
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人