0401导航库_中文网址库_网站分类目录大全
免费加入

就惠会 就惠会 就惠会

热度:

编号:392418

分类:网络应用

加入:2025-02-08 12:37:39

点入:2025-02-08 12:37:39

备案:粤ICP备18029911号-1

名称:龙林

SEO更新时间
2025-02-08T12:37:51

百度权重:百度权重0
百度移动:百度移动0
360 权重:360权重0
搜狗权重:搜狗权重0
就惠会

访问网站

https://www.shijicha.cn

举报/报错
网站标签

airplayairtunesprotocolspecification


网站描述

该站未曾设置description


上一篇:赛事信息数字化管理

下一篇:艺博轩陶瓷有限公司

seo综合信息
SEO信息 百度来访IP:0~0 | 移动端来访IP:0~0 | 出站链接:29 | 站内链接:0
IP网速: IP地址:121.4.56.179 [中国上海上海 腾讯云] | 网速:310毫秒
ALEXA排名 世界排名:- | 预估IP:- | 预估PV:-
备案信息 粤ICP备18029911号-1 | 名称:龙林 | 已创建:7年1个月24天
收录 百度 360 搜狗 谷歌
查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录
0 0 电脑端优秀 - 0 0
协议类型HTTP/1.1 200 OK 页面类型text/html 服务器类型nginx 是否压缩是 原网页大小182189 压缩后大小34458 压缩比81.09%
网站快照

就 惠 会 非 官 方 A i r P l a y 协 议 规 范 1 . 导 言 2 . 服 务 发 现 2 . 1 . A i r T u n e s 服 务 2 . 2 . 空 中 播 放 服 务 3 . 照 片 3 . 1 . h t t p 请 求 3 . 2 . 事 件 3 . 3 . 照 片 缓 存 3 . 4 . 幻 灯 片 4 . 录 像 4 . 1 . h t t p 请 求 4 . 2 . 事 件 5 . 音 频 5 . 1 . R T S P 请 求 5 . 2 . R T P 流 5 . 3 . 音 量 控 制 5 . 4 . 元 数 据 5 . 5 . 机 场 快 线 认 证 5 . 6 . 遥 控 6 . 屏 幕 镜 像 6 . 1 . h t t p 请 求 6 . 2 . 流 分 组 6 . 3 . 时 间 同 步 7 . 密 码 保 护 8 . 历 史 9 . 资 源 9 . 1 . I E T F R F C S 9 . 2 . I E T F 草 案 9 . 3 . A p p l e 协 议 1 . 导 言 A i r p l a y 是 由 A p p l e 实 现 的 一 系 列 协 议 , 用 于 查 看 各 种 类 型 的 媒 体 内 容 。 苹 果 电 视 任 何 i O S 设 备 或 i T u n e s 。 在 本 文 件 中 , “ I O S 设 备 “ 指 的 是 i P h o n e 、 i P o d t o u c h 或 i P a d 。 A i r P l a y 支 持 下 列 方 案 : 显 示 照 片 和 幻 灯 片 从 i O S 设 备 。 来 自 I O S 设 备 或 i T u n e s 的 音 频 流 。 显 示 来 自 i O S 设 备 或 i T u n e s 的 视 频 。 显 示 来 自 I O S 设 备 或 O S X 山 狮 的 屏 幕 内 容 。 这 叫 做 空 中 镜 像 。 它 需 要 能 够 在 不 占 用 太 多 C P U 的 情 况 下 编 码 实 时 视 频 的 硬 件 , 因 此 只 能 在 i P h o n e 4 S 、 i P a d 2 、 新 i P a d 和 带 有 S a n d B r i d g e C P U 的 M a c 上 使 用 。 还 支 持 从 I O S 设 备 或 i T u n e s 到 机 场 快 车 基 站 或 3 的 音 频 流 。 R D 支 持 P a r t y A i r P l a y 的 音 频 设 备 。 最 初 , 这 被 称 为 A i r T u n e s 后 来 , 当 苹 果 公 司 增 加 了 对 A p p l e T V 的 视 频 支 持 时 , 它 被 改 名 为 A i r P l a y 。 本 文 档 描 述 了 这 些 协 议 , 这 些 协 议 在 A p p l e T V 软 件 5 . 0 、 I O S 5 . 1 和 i T u n e s 1 0 . 6 中 实 现 。 它 们 基 于 众 所 周 知 的 标 准 网 络 协 议 , 如 组 播 D N S , h t t p , R T S P , R T P 或 N T P , 具 有 自 定 义 扩 展 。 所 有 这 些 信 息 都 是 利 用 各 种 逆 向 工 程 技 术 收 集 的 , 因 此 它 们 可 能 有 些 不 准 确 和 不 完 整 。 此 外 , 本 文 件 没 有 解 释 如 何 规 避 苹 果 公 司 实 施 的 任 何 安 全 措 施 : 它 不 提 供 任 何 R S A 密 钥 。 它 没 有 解 释 如 何 解 码 受 费 尔 D R M 它 没 有 解 释 i O S 设 备 和 O S X M o u n t a i n L i o n 用 于 保 护 音 频 和 屏 幕 内 容 的 F a i r P l a y 身 份 验 证 ( S A P v 2 . 5 ) 。 请 不 要 把 这 件 事 发 电 子 邮 件 给 我 , 我 不 会 回 复 的 。 事 实 上 , 所 有 这 些 实 际 上 都 不 需 要 能 够 在 A p p l e T V 上 查 看 媒 体 内 容 。 2 . 服 务 发 现 A i r p l a y 不 需 要 任 何 配 置 就 可 以 在 网 络 上 找 到 兼 容 的 设 备 , 这 要 感 谢 基 于 d n s 的 服 务 发 现 , 基 于 组 播 D N S , 又 名 亚 细 亚 . A i r P l a y 设 备 , 如 A p p l e T V , 发 布 了 两 项 服 务 。 第 一 个 是 R A O P ( 远 程 音 频 输 出 协 议 ) , 用 于 音 频 流 , 另 一 种 是 A i r P l a y 服 务 , 用 于 照 片 和 视 频 内 容 。 2 . 1 . A i r T u n e s 服 务 来 自 A p p l e T V 的 R A O P 服 务 n a m e : 5 8 5 5 C A 1 A E 2 8 8 @ A p p l e T V t y p e : _ r a o p . _ t c p p o r t : 4 9 1 5 2 t x t : t x t v e r s = 1 c h = 2 c n = 0 , 1 , 2 , 3 d a = t r u e e t = 0 , 3 , 5 m d = 0 , 1 , 2 p w = f a l s e s v = f a l s e s r = 4 4 1 0 0 s s = 1 6 t p = U D P v n = 6 5 5 3 7 v s = 1 3 0 . 1 4 a m = A p p l e T V 2 , 1 s f = 0 x 4 该 名 称 是 使 用 设 备 的 M A C 地 址 和 将 由 客 户 端 显 示 的 远 程 扬 声 器 的 名 称 形 成 的 。 以 下 字 段 出 现 在 T X T 记 录 中 : 名 字 价 值 描 述 t x t v e r s 1 t x t 记 录 版 本 1 c h 2 音 频 通 道 : 立 体 声 c n 0 , 1 , 2 , 3 音 频 编 解 码 器 e t 0 , 3 , 5 支 持 的 加 密 类 型 m d 0 , 1 , 2 支 持 的 元 数 据 类 型 p w 假 的 扬 声 器 需 要 密 码 吗 ? s r 4 4 1 0 0 音 频 采 样 率 : 4 4 1 0 0 H z s s 1 6 音 频 样 本 大 小 : 1 6 位 t p U D P 支 持 传 输 : T C P 或 U D P v s 1 3 0 . 1 4 s e r v e r v e r s i o n 1 3 0 . 1 4 a m A p p l e T V 2 , 1 设 备 模 型 音 频 编 解 码 器 C N 描 述 0 P C M 1 苹 果 无 损 耗 ( A L A C ) 2 A A C 3 增 强 低 延 迟 加 密 类 型 内 皮 素 描 述 0 无 加 密 1 机 场 快 线 3 费 尔 4 M F i S A P ( 第 三 方 设 备 ) 5 F a i r P l a y S A P v 2 . 5 元 数 据 类 型 M D 描 述 0 文 本 1 艺 术 品 2 进 展 2 . 2 . 空 中 播 放 服 务 空 中 播 放 服 务 n a m e : A p p l e T V t y p e : _ a i r p l a y . _ t c p p o r t : 7 0 0 0 t x t : d e v i c e i d = 5 8 : 5 5 : C A : 1 A : E 2 : 8 8 f e a t u r e s = 0 x 3 9 f 7 m o d e l = A p p l e T V 2 , 1 s r c v e r s = 1 3 0 . 1 4 T X T 记 录 中 有 以 下 字 段 : 名 字 价 值 描 述 m o d e l A p p l e T V 2 , 1 设 备 模 型 d e v i c e i d 5 8 : 5 5 : C A : 1 A : E 2 : 8 8 设 备 的 m a c 地 址 f e a t u r e s 0 x 3 9 f 7 支 持 特 征 位 域 p w 1 服 务 器 受 密 码 保 护 这 个 p w 只 有 在 A i r P l a y 服 务 器 受 到 密 码 保 护 时 , 才 会 出 现 字 段 。 否 则 , 它 将 不 包 含 在 T X T 记 录 中 。 这 个 f e a t u r e s 位 域 允 许 定 义 以 下 功 能 : 钻 头 名 字 描 述 0 V i d e o 视 频 支 持 1 P h o t o 照 片 支 持 2 V i d e o F a i r P l a y 用 F a i r P l a y D R M 保 护 视 频 3 V i d e o V o l u m e C o n t r o l 支 持 视 频 的 音 量 控 制 4 V i d e o H T T P L i v e S t r e a m s 支 持 h t t p 实 时 流 5 S l i d e s h o w 幻 灯 片 支 持 7 S c r e e n 镜 像 支 持 8 S c r e e n R o t a t e 屏 幕 旋 转 支 撑 9 A u d i o 音 频 支 持 1 1 A u d i o R e d u n d a n t 支 持 音 频 包 冗 余 1 2 F P S A P v 2 p t 5 _ A E S _ G C M 公 平 游 戏 安 全 保 障 1 3 P h o t o C a c h i n g 照 片 预 压 支 撑 注 意 , A p p l e T V 不 支 持 V i d e o V o l u m e C o n t r o l 。 它 可 能 是 为 即 将 到 来 的 苹 果 电 视 推 出 的 。 A i r P l a y 服 务 器 是 h t t p 服 务 器 ( R F C 2 6 1 6 ) 。 与 此 服 务 器 建 立 了 两 个 连 接 , 第 二 个 连 接 被 用 作 反 向 H T T P 连 接 。 这 允 许 客 户 端 从 服 务 器 接 收 异 步 事 件 , 例 如 回 放 状 态 更 改 。 所 有 H T T P 请 求 共 享 一 些 常 见 的 标 头 : 名 字 价 值 描 述 X A p p l e S e s s i o n I D 1 b d 6 c e e b … 会 话 的 U U I D X A p p l e D e v i c e I D 0 x d c 2 b 6 1 a 0 c e 7 9 M A C 地 址 反 向 连 接 如 下 所 示 : 客 户 端 → 服 务 器 P O S T / r e v e r s e U p g r a d e : P T T H / 1 . 0 C o n n e c t i o n : U p g r a d e X A p p l e P u r p o s e : e v e n t C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 1 0 1 S w i t c h i n g P r o t o c o l s D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 1 G M T U p g r a d e : P T T H / 1 . 0 C o n n e c t i o n : U p g r a d e 这 个 X A p p l e P u r p o s e 标 头 清 楚 地 表 明 , 此 连 接 用 于 向 客 户 端 发 送 事 件 , 而 X A p p l e S e s s i o n I D 用 于 将 此 连 接 链 接 到 另 一 个 ( 非 反 向 ) 连 接 。 事 件 使 用 P O S T 请 求 将 X M L 属 性 列 表 发 送 到 / e v e n t 地 点 。 3 . 照 片 照 片 是 J P E G 使 用 P U T 向 A i r P l a y 服 务 器 请 求 。 它 们 可 以 立 即 显 示 , 也 可 以 缓 存 以 供 将 来 使 用 。 3 . 1 . h t t p 请 求 获 取 / 幻 灯 片 特 性 客 户 端 可 以 获 取 幻 灯 片 显 示 的 可 用 转 换 列 表 。 然 后 , 它 可 以 让 用 户 选 择 一 个 , 然 后 开 始 幻 灯 片 。 这 个 A c c e p t L a n g u a g e 标 头 用 于 指 定 转 换 名 称 应 该 使 用 哪 种 语 言 。 客 户 端 → 服 务 器 G E T / s l i d e s h o w f e a t u r e s H T T P / 1 . 1 A c c e p t L a n g u a g e : E n g l i s h C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : c d d a 8 0 4 c 3 3 a e 4 a 0 b a 5 f 2 f 0 e 5 3 2 f d 5 a b d 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 1 G M T C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 6 4 1 1 t h e m e s k e y R e f l e c t i o n s n a m e R e f l e c t i o n s . . . 放 / 照 向 服 务 器 发 送 J P E G 图 片 。 支 持 下 列 标 题 : 名 字 描 述 X A p p l e A s s e t K e y 图 片 的 U U I D X A p p l e T r a n s i t i o n 应 该 用 来 显 示 图 片 的 转 换 。 X A p p l e A s s e t A c t i o n 指 定 缓 存 操 作 例 1 : 在 没 有 任 何 过 渡 的 情 况 下 显 示 图 片 ( 这 是 第 一 次 ) 客 户 端 → 服 务 器 P U T / p h o t o H T T P / 1 . 1 X A p p l e A s s e t K e y : F 9 2 F 9 B 9 1 9 5 4 E 4 D 6 3 B B 9 A E E C 7 7 1 A D E 6 E 8 C o n t e n t L e n g t h : 4 6 2 8 4 8 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 2 G M T C o n t e n t L e n g t h : 0 例 2 : 使 用 溶 解 过 渡 显 示 图 片 客 户 端 → 服 务 器 P U T / p h o t o H T T P / 1 . 1 X A p p l e A s s e t K e y : F 9 2 F 9 B 9 1 9 5 4 E 4 D 6 3 B B 9 A E E C 7 7 1 A D E 6 E 8 X A p p l e T r a n s i t i o n : D i s s o l v e C o n t e n t L e n g t h : 4 6 2 8 4 8 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 2 G M T C o n t e n t L e n g t h : 0 放 置 / 幻 灯 片 / 1 启 动 或 停 止 幻 灯 片 会 话 。 启 动 时 , 将 传 输 幻 灯 片 设 置 , 如 幻 灯 片 持 续 时 间 和 选 定 的 过 渡 主 题 。 以 下 参 数 在 X M L 属 性 列 表 中 发 送 : 钥 匙 类 型 描 述 s e t t i n g s . s l i d e D u r a t i o n 整 型 幻 灯 片 持 续 时 间 ( 秒 ) s e t t i n g s . t h e m e 弦 选 定 的 过 渡 主 题 国 家 弦 p l a y i n g 或 s t o p p e d 例 子 : 发 送 幻 灯 片 设 置 客 户 端 → 服 务 器 P U T / s l i d e s h o w s / 1 H T T P / 1 . 1 C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 3 6 6 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 9 8 a 7 b 2 4 6 8 e 0 0 4 9 a 6 8 7 6 5 d b 5 7 1 6 5 f 5 b 6 7 s e t t i n g s s l i d e D u r a t i o n 3 t h e m e C l a s s i c s t a t e p l a y i n g 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 0 8 M a r 2 0 1 2 1 6 : 3 0 : 0 1 G M T C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 1 8 1 后 / 停 停 止 照 片 或 幻 灯 片 会 话 。 客 户 端 → 服 务 器 P O S T / s t o p H T T P / 1 . 1 C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 5 5 G M T C o n t e n t L e n g t h : 0 3 . 2 . 事 件 照 片 此 事 件 通 知 客 户 端 照 片 会 话 已 结 束 。 然 后 服 务 器 可 以 安 全 地 断 开 连 接 。 钥 匙 类 型 描 述 范 畴 弦 p h o t o 会 话 I D 整 型 会 话 I D 国 家 弦 s t o p p e d 例 子 : 停 止 照 片 会 话 服 务 器 → 客 户 端 P O S T / e v e n t H T T P / 1 . 1 C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 2 7 7 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c c a t e g o r y p h o t o s e s s i o n I D 3 8 s t a t e s t o p p e d 客 户 端 → 服 务 器 H T T P / 1 . 1 2 0 0 O K C o n t e n t L e n g t h : 0 幻 灯 片 幻 灯 片 事 件 用 于 将 播 放 状 态 通 知 服 务 器 。 钥 匙 类 型 描 述 范 畴 弦 s l i d e s h o w 最 后 资 产 I D 整 型 最 后 资 产 I D 会 话 I D 整 型 会 话 I D 国 家 弦 l o a d i n g , p l a y i n g 或 s t o p p e d 例 子 : 幻 灯 片 正 在 播 放 服 务 器 → 客 户 端 P O S T / e v e n t H T T P / 1 . 1 C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 3 7 1 X A p p l e S e s s i o n I D : f 1 6 3 4 b 5 1 5 c a e 4 3 8 4 a d e 5 5 4 f 4 1 5 9 a 1 5 f 1 c a t e g o r y s l i d e s h o w l a s t A s s e t I D 5 s e s s i o n I D 4 s t a t e p l a y i n g 客 户 端 → 服 务 器 H T T P / 1 . 1 2 0 0 O K C o n t e n t L e n g t h : 0 3 . 3 . 照 片 缓 存 A i r p l a y 支 持 预 加 载 图 片 数 据 , 以 提 高 转 换 延 迟 。 这 是 通 过 在 显 示 一 张 图 片 之 后 预 装 几 张 图 片 ( 很 可 能 是 当 前 图 片 之 前 和 之 后 的 图 片 ) 来 实 现 的 。 使 用 c a c h e O n l y 资 产 行 动 。 收 到 此 请 求 后 , 服 务 器 将 图 片 存 储 在 其 缓 存 中 。 稍 后 , 客 户 端 可 以 使 用 d i s p l a y C a c h e d 资 产 操 作 和 相 同 的 资 产 密 钥 。 这 比 一 个 完 整 的 图 片 上 传 要 快 得 多 , 因 为 没 有 传 输 额 外 的 数 据 。 当 被 要 求 获 得 已 不 在 缓 存 中 的 图 片 时 , 服 务 器 将 使 用 H T T P 4 1 2 错 误 代 码 进 行 应 答 ( 前 提 条 件 失 败 ) 。 例 1 : 缓 存 图 片 以 供 将 来 显 示 客 户 端 → 服 务 器 P U T / p h o t o H T T P / 1 . 1 X A p p l e A s s e t A c t i o n : c a c h e O n l y X A p p l e A s s e t K e y : B 0 D D E 2 C 0 6 F D D 4 8 F 8 9 E 5 B 2 9 C E 0 6 1 8 D F 5 B C o n t e n t L e n g t h : 4 6 2 8 4 8 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 5 G M T C o n t e n t L e n g t h : 0 例 2 : 显 示 缓 存 的 图 片 客 户 端 → 服 务 器 P U T / p h o t o H T T P / 1 . 1 X A p p l e A s s e t A c t i o n : d i s p l a y C a c h e d X A p p l e A s s e t K e y : B 0 D D E 2 C 0 6 F D D 4 8 F 8 9 E 5 B 2 9 C E 0 6 1 8 D F 5 B X A p p l e T r a n s i t i o n : D i s s o l v e C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 5 G M T C o n t e n t L e n g t h : 0 3 . 4 . 幻 灯 片 幻 灯 片 使 用 反 向 H T T P 连 接 异 步 加 载 图 片 。 三 个 连 接 并 行 执 行 。 这 个 X A p p l e P u r p o s e 标 头 设 置 为 s l i d e s h o w 。 一 个 G E T 向 / s l i d e s h o w s / 1 / a s s e t s / 1 发 出 位 置 以 从 A i r P l a y 客 户 端 获 取 新 图 片 。 具 有 下 列 参 数 的 二 进 制 属 性 列 表 应 作 为 答 复 : 钥 匙 类 型 描 述 数 据 数 据 J P E G 图 像 i n f o . i d 整 型 资 产 I D i n f o . k e y 整 型 1 例 子 : 取 一 张 新 图 片 服 务 器 → 客 户 端 G E T / s l i d e s h o w s / 1 / a s s e t s / 1 H T T P / 1 . 1 C o n t e n t L e n g t h : 0 A c c e p t : a p p l i c a t i o n / x a p p l e b i n a r y p l i s t X A p p l e S e s s i o n I D : 9 8 a 7 b 2 4 6 8 e 0 0 4 9 a 6 8 7 6 5 d b 5 7 1 6 5 f 5 b 6 7 客 户 端 → 服 务 器 H T T P / 1 . 1 2 0 0 O K C o n t e n t T y p e : a p p l i c a t i o n / x a p p l e b i n a r y p l i s t C o n t e n t L e n g t h : 5 8 9 3 2 d a t a . . . i n f o i d 1 k e y 1 4 . 录 像 为 了 在 A i r P l a y 服 务 器 上 播 放 视 频 , H T T P 请 求 用 于 发 送 视 频 U R L 、 执 行 擦 除 、 更 改 播 放 速 率 和 更 新 时 间 线 。 4 . 1 . h t t p 请 求 获 取 / 服 务 器 信 息 获 取 有 关 A i r P l a y 服 务 器 的 一 般 信 息 。 这 些 信 息 作 为 X M L 属 性 列 表 返 回 , 并 具 有 以 下 属 性 : 钥 匙 类 型 价 值 描 述 设 备 I D 弦 5 8 : 5 5 : C A : 1 A : E 2 : 8 8 M A C 地 址 特 征 整 型 1 4 8 3 9 0 x 3 9 f 7 模 型 弦 A p p l e T V 2 , 1 设 备 模 型 原 机 弦 1 . 0 协 议 版 本 斯 克 弗 斯 弦 1 2 0 . 2 服 务 器 版 本 这 个 m o d e l , d e v i c e i d , s r c v e r s 和 f e a t u r e s 属 性 与 由 m d n s A i r P l a y 服 务 广 播 的 相 同 。 例 子 : 获 取 服 务 器 信 息 客 户 端 → 服 务 器 G E T / s e r v e r i n f o H T T P / 1 . 1 X A p p l e D e v i c e I D : 0 x d c 2 b 6 1 a 0 c e 7 9 C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 1 b d 6 c e e b f f f d 4 5 6 c a 0 9 c 9 9 6 0 5 3 a 7 a 0 8 c 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : T h u , 2 3 F e b 2 0 1 2 1 7 : 3 3 : 4 1 G M T C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 4 2 7 d e v i c e i d 5 8 : 5 5 : C A : 1 A : E 2 : 8 8 f e a t u r e s 1 4 8 3 9 m o d e l A p p l e T V 2 , 1 p r o t o v e r s 1 . 0 s r c v e r s 1 2 0 . 2 后 / 戏 开 始 播 放 视 频 。 主 体 包 含 以 下 参 数 : 名 字 类 型 描 述 C o n t e n t L o c a t i o n U R L 视 频 的 U R L S t a r t P o s i t i o n 浮 子 0 到 1 之 间 的 起 始 位 置 使 用 渐 进 下 载 支 持 M P 4 电 影 。 H T T P 实 况 流 也 可 能 被 支 持 , 如 V i d e o H T T P L i v e S t r e a m s 特 征 标 志 。 相 对 起 始 位 置 , 在 0 ( 开 始 ) 和 1 ( 结 束 ) 之 间 的 浮 点 值 用 于 在 与 客 户 端 完 全 相 同 的 位 置 开 始 播 放 视 频 。 还 可 以 使 用 具 有 内 容 类 型 的 二 进 制 属 性 列 表 代 替 文 本 参 数 。 a p p l i c a t i o n / x a p p l e b i n a r y p l i s t . 例 1 : 从 i T u n e s 播 放 视 频 客 户 端 → 服 务 器 P O S T / p l a y H T T P / 1 . 1 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 1 6 3 C o n t e n t T y p e : t e x t / p a r a m e t e r s C o n t e n t L o c a t i o n : h t t p : / / 1 9 2 . 1 6 8 . 1 . 1 8 : 3 6 8 9 / a i r p l a y . m p 4 ? d a t a b a s e s p e c = d m a p . p e r s i s t e n t i d : 0 x 6 3 b 5 e 5 c 0 c 2 0 1 5 4 2 e I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 0 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : M o n , 0 8 M a r 2 0 1 2 1 8 : 0 8 : 4 2 G M T C o n t e n t L e n g t h : 0 员 额 / 费 率 改 变 播 放 率 。 这 个 v a l u e 参 数 是 表 示 播 放 速 率 的 浮 点 值 : 0 暂 停 , 1 以 正 常 速 度 播 放 。 例 子 : 暂 停 回 放 客 户 端 → 服 务 器 P O S T / r a t e ? v a l u e = 0 . 0 0 0 0 0 0 H T T P / 1 . 1 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 0 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : M o n , 0 8 M a r 2 0 1 2 1 8 : 0 8 : 3 7 G M T C o n t e n t L e n g t h : 0 后 / 停 停 止 播 放 。 例 子 : 停 止 播 放 客 户 端 → 服 务 器 P O S T / s t o p H T T P / 1 . 1 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 0 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : M o n , 0 8 M a r 2 0 1 2 1 8 : 0 9 : 0 6 G M T C o n t e n t L e n g t h : 0 获 得 / 擦 洗 检 索 当 前 播 放 位 置 。 可 以 反 复 调 用 它 来 更 新 客 户 端 上 的 时 间 线 。 返 回 下 列 参 数 : 名 字 类 型 描 述 d u r a t i o n 浮 子 持 续 时 间 ( 以 秒 为 单 位 ) p o s i t i o n 浮 子 以 秒 为 单 位 的 位 置 例 子 : 获 取 当 前 回 放 过 程 客 户 端 → 服 务 器 G E T / s c r u b H T T P / 1 . 1 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 0 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : M o n , 0 8 M a r 2 0 1 2 1 8 : 0 8 : 3 1 G M T C o n t e n t T y p e : t e x t / p a r a m e t e r s C o n t e n t L e n g t h : 4 0 d u r a t i o n : 8 3 . 1 2 4 7 9 4 p o s i t i o n : 1 4 . 4 6 7 0 0 0 获 取 / 播 放 信 息 检 索 回 放 信 息 , 如 位 置 、 持 续 时 间 、 速 率 、 缓 冲 状 态 等 。 返 回 带 有 以 下 参 数 的 X M L 属 性 列 表 : 钥 匙 类 型 描 述 d u r a t i o n 真 品 播 放 持 续 时 间 ( 秒 ) p o s i t i o n 真 品 播 放 位 置 ( 秒 ) r a t e 真 品 回 放 率 r e a d y T o P l a y 布 尔 型 准 备 玩 p l a y b a c k B u f f e r E m p t y 布 尔 型 缓 冲 空 p l a y b a c k B u f f e r F u l l 布 尔 型 缓 冲 满 p l a y b a c k L i k e l y T o K e e p U p 布 尔 型 回 放 可 能 会 跟 上 l o a d e d T i m e R a n g e s 列 阵 加 载 时 间 范 围 数 组 s e e k a b l e T i m e R a n g e s 列 阵 可 寻 时 间 范 围 阵 列 范 围 被 定 义 为 具 有 以 下 键 的 字 典 : 钥 匙 类 型 描 述 s t a r t 真 品 距 离 启 动 时 间 ( 以 秒 为 单 位 ) d u r a t i o n 真 品 范 围 持 续 时 间 ( 以 秒 为 单 位 ) 例 子 : 获 取 播 放 信 息 客 户 端 → 服 务 器 G E T / p l a y b a c k i n f o H T T P / 1 . 1 C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 2 4 b 3 f d 9 4 1 b 6 d 4 2 b 1 8 9 a 3 4 7 1 0 8 b f b a c 8 9 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : F r i , 1 6 M a r 2 0 1 2 1 5 : 3 1 : 4 2 G M T C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 8 0 1 X T r a n s m i t D a t e : 2 0 1 2 0 3 1 6 T 1 5 : 3 1 : 4 2 . 6 0 7 0 6 6 Z d u r a t i o n 1 8 0 1 l o a d e d T i m e R a n g e s d u r a t i o n 5 1 . 5 4 1 1 3 0 4 0 2 s t a r t 1 8 . 1 1 8 7 1 7 6 5 0 0 0 0 0 0 1 p l a y b a c k B u f f e r E m p t y p l a y b a c k B u f f e r F u l l p l a y b a c k L i k e l y T o K e e p U p p o s i t i o n 1 8 . 0 4 3 8 6 9 7 7 5 0 0 0 0 0 1 r a t e 1 r e a d y T o P l a y s e e k a b l e T i m e R a n g e s d u r a t i o n 1 8 0 1 s t a r t 0 . 0 P U T / s e t P r o p e r t y 设 置 播 放 属 性 。 属 性 名 称 作 为 查 询 参 数 发 送 。 定 义 了 以 下 属 性 : 论 辩 描 述 f o r w a r d E n d T i m e 前 结 束 时 间 r e v e r s e E n d T i m e 反 向 结 束 时 间 例 子 : 预 先 设 定 结 束 时 间 客 户 端 → 服 务 器 P U T / s e t P r o p e r t y ? f o r w a r d E n d T i m e H T T P / 1 . 1 C o n t e n t T y p e : a p p l i c a t i o n / x a p p l e b i n a r y p l i s t C o n t e n t L e n g t h : 9 6 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 2 4 b 3 f d 9 4 1 b 6 d 4 2 b 1 8 9 a 3 4 7 1 0 8 b f b a c 8 9 v a l u e e p o c h 0 f l a g s 0 t i m e s c a l e 0 v a l u e 0 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : F r i , 1 6 M a r 2 0 1 2 1 5 : 2 3 : 1 1 G M T C o n t e n t T y p e : a p p l i c a t i o n / x a p p l e b i n a r y p l i s t C o n t e n t L e n g t h : 5 8 e r r o r C o d e 0 获 取 / g e t P r o p e r t y 获 取 播 放 属 性 。 属 性 名 称 作 为 查 询 参 数 发 送 。 定 义 了 以 下 属 性 : 论 辩 描 述 p l a y b a c k A c c e s s L o g 回 放 存 取 日 志 p l a y b a c k E r r o r L o g 回 放 错 误 日 志 例 子 : 获 取 回 放 访 问 日 志 客 户 端 → 服 务 器 P O S T / g e t P r o p e r t y ? p l a y b a c k A c c e s s L o g H T T P / 1 . 1 C o n t e n t T y p e : a p p l i c a t i o n / x a p p l e b i n a r y p l i s t C o n t e n t L e n g t h : 0 U s e r A g e n t : M e d i a C o n t r o l / 1 . 0 X A p p l e S e s s i o n I D : 2 4 b 3 f d 9 4 1 b 6 d 4 2 b 1 8 9 a 3 4 7 1 0 8 b f b a c 8 9 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : F r i , 1 6 M a r 2 0 1 2 1 5 : 3 1 : 4 2 G M T C o n t e n t T y p e : a p p l i c a t i o n / x a p p l e b i n a r y p l i s t C o n t e n t L e n g t h : 5 3 0 e r r o r C o d e 0 v a l u e b y t e s 1 8 1 8 3 3 6 c d u r a t i o n d o w n l o a d e d 7 0 c d u r a t i o n w a t c h e d 1 8 . 1 5 4 1 0 2 0 2 7 4 1 6 2 2 9 c f r a m e s d r o p p e d 0 c o b s e r v e d b i t r a t e 1 4 5 9 8 0 4 7 . 3 0 2 3 6 7 4 6 9 c o v e r d u e 0 c s t a l l s 0 c s t a r t t i m e 0 . 0 c s t a r t u p t i m e 0 . 2 7 7 3 2 4 9 7 4 5 3 6 8 9 5 7 5 c s g u i d B 4 7 5 F 1 0 5 7 8 F D 4 2 0 0 9 6 B C 1 4 8 B A B 6 D A C 1 1 d a t e 2 0 1 2 0 3 1 6 T 1 5 : 3 1 : 2 4 Z s i p 2 1 3 . 1 5 2 . 6 . 8 9 s i p c h a n g e s 0 s c c o u n t 7 u r i h t t p : / / d e v i m a g e s . a p p l e . c o m / i p h o n e / s a m p l e s / b i p b o p / g e a r 1 / p r o g _ i n d e x . m 3 u 8 4 . 2 . 事 件 此 事 件 用 于 向 客 户 端 发 送 回 放 状 态 : 钥 匙 类 型 描 述 范 畴 弦 v i d e o 会 话 I D 整 型 会 话 i d 国 家 弦 l o a d i n g , p l a y i n g , p a u s e d 或 s t o p p e d 例 子 : 通 知 客 户 端 视 频 播 放 暂 停 服 务 器 → 客 户 端 P O S T / e v e n t H T T P / 1 . 1 C o n t e n t T y p e : a p p l i c a t i o n / x a p p l e p l i s t C o n t e n t L e n g t h : 3 2 1 X A p p l e S e s s i o n I D : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c a t e g o r y v i d e o s e s s i o n I D 1 3 s t a t e p a u s e d 客 户 端 → 服 务 器 H T T P / 1 . 1 2 0 0 O K C o n t e n t L e n g t h : 0 D a t e : M o n , 0 8 M a r 2 0 1 2 1 8 : 0 7 : 4 3 G M T 5 . 音 频 控 件 支 持 音 频 流 。 R T S P 议 定 书 ( R F C 2 3 2 6 ) . 5 . 1 . R T S P 请 求 备 选 方 案 这 个 O P T I O N S 请 求 请 求 R T S P 服 务 器 提 供 其 支 持 的 方 法 。 A p p l e T V 支 持 以 下 方 法 : A N N O U N C E , S E T U P , R E C O R D , P A U S E , F L U S H , T E A R D O W N , O P T I O N S , G E T _ P A R A M E T E R , S E T _ P A R A M E T E R , P O S T 和 G E T . 客 户 端 → 服 务 器 O P T I O N S * R T S P / 1 . 0 C S e q : 3 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K P u b l i c : A N N O U N C E , S E T U P , R E C O R D , P A U S E , F L U S H , T E A R D O W N , O P T I O N S , G E T _ P A R A M E T E R , S E T _ P A R A M E T E R , P O S T , G E T S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 3 宣 布 这 个 A N N O U N C E 请 求 将 使 用 S D P 的 流 属 性 告 知 R T S P 服 务 器 ( R F C 4 5 6 6 ) 。 编 解 码 信 息 和 加 密 密 钥 是 特 别 感 兴 趣 的 。 例 1 : A N N O U N C E 为 苹 果 无 损 来 自 i T u n e s 的 音 频 客 户 端 → 服 务 器 A N N O U N C E r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 3 C o n t e n t T y p e : a p p l i c a t i o n / s d p C o n t e n t L e n g t h : 3 4 8 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 v = 0 o = i T u n e s 3 4 1 3 8 2 1 4 3 8 0 I N I P 4 f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 s = i T u n e s c = I N I P 4 f e 8 0 : : 5 a 5 5 : c a f f : f e 1 a : e 1 8 7 t = 0 0 m = a u d i o 0 R T P / A V P 9 6 a = r t p m a p : 9 6 A p p l e L o s s l e s s a = f m t p : 9 6 3 5 2 0 1 6 4 0 1 0 1 4 2 2 5 5 0 0 4 4 1 0 0 a = f p a e s k e y : R l B M W Q E C A Q A A A A A 8 A A A A A P F O n N e + z W b 5 / n 4 L 5 K Z k E 2 A A A A A Q l D x 6 9 r e T d w H F 9 L a N m h i R U R T A b c L 4 b r Y A c e A k Z 4 9 Y i r X m 6 2 N 4 a = a e s i v : 5 b + Y Z i 9 I k b 8 4 5 B m N h a V o + Q 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 3 例 2 : A N N O U N C E 为 A A C 来 自 I O S 设 备 的 音 频 客 户 端 → 服 务 器 A N N O U N C E r t s p : / / 1 9 2 . 1 6 8 . 1 . 4 5 / 2 6 9 9 3 2 4 8 0 3 5 6 7 4 0 5 9 5 9 R T S P / 1 . 0 X A p p l e D e v i c e I D : 0 x a 4 d 1 d 2 8 0 0 b 6 8 C S e q : 1 6 D A C P I D : 1 4 4 1 3 B E 4 9 9 6 F E A 4 D A c t i v e R e m o t e : 2 5 4 3 1 1 0 9 1 4 C o n t e n t T y p e : a p p l i c a t i o n / s d p C o n t e n t L e n g t h : 3 3 1 v = 0 o = A i r T u n e s 2 6 9 9 3 2 4 8 0 3 5 6 7 4 0 5 9 5 9 0 I N I P 4 1 9 2 . 1 6 8 . 1 . 5 s = A i r T u n e s c = I N I P 4 1 9 2 . 1 6 8 . 1 . 5 t = 0 0 m = a u d i o 0 R T P / A V P 9 6 a = r t p m a p : 9 6 m p e g 4 g e n e r i c / 4 4 1 0 0 / 2 a = f m t p : 9 6 a = f p a e s k e y : R l B M W Q E C A Q A A A A A 8 A A A A A O G 6 c 4 a M d L k X A X + l b j p 7 E h g A A A A Q e X 5 u q G y Y k B m J X + g d 5 A N E r + a m I 8 u r q F m v c N o 8 7 p R 0 B X G J 4 e L f a = a e s i v : V Z T a H n 4 w S J 8 4 J j z l b 9 4 m 0 Q = = a = m i n l a t e n c y : 1 1 0 2 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 1 6 例 3 : A N N O U N C E 为 A A C E L D 音 频 和 H . 2 6 4 来 自 I O S 设 备 的 视 频 客 户 端 → 服 务 器 A N N O U N C E r t s p : / / 1 9 2 . 1 6 8 . 1 . 4 5 / 8 4 6 7 0 0 4 4 6 2 4 8 1 1 0 3 6 0 R T S P / 1 . 0 X A p p l e D e v i c e I D : 0 x a 4 d 1 d 2 8 0 0 b 6 8 C S e q : 2 7 D A C P I D : 1 4 4 1 3 B E 4 9 9 6 F E A 4 D A c t i v e R e m o t e : 2 5 4 3 1 1 0 9 1 4 C o n t e n t T y p e : a p p l i c a t i o n / s d p C o n t e n t L e n g t h : 4 1 5 v = 0 o = A i r T u n e s 8 4 6 7 0 0 4 4 6 2 4 8 1 1 0 3 6 0 0 I N I P 4 1 9 2 . 1 6 8 . 1 . 5 s = A i r T u n e s c = I N I P 4 1 9 2 . 1 6 8 . 1 . 5 t = 0 0 m = a u d i o 0 R T P / A V P 9 6 a = r t p m a p : 9 6 m p e g 4 g e n e r i c / 4 4 1 0 0 / 2 a = f m t p : 9 6 m o d e = A A C e l d ; c o n s t a n t D u r a t i o n = 4 8 0 a = f p a e s k e y : R l B M W Q E C A Q A A A A A 8 A A A A A K K p + t 2 7 A + 6 8 6 x f v i E p h h w 8 A A A A Q E / 3 L S q v 9 M H g n E K x k b K h 1 b u E 9 + y l K g 0 Y u q c y A C 7 f T 0 E q J N t d q a = a e s i v : i / a 3 n U K Y N D S I P P 2 f C + U K G Q = = a = m i n l a t e n c y : 4 4 1 0 m = v i d e o 0 R T P / A V P 9 7 a = r t p m a p : 9 7 H 2 6 4 a = f m t p : 9 7 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 2 7 设 置 这 个 S E T U P 请 求 初 始 化 记 录 会 话 。 它 发 送 所 有 必 要 的 运 输 信 息 。 设 置 了 三 个 U D P 通 道 : 通 道 描 述 服 务 器 音 频 数 据 控 制 同 步 和 重 传 请 求 计 时 主 时 钟 同 步 例 子 : 设 置 记 录 会 话 客 户 端 → 服 务 器 S E T U P r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 4 T r a n s p o r t : R T P / A V P / U D P ; u n i c a s t ; i n t e r l e a v e d = 0 1 ; m o d e = r e c o r d ; c o n t r o l _ p o r t = 6 0 0 1 ; t i m i n g _ p o r t = 6 0 0 2 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K T r a n s p o r t : R T P / A V P / U D P ; u n i c a s t ; m o d e = r e c o r d ; s e r v e r _ p o r t = 5 3 5 6 1 ; c o n t r o l _ p o r t = 6 3 3 7 9 ; t i m i n g _ p o r t = 5 0 6 0 7 S e s s i o n : 1 A u d i o J a c k S t a t u s : c o n n e c t e d S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 4 记 录 这 个 R E C O R D 请 求 启 动 音 频 流 。 这 个 R T P I n f o 标 头 包 含 以 下 参 数 : 名 字 大 小 描 述 s e q 1 6 位 初 始 R T P 序 列 号 r t p t i m e 3 2 位 初 始 R T P 时 间 戳 例 子 : 启 动 音 频 流 客 户 端 → 服 务 器 R E C O R D r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 5 S e s s i o n : 1 R a n g e : n p t = 0 R T P I n f o : s e q = 2 0 8 5 7 ; r t p t i m e = 1 1 4 6 5 4 9 1 5 6 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K A u d i o L a t e n c y : 2 2 0 5 S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 5 冲 水 这 个 F L U S H 请 求 停 止 流 。 例 子 : 暂 停 音 频 流 客 户 端 → 服 务 器 F L U S H r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 3 1 S e s s i o n : 1 R T P I n f o : s e q = 2 5 0 0 9 ; r t p t i m e = 1 1 4 8 0 1 0 6 6 0 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K R T P I n f o : r t p t i m e = 1 1 4 7 9 1 4 2 1 2 S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 3 1 拆 下 这 个 T E A R D O W N 请 求 结 束 R T S P 会 话 。 例 子 : 闭 幕 会 议 1 客 户 端 → 服 务 器 T E A R D O W N r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 3 2 S e s s i o n : 1 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 3 2 5 . 2 . R T P 流 音 频 包 完 全 符 合 R T P 。 然 而 , 控 制 和 定 时 包 似 乎 并 不 完 全 符 合 R T P 标 准 。 定 义 了 以 下 有 效 载 荷 类 型 : 有 效 载 荷 类 型 港 描 述 8 2 t i m i n g _ p o r t 定 时 请 求 8 3 t i m i n g _ p o r t 定 时 回 复 8 4 c o n t r o l _ p o r t 时 间 同 步 8 5 c o n t r o l _ p o r t 重 传 请 求 8 6 c o n t r o l _ p o r t 重 发 回 复 9 6 s e r v e r _ p o r t 音 频 数 据 音 频 包 音 频 数 据 使 用 D y n a m i c R T P T y p e 9 6 有 效 载 荷 类 型 。 这 个 M a r k e r 后 发 送 的 第 一 个 数 据 包 上 设 置 了 位 。 R E C O R D 或 F L U S H 请 求 。 R T P 有 效 负 载 包 含 可 选 加 密 的 音 频 数 据 。 例 子 : 加 密 音 频 包 客 户 端 → 服 务 器 0 0 0 0 8 0 e 0 b 1 9 1 f 7 7 9 1 6 c 2 e 8 b b 6 b 2 c b b 5 c 8 e 5 1 0 0 1 0 a a 7 c d 2 9 6 0 0 c 3 f d 6 0 e b a e 6 e 4 1 3 1 3 8 f e a e . . . . 0 3 e 0 c b 1 c 7 3 b f e 7 0 5 9 3 3 0 f a 8 5 7 f 3 2 7 7 8 d a 8 9 7 0 3 f 0 a 0 c 7 c 8 7 8 7 b e 5 8 1 a 1 4 f b 4 3 e a 3 4 3 d b 7 c R e a l T i m e T r a n s p o r t P r o t o c o l 1 0 . . . . . . = V e r s i o n : R F C 1 8 8 9 V e r s i o n ( 2 ) . . 0 . . . . . = P a d d i n g : F a l s e . . . 0 . . . . = E x t e n s i o n : F a l s e . . . . 0 0 0 0 = C o n t r i b u t i n g s o u r c e i d e n t i f i e r s c o u n t : 0 1 . . . . . . . = M a r k e r : T r u e P a y l o a d t y p e : D y n a m i c R T P T y p e 9 6 ( 9 6 ) S e q u e n c e n u m b e r : 4 5 4 5 7 T i m e s t a m p : 4 1 5 1 9 0 8 0 3 4 S y n c h r o n i z a t i o n S o u r c e i d e n t i f i e r : 0 x e 8 b b 6 b 2 c ( 3 9 0 4 5 9 6 7 8 0 ) P a y l o a d : b b 5 c 8 e 5 1 a a 7 c d 2 9 6 0 0 c 3 f d 6 0 e b a e 6 e 4 1 3 1 3 8 f e a e 9 0 9 b 4 4 f 1 . . . 同 步 包 同 步 数 据 包 每 秒 发 送 一 次 到 控 制 端 口 。 它 们 用 于 将 当 前 在 音 频 流 中 使 用 的 R T P 时 间 戳 与 用 于 时 钟 同 步 的 N T P 时 间 关 联 起 来 。 有 效 载 荷 类 型 为 8 4 , M a r k e r 位 总 是 被 设 置 , 并 且 E x t e n s i o n 后 在 第 一 个 数 据 包 上 设 置 位 。 R E C O R D 或 F L U S H 请 求 。 这 个 S S R C 字 段 不 包 含 在 R T P 头 中 。 字 节 描 述 8 R T P 头 S S R C 8 电 流 N T P 时 间 4 下 一 个 音 频 包 的 R T P 时 间 戳 例 子 : 同 步 包 客 户 端 → 服 务 器 0 0 0 0 8 0 d 4 0 0 0 4 c 7 c d 1 1 a 8 8 3 a b 1 c 4 9 2 f e 4 2 2 e 2 0 0 1 0 c 7 c e 3 f 1 f R e a l T i m e T r a n s p o r t P r o t o c o l 1 0 . . . . . . = V e r s i o n : R F C 1 8 8 9 V e r s i o n ( 2 ) . . 0 . . . . . = P a d d i n g : F a l s e . . . 0 . . . . = E x t e n s i o n : F a l s e . . . . 0 0 0 0 = C o n t r i b u t i n g s o u r c e i d e n t i f i e r s c o u n t : 0 1 . . . . . . . = M a r k e r : T r u e P a y l o a d t y p e : U n a s s i g n e d ( 8 4 ) S e q u e n c e n u m b e r : 4 T i m e s t a m p : 3 3 5 2 1 0 5 3 8 4 S y n c h r o n i z a t i o n S o u r c e i d e n t i f i e r : 0 x 8 3 a b 1 c 4 9 ( 2 2 0 9 0 2 9 1 9 3 ) P a y l o a d : 2 f e 4 2 2 e 2 c 7 c e 3 f 1 f 重 传 分 组 A i r T u n e s 支 持 重 发 已 丢 失 的 音 频 数 据 包 。 重 传 查 询 的 有 效 负 载 类 型 为 8 5 , M a r k e r 位 总 是 被 设 置 , 并 且 S S R C 字 段 不 包 含 在 R T P 头 中 。 字 节 描 述 8 R T P 头 S S R C 2 第 一 个 丢 失 数 据 包 的 序 列 号 2 丢 失 数 据 包 数 重 传 应 答 具 有 8 6 类 型 的 有 效 负 载 , 在 序 列 号 之 后 有 一 个 完 整 的 音 频 R T P 数 据 包 。 定 时 包 定 时 分 组 用 于 同 步 用 于 音 频 的 主 时 钟 。 这 对 于 几 个 播 放 相 同 音 频 流 的 设 备 的 时 钟 恢 复 和 精 确 同 步 非 常 有 用 。 定 时 分 组 以 3 秒 间 隔 发 送 。 他 们 总 是 M a r k e r 位 设 置 , 有 效 负 载 类 型 8 2 用 于 查 询 , 8 3 类 型 用 于 答 复 。 这 个 S S R C 字 段 不 包 含 在 R T P 头 中 , 因 此 它 只 需 要 8 个 字 节 , 然 后 是 3 个 字 节 。 N T P 时 间 戳 : 字 节 描 述 8 R T P 头 S S R C 8 起 始 时 间 戳 8 接 收 时 间 戳 8 发 送 时 间 戳 例 子 : 定 时 查 询 / 答 复 服 务 器 → 客 户 端 0 0 0 0 8 0 d 2 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 3 c 1 1 7 c c a f b a 9 b 3 2 R e a l T i m e T r a n s p o r t P r o t o c o l 1 0 . . . . . . = V e r s i o n : R F C 1 8 8 9 V e r s i o n ( 2 ) . . 0 . . . . . = P a d d i n g : F a l s e . . . 0 . . . . = E x t e n s i o n : F a l s e . . . . 0 0 0 0 = C o n t r i b u t i n g s o u r c e i d e n t i f i e r s c o u n t : 0 1 . . . . . . . = M a r k e r : T r u e P a y l o a d t y p e : U n a s s i g n e d ( 8 2 ) S e q u e n c e n u m b e r : 7 T i m e s t a m p : 0 S y n c h r o n i z a t i o n S o u r c e i d e n t i f i e r : 0 x 0 0 0 0 0 0 0 0 ( 0 ) P a y l o a d : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 3 c 1 1 7 c c a f b a 9 b 3 2 客 户 端 → 服 务 器 0 0 0 0 8 0 d 3 0 0 0 7 0 0 0 0 0 0 0 0 8 3 c 1 1 7 c c a f b a 9 b 3 2 0 0 1 0 8 3 c 1 1 7 c c b 0 1 2 c e b 6 8 3 c 1 1 7 c c b 0 1 4 1 0 4 7 R e a l T i m e T r a n s p o r t P r o t o c o l 1 0 . . . . . . = V e r s i o n : R F C 1 8 8 9 V e r s i o n ( 2 ) . . 0 . . . . . = P a d d i n g : F a l s e . . . 0 . . . . = E x t e n s i o n : F a l s e . . . . 0 0 0 0 = C o n t r i b u t i n g s o u r c e i d e n t i f i e r s c o u n t : 0 1 . . . . . . . = M a r k e r : T r u e P a y l o a d t y p e : U n a s s i g n e d ( 8 3 ) S e q u e n c e n u m b e r : 7 T i m e s t a m p : 0 S y n c h r o n i z a t i o n S o u r c e i d e n t i f i e r : 0 x 8 3 c 1 1 7 c c ( 2 2 1 0 4 6 9 8 3 6 ) P a y l o a d : a f b a 9 b 3 2 8 3 c 1 1 7 c c b 0 1 2 c e b 6 8 3 c 1 1 7 c c b 0 1 4 1 0 4 7 5 . 3 . 音 量 控 制 可 以 使 用 S E T _ P A R A M E T E R 请 求 。 音 量 是 一 个 浮 点 值 , 表 示 音 频 衰 减 ( 以 分 贝 为 单 位 ) 。 值 为 1 4 4 表 示 音 频 为 静 音 。 然 后 从 3 0 到 0 。 例 子 : 设 置 音 频 音 量 客 户 端 → 服 务 器 S E T _ P A R A M E T E R r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 6 S e s s i o n : 1 C o n t e n t T y p e : t e x t / p a r a m e t e r s C o n t e n t L e n g t h : 2 0 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 v o l u m e : 1 1 . 1 2 3 8 7 7 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 6 5 . 4 . 元 数 据 当 前 跟 踪 的 元 数 据 将 使 用 S E T _ P A R A M E T E R 请 求 。 这 使 苹 果 电 视 可 以 显 示 轨 道 名 称 , 艺 术 家 , 专 辑 , 封 面 艺 术 作 品 和 时 间 表 。 这 个 R T P I n f o 标 头 包 含 r t p t i m e 参 数 , 该 参 数 具 有 对 应 于 元 数 据 有 效 时 间 的 R T P 时 间 戳 。 航 迹 信 息 当 前 轨 道 的 信 息 将 在 D A A P ( 数 字 音 频 接 入 协 议 ) 格 式 , 与 a p p l i c a t i o n / x d m a p t a g g e d 内 容 类 型 A p p l e T V 上 显 示 了 以 下 D A A P 属 性 : 属 性 描 述 d m a p . i t e m n a m e 轨 道 名 称 d a a p . s o n g a r t i s t 艺 人 d a a p . s o n g a l b u m 相 册 例 子 : 发 送 跟 踪 信 息 客 户 端 → 服 务 器 S E T _ P A R A M E T E R r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 8 S e s s i o n : 1 C o n t e n t T y p e : a p p l i c a t i o n / x d m a p t a g g e d C o n t e n t L e n g t h : 3 2 4 2 R T P I n f o : r t p t i m e = 1 1 4 6 5 4 9 1 5 6 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 8 盖 艺 术 品 艺 术 品 作 为 J P E G 图 片 i m a g e / j p e g 内 容 类 型 例 子 : 送 盖 艺 术 品 客 户 端 → 服 务 器 S E T _ P A R A M E T E R r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 9 S e s s i o n : 1 C o n t e n t T y p e : i m a g e / j p e g C o n t e n t L e n g t h : 3 4 6 1 6 R T P I n f o : r t p t i m e = 1 1 4 6 5 4 9 1 5 6 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 9 回 放 进 度 回 放 过 程 发 送 为 t e x t / p a r a m e t e r s , 带 着 p r o g r e s s 表 示 三 个 绝 对 R T P 时 间 戳 值 的 参 数 : s t a r t / c u r r / e n d . 时 间 戳 描 述 s t a r t 当 前 轨 道 的 开 始 c u r r 电 流 回 放 位 置 e n d 当 前 轨 道 的 结 束 相 对 位 置 和 轨 道 持 续 时 间 可 计 算 如 下 : p o s i t i o n = r t p t i m e _ t o _ s e c ( c u r r s t a r t ) d u r a t i o n = r t p t i m e _ t o _ s e c ( e n d s t a r t ) 例 子 : 发 送 回 放 过 程 客 户 端 → 服 务 器 S E T _ P A R A M E T E R r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 3 8 2 1 4 3 8 R T S P / 1 . 0 C S e q : 1 0 S e s s i o n : 1 C o n t e n t T y p e : t e x t / p a r a m e t e r s C o n t e n t L e n g t h : 4 4 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 p r o g r e s s : 1 1 4 6 2 2 1 5 4 0 / 1 1 4 6 5 4 9 1 5 6 / 1 1 9 5 7 0 1 7 4 0 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 1 0 5 . 5 . 机 场 快 线 认 证 向 机 场 快 车 发 送 音 频 数 据 需 要 R S A 基 于 身 份 验 证 所 有 二 进 制 数 据 都 使 用 基 准 6 4 ( R F C 4 6 4 8 ) 没 有 填 充 物 。 客 户 端 在 A N N O U N C E 请 求 时 , 客 户 端 在 A p p l e C h a l l e n g e 头 球 。 1 2 8 位 俄 歇 生 成 密 钥 , 使 用 R S A 公 钥 使 用 O A E P 加 密 方 案 , 并 与 初 始 化 向 量 一 起 发 送 到 r s a a e s k e y 和 a e s i v S D P 属 性 服 务 器 端 机 场 快 车 用 其 R S A 私 钥 解 密 A E S 密 钥 , 它 将 用 于 解 密 音 频 有 效 载 荷 。 机 场 快 车 在 A p p l e C h a l l e n g e 具 有 R S A 私 钥 的 数 字 使 用 P K c s # 1 签 名 方 案 并 将 结 果 发 送 到 A p p l e R e s p o n s e 头 球 。 客 户 端 客 户 端 解 密 A p p l e R e s p o n s e 值 , 并 检 查 它 是 否 与 以 前 生 成 的 随 机 数 相 同 。 例 子 : 机 场 快 线 挑 战 / 回 应 客 户 端 → 服 务 器 A N N O U N C E r t s p : / / 1 0 . 0 . 1 . 1 0 1 / 3 1 7 2 9 4 2 8 9 5 R T S P / 1 . 0 C S e q : 1 C o n t e n t T y p e : a p p l i c a t i o n / s d p C o n t e n t L e n g t h : 5 6 7 U s e r A g e n t : i T u n e s / 4 . 6 ( W i n d o w s ; N ) C l i e n t I n s t a n c e : 9 F F 3 5 7 8 0 A 8 B C 8 D 2 B A p p l e C h a l l e n g e : 0 9 K F 4 5 s o M Y m v j 6 d p s U G i I g v = 0 o = i T u n e s 3 1 7 2 9 4 2 8 9 5 0 I N I P 4 1 0 . 0 . 1 . 1 0 1 s = i T u n e s c = I N I P 4 1 0 . 0 . 1 . 1 0 3 t = 0 0 m = a u d i o 0 R T P / A V P 9 6 a = r t p m a p : 9 6 A p p l e L o s s l e s s a = f m t p : 9 6 4 0 9 6 0 1 6 4 0 1 0 1 4 2 2 5 5 0 0 4 4 1 0 0 a = r s a a e s k e y : 5 Q Y I q m d Z G T O N Y 5 S H j E J r q A h a a 0 W 9 w z D C 5 i 6 q 2 2 1 m d G Z J 5 u b O 6 K g y h C 6 U 8 3 w p Y 8 7 T F d P R d f P Q l 2 k V C 7 + U e f m x 1 b X d I U o 0 7 Z c J s q M b g t j e 4 w 2 J Q w 0 b U w 2 B l z N P m V G Q O x f d p G c 3 L X Z z N E 0 j I 1 D 4 c o n U E i W 6 r r z i k X B h k 7 Y / i 2 n a w 1 3 a y y x a S w t k i J 0 l t B Q G Y G E r b V 2 t x 4 3 Q S N j 7 O 0 J I G 9 G r F 2 G Z Z 6 / U H o 4 V H + Z X g Q 4 N Z v P / Q X P C s L u t Z s v u s F D z I E q 7 T N 1 f v e I N O i w r z l N + b c k E i x v h X l v o Q T W E 2 t j b m Q Y h M v O F I l y 5 g N b Z i X i 0 l 5 A d o l X 4 j D C 2 v n d F H q W D k s / 3 s P i k N g a = a e s i v : z c Z m A Z t q h 7 u G c E w P X k 0 Q e A 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K C S e q : 1 A p p l e R e s p o n s e : u + m s U 8 C c 7 K B r V P j I / I r 8 f O L 8 + C 5 D 3 J s w 1 + a c a W 3 M N T n d r T Q A e b / a 5 m 1 0 U V B X 6 w b / D Y Q G Y + b 2 8 k s S w B j N 0 n F O k 4 Y 2 c O D E f 8 3 F A h 7 B m k L p m p k p p l p 7 z V X Q + Z 9 D c B 6 g C 6 0 Z s S 3 t 9 8 a o R 7 t S z V L K Z N g i 2 X 2 s C + v G s z u t Q x X 0 3 H K 0 0 8 V j c d n g H v 3 g 1 p 2 k n o E T d 0 7 T 6 e V f Z C m P q p 6 G a 7 D j 8 V I I j / G E P 3 A j j D x 3 l J n Q B X U D m x M 4 8 4 Y X L X Z j W F X C i Y 8 G J t 6 w h j f 7 / 2 c 3 r I o T 3 Z 7 P Q p E v P m M 1 M X U 9 c v 4 N L 5 9 Y / q 0 O A V Q 3 8 f o O z 7 e G A h f v j O s C n H U 2 5 a i k 7 / 7 T o I Y t 1 t y V t a p / k A A u d i o J a c k S t a t u s : c o n n e c t e d ; t y p e = a n a l o g 5 . 6 . 遥 控 音 频 扬 声 器 可 以 向 A i r P l a y 客 户 端 发 送 命 令 , 以 更 改 当 前 的 音 轨 、 暂 停 和 恢 复 播 放 、 洗 牌 播 放 列 表 等 等 。 的 子 集 D A C P ( 数 字 音 频 控 制 协 议 ) 。 A i r P l a y 客 户 端 通 过 包 括 D A C P I D 它 的 R T S P 请 求 中 的 标 头 , 带 有 D A C P 服 务 器 的 6 4 位 I D . 阿 A c t i v e R e m o t e 标 头 也 包 括 在 内 , 用 作 身 份 验 证 令 牌 。 A i r P l a y 服 务 器 需 要 浏 览 m d n s _ d a c p . _ t c p 匹 配 D A C P 服 务 器 的 服 务 。 服 务 器 名 称 看 起 来 像 i T u n e s _ C t r l _ $ I D . 来 自 i T u n e s 的 D A C P 服 务 n a m e : i T u n e s _ C t r l _ 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 t y p e : _ d a c p . _ t c p p o r t : 3 6 8 9 t x t : t x t v e r s = 1 V e r = 1 3 1 0 7 5 D b I d = 6 3 B 5 E 5 C 0 C 2 0 1 5 4 2 E O S s i = 0 x 1 F 5 一 旦 确 定 了 D A C P 服 务 器 , 就 可 以 将 H T T P 请 求 发 送 到 相 应 的 服 务 端 口 。 这 个 A c t i v e R e m o t e 头 必 须 包 含 在 这 些 请 求 中 , 因 此 不 需 要 额 外 的 配 对 。 远 程 控 制 命 令 的 位 置 是 / c t r l i n t / 1 / $ C M D 。 可 以 使 用 下 列 命 令 : 命 令 描 述 b e g i n f f 开 始 快 速 前 进 b e g i n r e w 开 始 倒 带 m u t e t o g g l e 切 换 静 音 状 态 n e x t i t e m 播 放 播 放 列 表 中 的 下 一 项 p r e v i t e m 播 放 播 放 列 表 中 的 前 一 项 p a u s e 暂 停 回 放 p l a y p a u s e 在 播 放 和 暂 停 之 间 切 换 p l a y 开 始 回 放 s t o p 停 止 播 放 p l a y r e s u m e 快 进 或 倒 带 后 弹 奏 s h u f f l e _ s o n g s 洗 牌 播 放 列 表 v o l u m e d o w n 把 音 频 音 量 调 小 v o l u m e u p 把 音 频 音 量 调 高 例 子 : 发 送 暂 停 命 令 服 务 器 → 客 户 端 G E T / c t r l i n t / 1 / p a u s e H T T P / 1 . 1 H o s t : s t a r l i g h t . l o c a l . A c t i v e R e m o t e : 1 9 8 6 5 3 5 5 7 5 客 户 端 → 服 务 器 H T T P / 1 . 1 2 0 4 N o C o n t e n t D a t e : T u e , 0 6 M a r 2 0 1 2 1 6 : 3 8 : 5 1 G M T D A A P S e r v e r : i T u n e s / 1 0 . 6 ( M a c O S X ) C o n t e n t T y p e : a p p l i c a t i o n / x d m a p t a g g e d C o n t e n t L e n g t h : 0 6 . 屏 幕 镜 像 屏 幕 镜 像 是 通 过 发 送 H . 2 6 4 在 T C P 连 接 上 编 码 的 视 频 流 。 这 个 流 是 用 一 个 1 2 8 字 节 的 头 来 打 包 的 . A A C E L D 音 频 使 用 A i r T u n e s 协 议 发 送 。 至 于 主 时 钟 , 则 使 用 N T P . 此 外 , 一 旦 客 户 端 启 动 视 频 播 放 , 就 会 建 立 一 个 标 准 的 A i r P l a y 连 接 来 发 送 视 频 U R L , 并 停 止 镜 像 。 这 避 免 了 解 码 和 重 新 编 码 视 频 , 这 将 导 致 质 量 损 失 . 6 . 1 . h t t p 请 求 屏 幕 镜 像 不 使 用 标 准 A i r P l a y 服 务 。 相 反 , 它 连 接 到 一 个 明 显 硬 编 码 的 端 口 7 1 0 0 。 这 是 一 个 H T T P 服 务 器 , 它 支 持 以 下 请 求 : G E T / s t r e a m . x m l 检 索 有 关 服 务 器 功 能 的 信 息 。 服 务 器 发 送 具 有 以 下 属 性 的 X M L 属 性 列 表 : 钥 匙 类 型 价 值 描 述 h e i g h t 整 型 7 2 0 垂 直 分 辨 率 w i d t h 整 型 1 2 8 0 水 平 分 辨 率 o v e r s c a n n e d 布 尔 型 千 真 万 确 显 示 器 扫 描 过 度 了 吗 ? r e f r e s h R a t e 真 品 0 . 0 1 6 6 6 … 刷 新 频 率 6 0 H z ( 1 / 6 0 ) v e r s i o n 弦 1 3 0 . 1 4 服 务 器 版 本 这 些 属 性 告 诉 我 们 , A i r P l a y 服 务 器 连 接 到 1 2 8 0 x 7 2 0 , 6 0 H z , 过 扫 描 显 示 。 例 子 : 获 取 镜 像 服 务 器 信 息 客 户 端 → 服 务 器 G E T / s t r e a m . x m l H T T P / 1 . 1 C o n t e n t L e n g t h : 0 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : M o n , 0 8 M a r 2 0 1 2 1 5 : 3 0 : 2 7 G M T C o n t e n t T y p e : t e x t / x a p p l e p l i s t + x m l C o n t e n t L e n g t h : 4 1 1 h e i g h t 7 2 0 o v e r s c a n n e d r e f r e s h R a t e 0 . 0 1 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 v e r s i o n 1 3 0 . 1 4 w i d t h 1 2 8 0 后 / 流 启 动 现 场 视 频 传 输 。 客 户 端 发 送 一 个 二 进 制 属 性 列 表 , 其 中 包 含 有 关 流 的 信 息 , 然 后 紧 接 流 本 身 。 此 时 , 连 接 不 再 是 有 效 的 H T T P 连 接 。 发 送 下 列 参 数 : 钥 匙 类 型 价 值 描 述 设 备 I D 整 型 1 8 1 2 2 1 0 8 6 7 2 7 0 1 6 M a c 地 址 ( A 4 : D 1 : D 2 : 8 0 : 0 B : 6 8 ) 会 话 I D 整 型 – 8 0 8 7 8 8 7 2 4 会 话 I D ( 0 x c f c a d d 0 c ) 版 本 弦 1 3 0 . 1 6 服 务 器 版 本 顺 1 数 据 ( 7 2 个 字 节 ) A E S 密 钥 , 用 F a i r P l a y 加 密 顺 2 数 据 ( 1 6 字 节 ) A E S 初 始 化 向 量 晚 发 型 整 型 9 0 视 频 延 迟 ( M s ) f p s I n f o 列 阵 时 间 戳 信 息 列 阵 这 个 p a r a m 1 和 p a r a m 2 参 数 是 可 选 的 。 一 旦 服 务 器 收 到 / s t r e a m 请 求 时 , 它 会 将 N T P 请 求 发 送 到 端 口 7 0 1 0 上 的 客 户 端 , 这 似 乎 也 是 硬 编 码 的 。 客 户 端 需 要 将 其 主 时 钟 导 出 到 那 里 , 该 时 钟 将 用 于 音 频 / 视 频 同 步 和 时 钟 恢 复 。 例 子 : 发 送 流 信 息 客 户 端 → 服 务 器 P O S T / s t r e a m H T T P / 1 . 1 X A p p l e D e v i c e I D : 0 x a 4 d 1 d 2 8 0 0 b 6 8 C o n t e n t L e n g t h : 5 0 3 d e v i c e I D 1 8 1 2 2 1 0 8 6 7 2 7 0 1 6 f p s I n f o n a m e S u b S n a m e B 4 E n n a m e E n D p n a m e I d E n n a m e I d D p n a m e E Q D p n a m e Q u e F n a m e S e n t l a t e n c y M s 9 0 p a r a m 1 R l B M W Q E C A Q A A A A A 8 A A A A A N v K u D i z d u s z L 1 h G 9 I v I k + A A A A A Q u k d P J 5 J w / g G B A l 2 2 W Z d F m 9 u j Z E G I V 7 j m 3 Z B y W m 5 1 H j p D w j Y Y p a r a m 2 3 q p O H t Y W b B P y E W P n G t 1 B u Q = = s e s s i o n I D 8 0 8 7 8 8 7 2 4 t i m e s t a m p I n f o n a m e S u b S u n a m e B e P x T n a m e A f P x T n a m e B e f E n n a m e E m E n c n a m e Q u e F r n a m e S n d F r v e r s i o n 1 3 0 . 1 6 6 . 2 . 流 分 组 视 频 流 使 用 1 2 8 个 字 节 头 进 行 分 组 , 然 后 是 一 个 可 选 的 有 效 载 荷 . 似 乎 只 使 用 了 头 的 前 6 4 个 字 节 。 标 题 以 以 下 小 E n d i a n 字 段 开 头 : 大 小 描 述 4 字 节 有 效 载 荷 大 小 2 字 节 有 效 载 荷 类 型 2 字 节 0 x 1 e 如 果 类 型 = 2 , 否 则 6 8 个 字 节 N T P 时 间 戳 有 三 种 类 型 的 数 据 包 : 类 型 描 述 0 视 频 流 1 编 解 码 器 数 据 2 心 跳 编 解 码 器 数 据 此 数 据 包 包 含 H . 2 6 4 中 的 额 外 数 据 a v c C 格 式 ( I S O / I E C 1 4 4 9 6 : 1 5 ) 。 它 是 在 流 的 开 头 发 送 的 , 每 次 视 频 属 性 可 能 会 改 变 , 当 屏 幕 方 向 改 变 , 屏 幕 打 开 或 关 闭 时 。 H . 2 6 4 来 自 i P a d 的 编 解 码 数 据 0 0 0 0 0 1 6 4 c 0 2 8 f f e 1 0 0 1 0 6 7 6 4 c 0 2 8 a c 5 6 2 0 0 d 0 0 1 0 8 1 4 f e 5 9 b 8 1 0 1 0 1 0 1 0 1 0 0 0 4 2 8 e e 3 c b 0 H . 2 6 4 编 解 码 器 数 据 解 释 如 下 : 大 小 价 值 描 述 1 字 节 1 版 本 1 字 节 1 0 0 概 况 ( 高 ) 1 字 节 0 x c 0 兼 容 性 1 字 节 4 0 级 别 ( 4 . 0 ) 6 位 0 x 3 f 预 留 2 位 3 N a l 单 位 长 度 大 小 1 3 位 0 x 7 预 留 5 位 1 S P S 数 2 字 节 1 6 S P S 长 度 1 6 个 字 节 … 序 列 参 数 集 1 字 节 1 P P S 数 目 2 字 节 4 P P S 长 度 4 字 节 … 图 像 参 数 集 来 自 i P a d 的 编 解 码 数 据 包 0 0 0 0 1 f 0 0 0 0 0 0 0 1 0 0 0 6 0 0 1 d 9 a 9 f 5 9 e f d e 0 0 0 0 0 0 1 0 0 0 0 0 5 8 4 4 0 0 0 0 2 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 4 4 0 0 0 0 2 2 4 4 0 0 3 0 0 0 0 0 5 0 4 3 0 0 0 0 1 0 4 2 0 0 c 0 5 7 4 4 0 0 c 0 2 1 4 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 1 6 4 c 0 2 8 f f e 1 0 0 1 0 6 7 6 4 c 0 2 8 a c 5 6 2 0 0 d 0 0 9 0 8 1 4 f e 5 9 b 8 1 0 1 0 1 0 1 0 1 0 0 0 4 2 8 e e 3 c b 0 视 频 比 特 流 此 数 据 包 包 含 要 解 码 的 视 频 比 特 流 。 有 效 载 荷 可 以 可 选 地 加 密 A E S 。 在 报 头 中 找 到 的 N T P 时 间 戳 用 作 表 示 时 间 戳 。 来 自 i P a d 的 视 频 比 特 流 包 0 0 0 0 c 8 0 8 0 0 0 0 0 0 0 0 0 6 0 0 e 9 e 6 f 5 a c 6 0 e 0 0 0 0 0 0 0 1 0 5 8 3 7 6 e f 9 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 4 4 0 0 0 0 2 2 4 4 0 0 3 0 0 0 0 0 5 0 4 3 0 0 0 0 1 0 4 2 0 0 c 0 5 7 4 4 0 0 c 0 2 1 4 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 . . . 心 跳 每 秒 钟 发 送 一 次 , 此 数 据 包 不 包 含 任 何 有 效 负 载 。 来 自 i P a d 的 心 跳 包 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 d d 8 1 a 4 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 1 8 6 c 9 e 2 3 6 0 0 2 0 0 0 0 0 0 0 0 0 8 0 8 8 4 4 4 b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 . 3 . 时 间 同 步 时 间 同 步 在 U D P 端 口 7 0 1 0 ( 客 户 端 ) 和 7 0 1 1 ( 服 务 器 ) 上 进 行 , 使 用 N T P 议 定 书 ( R F C 5 9 0 5 ) 。 A i r P l a y 服 务 器 运 行 N T P 客 户 端 。 请 求 以 3 秒 钟 的 间 隔 发 送 给 A i r P l a y 客 户 端 。 时 间 戳 的 引 用 日 期 是 镜 像 会 话 的 开 始 。 服 务 器 → 客 户 端 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 c 4 c 8 a c 5 d b 5 N e t w o r k T i m e P r o t o c o l F l a g s : 0 x 2 3 0 0 . . . . . . = L e a p I n d i c a t o r : n o w a r n i n g ( 0 ) . . 1 0 0 . . . = V e r s i o n n u m b e r : N T P V e r s i o n 4 ( 4 ) . . . . . 0 1 1 = M o d e : c l i e n t ( 3 ) P e e r C l o c k S t r a t u m : u n s p e c i f i e d o r i n v a l i d ( 0 ) P e e r P o l l i n g I n t e r v a l : i n v a l i d ( 0 ) P e e r C l o c k P r e c i s i o n : 1 . 0 0 0 0 0 0 s e c R o o t D e l a y : 0 . 0 0 0 0 s e c R o o t D i s p e r s i o n : 0 . 0 0 0 0 s e c R e f e r e n c e I D : N U L L R e f e r e n c e T i m e s t a m p : J a n 1 , 1 9 7 0 0 0 : 0 0 : 0 0 . 0 0 0 0 0 0 0 0 0 U T C O r i g i n T i m e s t a m p : J a n 1 , 1 9 7 0 0 0 : 0 0 : 0 0 . 0 0 0 0 0 0 0 0 0 U T C R e c e i v e T i m e s t a m p : J a n 1 , 1 9 7 0 0 0 : 0 0 : 0 0 . 0 0 0 0 0 0 0 0 0 U T C T r a n s m i t T i m e s t a m p : J a n 1 , 1 9 0 0 0 0 : 0 7 : 3 2 . 7 8 3 8 8 0 0 0 0 U T C 客 户 端 → 服 务 器 0 0 0 0 2 4 0 1 0 2 e 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 4 9 5 2 5 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 c 4 c 8 a c 5 d b 5 0 0 2 0 0 0 0 0 0 1 c 4 c 9 6 a 0 b a 1 0 0 0 0 0 1 c 4 c 9 7 8 7 3 d 2 N e t w o r k T i m e P r o t o c o l F l a g s : 0 x 2 4 0 0 . . . . . . = L e a p I n d i c a t o r : n o w a r n i n g ( 0 ) . . 1 0 0 . . . = V e r s i o n n u m b e r : N T P V e r s i o n 4 ( 4 ) . . . . . 1 0 0 = M o d e : s e r v e r ( 4 ) P e e r C l o c k S t r a t u m : p r i m a r y r e f e r e n c e ( 1 ) P e e r P o l l i n g I n t e r v a l : i n v a l i d ( 2 ) P e e r C l o c k P r e c i s i o n : 0 . 0 0 0 0 0 0 s e c R o o t D e l a y : 0 . 0 0 0 0 s e c R o o t D i s p e r s i o n : 0 . 0 0 0 0 s e c R e f e r e n c e I D : U n i d e n t i f i e d r e f e r e n c e s o u r c e A I R P R e f e r e n c e T i m e s t a m p : J a n 1 , 1 9 7 0 0 0 : 0 0 : 0 0 . 0 0 0 0 0 0 0 0 0 U T C O r i g i n T i m e s t a m p : J a n 1 , 1 9 0 0 0 0 : 0 7 : 3 2 . 7 8 3 8 8 0 0 0 0 U T C R e c e i v e T i m e s t a m p : J a n 1 , 1 9 0 0 0 0 : 0 7 : 3 2 . 7 8 6 7 7 4 0 0 0 U T C T r a n s m i t T i m e s t a m p : J a n 1 , 1 9 0 0 0 0 : 0 7 : 3 2 . 7 8 6 9 9 4 0 0 0 U T C 7 . 密 码 保 护 A i r P l a y 服 务 器 可 以 要 求 一 个 密 码 来 显 示 来 自 网 络 的 任 何 内 容 。 这 是 使 用 标 准 实 现 的 。 h t t p 摘 要 认 证 ( R F C 2 6 1 7 ) , 用 于 A i r T u n e s 的 R T S P , 以 及 用 于 其 他 一 切 的 H T T P 。 A p p l e T V 接 受 的 摘 要 域 和 用 户 名 如 下 : 服 务 境 界 用 户 名 A i r T u n e s r a o p i T u n e s 空 中 播 放 A i r P l a y A i r P l a y 例 1 : A i r T u n e s 密 码 请 求 客 户 端 → 服 务 器 A N N O U N C E r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 4 1 5 6 5 2 7 R T S P / 1 . 0 C S e q : 3 C o n t e n t T y p e : a p p l i c a t i o n / s d p C o n t e n t L e n g t h : 3 4 8 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 4 4 8 4 8 8 7 5 8 服 务 器 → 客 户 端 R T S P / 1 . 0 4 0 1 U n a u t h o r i z e d S e r v e r : A i r T u n e s / 1 3 0 . 1 4 W W W A u t h e n t i c a t e : D i g e s t r e a l m = r a o p , n o n c e = d d f d 5 9 b 4 a e a 7 b b b c b b b 3 b 6 0 d 3 b 2 7 6 8 b 7 C S e q : 3 客 户 端 → 服 务 器 A N N O U N C E r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 4 1 5 6 5 2 7 R T S P / 1 . 0 C S e q : 4 C o n t e n t T y p e : a p p l i c a t i o n / s d p C o n t e n t L e n g t h : 3 4 8 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C l i e n t I n s t a n c e : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 D A C P I D : 5 6 B 2 9 B B 6 C B 9 0 4 8 6 2 A c t i v e R e m o t e : 4 4 8 4 8 8 7 5 8 A u t h o r i z a t i o n : D i g e s t u s e r n a m e = i T u n e s , r e a l m = r a o p , n o n c e = d d f d 5 9 b 4 a e a 7 b b b c b b b 3 b 6 0 d 3 b 2 7 6 8 b 7 , u r i = r t s p : / / f e 8 0 : : 2 1 7 : f 2 f f : f e 0 f : e 0 f 6 / 3 4 1 4 1 5 6 5 2 7 , r e s p o n s e = 3 6 f 9 3 a 9 7 c 9 0 3 8 5 9 8 2 9 0 7 2 9 e c 0 f 1 4 1 b 0 3 服 务 器 → 客 户 端 R T S P / 1 . 0 2 0 0 O K S e r v e r : A i r T u n e s / 1 3 0 . 1 4 C S e q : 4 例 2 : 空 中 播 放 密 码 请 求 客 户 端 → 服 务 器 P O S T / p l a y H T T P / 1 . 1 U s e r A g e n t : i T u n e s / 1 0 . 6 ( M a c i n t o s h ; I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 1 6 3 C o n t e n t T y p e : t e x t / p a r a m e t e r s C o n t e n t L o c a t i o n : h t t p : / / 1 9 2 . 1 6 8 . 1 . 1 8 : 3 6 8 9 / a i r p l a y . m p 4 ? d a t a b a s e s p e c = d m a p . p e r s i s t e n t i d : 0 x 6 3 b 5 e 5 c 0 c 2 0 1 5 4 2 e I n t e l M a c O S X 1 0 . 7 . 3 ) A p p l e W e b K i t / 5 3 5 . 1 8 . 5 C o n t e n t L e n g t h : 1 6 3 C o n t e n t T y p e : t e x t / p a r a m e t e r s A u t h o r i z a t i o n : D i g e s t u s e r n a m e = A i r P l a y , r e a l m = A i r P l a y , n o n c e = M T M z M T M w O D I 0 M C D E J P 5 J o 7 H F o 8 1 r b A c K N K w 2 , u r i = / p l a y , r e s p o n s e = a a 0 8 5 e e a 3 e 6 6 a 2 e 5 6 1 2 5 a 4 9 5 7 e 7 0 8 9 4 a C o n t e n t L o c a t i o n : h t t p : / / 1 9 2 . 1 6 8 . 1 . 1 8 : 3 6 8 9 / a i r p l a y . m p 4 ? d a t a b a s e s p e c = d m a p . p e r s i s t e n t i d : 0 x 6 3 b 5 e 5 c 0 c 2 0 1 5 4 2 e & i t e m s p e c = d m a p . i t e m i d : 0 x 2 1 e S t a r t P o s i t i o n : 0 . 3 1 7 5 4 6 服 务 器 → 客 户 端 H T T P / 1 . 1 2 0 0 O K D a t e : F r i , 0 9 M a r 2 0 1 2 1 5 : 5 0 : 4 0 G M T C o n t e n t L e n g t h : 0 8 . 历 史 日 期 变 化 2 0 1 2 – 0 3 – 2 0 初 版 。 9 . 资 源 9 . 1 . I E T F R F C S R F C 2 6 1 6 : H y p e r t e x t T r a n s f e r P r o t o c o l – H T T P / 1 . 1 R F C 2 6 1 7 * h t t p 身 份 验 证 : 基 本 和 摘 要 访 问 身 份 验 证 R F C 2 3 2 6 实 时 流 协 议 ( R T S P ) R F C 4 5 6 6 S D P : 会 话 描 述 协 议 R F C 3 5 5 0 R T P : 一 种 用 于 实 时 应 用 的 传 输 协 议 R F C 5 9 0 5 * 网 络 时 间 协 议 第 4 版 R F C 4 6 4 8 * b a s e 1 6 、 b a s e 3 2 和 b a s e 6 4 数 据 编 码 9 . 2 . I E T F 草 案 组 播 D N S 基 于 D N S 的 服 务 发 现 反 向 H T T P H T T P 实 况 流 9 . 3 . A p p l e 协 议 D A A P * 数 字 音 频 访 问 协 议 D A C P * 数 字 音 频 控 制 协 议 R A O P * 远 程 音 频 输 出 协 议 2 0 1 9 年 C l é m e n t V a s s e u r 。 最 后 更 新 : 2 0 1 2 0 3 2 0 。 粤 I C P 备 1 8 0 2 9 9 1 1 号 A l l r i g h t s r e s e r v e d .

站点概括

关于www.shijicha.cn说明:
www.shijicha.cn由网友主动性提交被0401导航库整理收录的,0401导航库仅提供www.shijicha.cn的基础信息并免费向大众网友展示,www.shijicha.cn的是IP地址:121.4.56.179 [中国上海上海 腾讯云],www.shijicha.cn的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在0~0之间、百度手机端来访流量大约在0~0之间、www.shijicha.cn的备案号是粤ICP备18029911号-1、备案人叫龙林、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建7年1个月24天。

内容声明:

1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.dhk0401.com/wangluodh/392418.html,复制请保留版权链接!


温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
您可能还喜欢

中国科学技术大学公共管理硕士(MPA)教育中心

中国科学技术大学公共管理硕士(MPA)教育中心

知命、改运 - 包双龙「易学网」

「包双龙」易学网提供八字培训、风水培训、八字算命、预测服务「实力验证」不能测算过去者、一切皆为伪术、在线免费试算过去「试算热线」13883238886

广州市海舜船舶工程有限公司

广州市海舜船舶工程有限公司成立于2001年1月20日,位于广州市黄埔区广江路398号广州冶炼厂办公大楼4楼,是一家取得船舶内装修和船舶航修ISO9001:2008质量管理体系认证证书的专业企业。

航空测试设备_147培训设备_PMA技术服务_M7培训设备-菲迈航空科技(成都)有限公司

菲迈航空科技(成都)有限公司是一家专门从事航空测试设备与147培训设备,PMA技术服务,M7培训设备研发设计制造销售于一体的厂家,拥有专业的技术团队和售后服务体系,如有需要欢迎来电咨询!

小财神

该站暂未设置description...

JA Plus 开发者文档

JAP是一款开源的认证中间件,基于模块化设计,并且与业务高度解耦,使用起来非常灵活,开发者可以毫不费力地将JAP集成到任何web应用程序中。