Airplay-苹果投屏
文章平均质量分 88
Photo Player 播放器和 Media Player 播放器是两款常用的音视频播放器。它们采用了多种硬件加速技术来提高图像处理和显示效率,如 GPU 加速、FPU 加速等。此外,这两个播放器还使用了一些先进的压缩算法,如 H.264、MPEG-4 等,以减小文件大小和提高传输带宽。
Lotay_天天
某全球前十芯片原厂工程师,擅长嵌入式、多媒体、音视频编解码、芯片、智能家居、物联网和苹果认证领域。
不论起点如何,我时刻在不断进步。
展开
-
Apply AirPlay专栏目录
从2022年起,我陆续写了一些关于Airplay和HomeKit的相关文章,主要介绍了关于苹果认证的一些技术和如何使用,因为这是一个相对来说小众冷门的领域,网络上很多资料都找不到,最开始刚接触苹果物联网IOT和智能家居时,我也是一脸懵逼,还好通过阅读大量外国文献和做了很多实验后,面对这个陌生的领域,我也逐渐游刃有余了,所以我把自己的一些经验和资料分享给你,希望可以帮助到大家。原创 2023-09-05 10:56:07 · 264 阅读 · 0 评论 -
【BCT认证】Bonjour Conformance Test教程
全网独一份,本人辛苦整理编辑原创 2023-02-16 16:18:38 · 928 阅读 · 8 评论 -
Airplay遇到过的问题处理方法
05-30 19:57:52.394 440 6754 D RtkPlayerSource: LoadMedia: url =file:///storage/0191-0FE8/Movies/HDR10-0023-4K-Samsung-PQ16-色彩全集(ST2086 59.94fps YUV 420 10 BT2020 PQ原色P3 ).ts?行 236288: 05-10 01:41:19.724 16631 16631 D LunaActivity: onPause。原创 2024-08-22 15:15:24 · 50 阅读 · 0 评论 -
【Luna】AirPlaySimulator
镜像路径的“完整”平台测试器。该工具用于为合作伙伴提供可重复的测试用例。之所以说“完整”,是因为它既充当发送方,又充当SDK,所以这里来自测试文件的数据和来自发送方设备的数据之间没有太大的区别。原创 2024-01-29 14:23:09 · 109 阅读 · 1 评论 -
【AirPlay】跨子网、不依赖多播的 AirPlay 镜像
Bonjour 是苹果开发的一种「零配置网络架构」,使得同一局域网内的主机能够相互发现彼此提供的服务,而不需要用户配置 IP 等信息。想象一下,将一台打印机接到局域网内,然后在电脑上就可以直接选择这台打印机。原创 2023-11-17 14:09:09 · 393 阅读 · 0 评论 -
【BCT】带你从零基础小白实现苹果智能设备认证配置--保姆级教程
又要搞另外项目的apply BCT了,重新熟悉一遍流程,理顺思路。看评论区大家看了《【BCT认证】Bonjour Conformance Test教程》还是很多不会操作,特此记录,很详细哦,保姆级,希望可以帮助到你~~原创 2023-09-25 17:32:28 · 187 阅读 · 0 评论 -
【RSA】HTTPS中SSL/TLS握手时RSA前后端加密流程
基于 RSA 密钥协商算法的首次握手:握手开始,Client 先发送 ClientHello ,在这条消息中,Client 会上报它支持的所有“能力”。client_version 中标识了 Client 能支持的最高 TLS 版本号;random 中标识了 Client 生成的随机数,用于预备主密钥和主密钥以及密钥块的生成,总长度是 32 字节,其中前 4 个字节是时间戳,后 28 个字节是随机数;cipher_suites 标识了 Client 能够支持的密码套件。原创 2023-03-01 16:42:21 · 990 阅读 · 1 评论 -
一篇文章读懂HTTPS TLS 1.2握手流程
定义安全靠的是下面几点:完整性:也叫做数据一致性,指的是传输过程自出发到接受的信息是一致的。机密内容可以被黑客替换或者删除添加,一旦被接受并且核验通过,会带来大问题。机密性:对于数据保密之后,只有信任的对象可以访问,其他人哪怕拿到保密信息,也无法识别出里面的内容。身份认证:身份认证需要明确的证实对方身份,比如报警的时候要求警察出示身份证据,并且看到盖章许可文件才允许进入,不然黑客冒充的,不管怎么防都没有用。不可否认:指的是发生的事情不能进行诋毁,某一项操作必要在通信完成之后产生一定影响。原创 2023-03-02 11:26:57 · 758 阅读 · 0 评论 -
mac tcpdump学习
tcpdump是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的 tcpdump 需要使用libpcap这个捕捉数据的库就像 windows下的WinPcap。在学习tcpdump前最好对基本网络的网络知识有一定的认识。原创 2023-02-21 16:23:16 · 921 阅读 · 0 评论 -
【Airplay_BCT】Bonjour conformance tests苹果IOT
在过去的二十年中,计算机逐渐从AppleTalk、IPX和NetBIOS等特定于平台的协议过渡到互联网协议(IP)。大多数计算机和其他网络设备都使用TCP/IP进行通信。然而,在这一过渡过程中,一部分功能丧失了将设备添加到本地网络,然后从计算机和网络上的其他设备连接到这些设备的能力,所有这些都几乎没有配置。为了使IP正常工作,每个设备都需要一个唯一的地址,无论是静态分配还是由DHCP服务器动态分配。原创 2023-02-14 15:19:32 · 494 阅读 · 0 评论 -
【Airplay_BCT】Bonjour 和本地链接、域名和 DNS
Bonjour 零配置网络架构支持在局域网或广域网上发布和发现基于 TCP/IP 的服务。本文档概括介绍了 Bonjour 架构,并简要介绍了可用的 Bonjour API。Bonjour 是 Apple 对一套零配置网络协议的实现。Bonjour 旨在让用户更轻松地进行网络配置。例如,Bonjour 可让您将打印机连接到您的网络,而无需为其分配特定的 IP 地址或将该地址手动输入到每台计算机中。通过零配置网络,附近的计算机可以发现它的存在并自动确定打印机的 IP 地址。原创 2023-02-15 15:17:35 · 465 阅读 · 0 评论 -
个人使用mac OS和win OS的差异
苹果 macOS 操作系统和 Windows 操作系统在很多方面有所不同,主要体现在以下几个方面:用户界面:macOS 和 Windows 的用户界面风格不同。macOS 推崇简洁、优雅的设计,注重操作体验;Windows 软件更为丰富,但是比较杂乱。文件系统:macOS 的文件系统采用 HFS+ 格式并支持 APFS 格式,而 Windows 采用 NTFS 格式。两者文件系统格式和管理方式存在一些不同。应用程序:macOS 上的应用程序通常采用 .app 扩展名,可以直接运行,无需安装;原创 2023-04-12 18:10:02 · 1768 阅读 · 0 评论 -
AirPlay Video Certification-AirPlay视频认证
本文档描述了在提交之前必须成功完成的测试用例自我认证。原创 2023-06-08 15:21:34 · 923 阅读 · 0 评论 -
AirPlay视频SDK集成
AirPlay Video SDK Integration Guide原创 2023-05-26 15:07:26 · 1575 阅读 · 2 评论 -
【BCT_RFC 3927】IPv4 链路本地地址的动态配置
随着 Internet 协议越来越受欢迎,它成为能够使用熟悉的 IP 工具(如 FTP)越来越有价值不仅用于全球通信,还用于本地通信出色地。例如,两个拥有支持 IEEE 的笔记本电脑的人802.11 无线 LAN [802.11] 可以满足并希望交换文件。这些人希望能够使用IP应用程序无需手动配置的不便静态 IP 地址或设置 DHCP 服务器原创 2023-02-21 22:07:55 · 776 阅读 · 0 评论 -
【AirPlay2】AirPlay升级后的FLAC和ALAC无损音乐格式究竟是什么?
AirPlay 2的传输方式和AirPlay相同,但它支持更高的质量,支持更高的码率和更多的音频格式,可支持最高的FLAC/ALAC音频质量,FLAC/ALAC音频比MP3/AAC音频质量更高。原创 2023-03-01 14:48:06 · 3071 阅读 · 0 评论 -
苹果Airplay2学习
AirPlay是由苹果公司推出的一项无线传输技术,可以将音频、视频和图像从苹果设备传输到其他支持AirPlay的设备上,如音响、电视和扬声器等。AirPlay技术使用WiFi网络进行传输,可以在不需要使用任何线缆的情况下进行数据传输。用户可以使用苹果设备上的Airplay功能,将音乐、视频或图像发送到其他支持AirPlay的设备上播放。原创 2023-02-07 17:00:44 · 2182 阅读 · 1 评论 -
AirPlay Deamon学习(Linux Daemon)
Deamon是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务器mysqld等。守护进程一般在系统启动时开始运行,除非强行终止,否则直到系统关机都保持运行。原创 2023-03-20 14:45:25 · 501 阅读 · 0 评论 -
DUT介绍
SoC:系统级芯片又称片上系统(System on Chip)。SoC是将系统的主要功能综合到一块芯片中,本质上在做一种复杂的ic设计,可以将整个系统集成在一个芯片上。原创 2023-02-14 17:45:47 · 3976 阅读 · 0 评论 -
【ATS】Accessory Test System-苹果传输数据ATS认证究竟是什么?
ATS旨在分析通过UART、USB和蓝牙传输传输的iAP流量、通过USB和无线(蓝牙和Wi-Fi)传输的CarPlay流量、通过Wi-Fi传输的AirPlay 2流量以及闪电音频流量。ATS是的意思,即苹果公司附件测试系统的配置和使用情况。一套用于诊断和调试附件的硬件层和iAP协议性能的实时工具。一套自动验证工具,用于确保新配件更完全符合MFi规范。各种连接MFi的各种硬件配件。原创 2023-02-28 14:08:10 · 2384 阅读 · 5 评论 -
【BCT_RFC6762】 多播DNS
关键字“必须”、“不能”、“应该”、“不应该”和“可以”本文档中使用的术语应按照 [BCP 14] 中的规定进行解释。本文档中使用的其他术语在 DNS 中定义规范,RFC 1034。原创 2023-02-21 19:03:02 · 802 阅读 · 0 评论 -
【Airplay_BCT】Bonjour API架构
Bonjour 中的网络服务架构包括一个易于使用的机制,用于发布、发现和使用基于 IP 的服务。出版物(为服务做广告)发现(浏览可用服务)解析(将服务实例名称翻译成地址和端口号以供使用)## 出版物要发布服务,应用程序或设备必须通过高级 API 或直接与响应器 (mDNSResponder) 通信,向多播 DNS 响应器注册该服务。Bonjour 还支持使用动态 DNS 更新在传统 DNS 服务器上存储记录。原创 2023-02-15 17:31:48 · 491 阅读 · 0 评论 -
【BCT】 关于BCT的SUBSEQUENT CONFLICTS后续冲突报错解决
头痛呀头疼,解决完一个BUG又出来一个。原创 2023-02-20 12:32:03 · 506 阅读 · 0 评论 -
【Airplay_BCT】关于Bonjour的概念解答
Bonjour,也称为零配置网络,可以自动发现 IP 网络上的计算机、设备和服务。Bonjour 使用行业标准 IP 协议,允许设备自动发现彼此,无需输入 IP 地址或配置 DNS 服务器。具体来说,Bonjour 可以在没有 DHCP 服务器的情况下自动分配 IP 地址,在没有 DNS 服务器的情况下进行名称到地址的转换,以及在没有目录服务器的情况下进行服务发现。Bonjour 是一个开放协议,Apple 已将其作为正在进行的标准创建过程的一部分提交给 IETF。原创 2023-02-15 17:43:05 · 387 阅读 · 0 评论 -
【AirPlay】苹果认证MFI学习
配件认证是一个过程,通过这个过程,可验证其配件符合MFi技术规范,并通过苹果指定的任何认证测试。MFi门户中的产品计划 "认证 "页面将指导你完成特定配件所需的认证步骤,并指出何时完成所有要求。在完成所有MFi认证要求之前,你不得制造、分发或销售任何配件。在开始MFi认证过程之前,你必须测试你的配件,以确保它符合最新的MFi技术规范,通过产品计划 "测试计划 "上的所有适用测试,并与它将声称具有兼容性的每个苹果设备兼容。原创 2023-02-28 16:55:13 · 1369 阅读 · 0 评论 -
【Airplay】WWDC学习_苹果开发者大会
我们认为可视化视窗API 是一个很棒的工具 可以充分利用iPad的大屏幕让我们谈谈流媒体 在网页浏览器上提供 优质流媒体内容的用户们 很可能已经知道 最佳方式是HTTP Live Streaming 或简称为HLS。原创 2023-04-06 17:44:05 · 422 阅读 · 0 评论 -
【AirPlay】AirPlay Video Hero测试套件
本文档包含在提交开发固件之前运行的高级功能测试,确保提交符合共同开发的基本质量水平。在定期提交开发固件后,必须运行这些测试,任何失败的情况都应该通过固件发布通知通知苹果。如果对于任何失败的情况,合作伙伴认为可能需要对iOS或macOS发送者进行调查(或修复),请按照developer.apple.com/bug-reporting/profiles-and-logs上的说明从iOS或macOS设备上收集诊断数据,然后通过chirp.apple.com提交错误报告。原创 2023-03-03 15:14:13 · 200 阅读 · 0 评论 -
【AirPlay】iOS Airplay Screen Mirroring 同屏技术详解
投屏技术已经被大量用在身边的产品,比如电视投屏,投影仪,视频会议产品中。在iOS平台外的其他平台中都已经有非常成熟的标准和实现。但在封闭的苹果iOS和Mac系统中,苹果使用私有的Airplay协议进行多屏互动,只开放给自己生态中的产品。对此相关技术限制比较严格,甚至在iOS9中加上了更严格的加密算法,直接导致很多投屏的产品不可用。原创 2023-03-01 16:50:23 · 2964 阅读 · 2 评论