用于MPEG-4视听流的RTP负载格式

RRC3016 RTP Payload Format for MPEG-4 Audio/Visual Streams

本备忘录的状态

本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以

得到改进。请参考最新版的“Internet正式协议标准” (STD1)来获得本协议的标准化程度

和状态。本备忘录的发布不受任何限制。

版权声明

Copyright (C) The Internet Society (2000). All Rights Reserved.

摘要

本文描述了在不使用MPEG-4系统的情况下携带MPEG-4音频和视觉码流的RTP负载格式。为了能

直接将MPEG-4音频/视觉码流映射到RTP包上,它提供了RTP包头字段的使用规范和分片规则。同

时文档中还规定了MIME类型注册和会话描述协议(SDP)的使用。

目录

本备忘录的状态 1

版权声明 1

摘要 1

1. 介绍 2

1.1 MPEG-4视觉RTP负载格式 3

1.2 MPEG-4音频RTP负载格式 3

2. 要求的术语 4

3. MPEG-4视觉码流的RTP组包 4

3.1 MPEG-4视觉中RTP头字段的使用 4

3.2 MPEG-4视觉码流分片 5

3.3 MPEG-4视觉码流组包示例 6

4. MPEG-4音频码流的RTP组包 7

4.1 RTP包格式 7

4.2 MPEG-4音频中RTP头字段的使用 8

4.3 MPEG-4音频码流分片 9

5. MPEG-4视听流MIME类型注册 9

5.1 MPEG-4视觉MIME类型注册 9

5.2 MPEG-4视觉中SDP的用法 10

5.3 MPEG-4音频MIME类型登记 11

5.4 SDP usage of MPEG-4 Audio 12

6. 安全性考虑 13

7. 参考文献 13

8. 作者地址 13

9. 版权声明 14

致谢 14

1. 介绍

本文描述的RTP负载格式规定了如何对MPEG-4音频流[3][5]MPEG-4视觉流[2][4]进行分片并直接映射到RTP包中。

通过定义这些RTP负载格式,应用在不使用MPEG-4系统同步和流管理功能的情况下也能直接传输MPEG-4音频/视觉流。本文的RTP负载格式可应用于那些本身有流管理功能且不需要MPEG-4系统中类似功能的系统。例如H.323终端,其MPEG-4/视频流的管理就不通过MPEG-4系统对象描述符进行管理,而是使用了H.245。流直接映射到RTP包中,并没有使用MPEG-4系统同步层。其它例子包括SIPRTSP,它们使用了MIMESDP本文所述之RTP负载格式定义了MIME类型和SDP的用法,直接规定了不使用MPEG-4系统时的音/视觉流属性(如,媒体类型,打包格式和编码配置)。这样做明显的优点在于可以象对付那些非MPEG-4编码格式一样,采用一种通用的方法来对这些MPEG-4音频/视觉RTP负载格式进行处理。而缺点在于同基于MPEG-4系统环境的互操作可能会比较困难,其它负载格式则更适用于这些应用。

在此情况下,RTP包头的语义必须定义的非常清晰,其中包括MPEG-4/视频数据元素的关系。此外,为了增强错误恢复能力,在MPEG-4视频流内部提供错误恢复工具,最好能为MPEG-4视频流定义好RTP包的分片规则。

1.1 MPEG-4视觉RTP负载格式

MPEG-4视觉是一种视觉编码标准,它具有如下新特征:高编码效率;高错误恢复性;基于多样的,任意形的对象编码;等等[2]。其速率范围介于数Kbps到几Mbps。并且它能适应从无差错网络到高错误率的移动网络等多种网络类型。

针对本文中定义的MPEG-4视觉码流的分片规则我们应当注意到,由于MPEG-4视觉将用于多

种网络类型,因此在分片方面不应有太多的限制。诸如“单个视频包需映射到单个RTP包”这样的分片规则是不合理的。另一方面,大意,以及未知媒体分片也可能导致错误恢复率和带宽利用率的下降。本文描述的分片规则十分灵活,但在应用MPEG-4视觉错误恢复功能时为了避免无意义的分片也要定义一个最小的规则集。

分片规则建议不要在一个RTP包中映射多个VOP,这样可以保证RTP时间戳能唯一地表示VOP分帧时间。而相反地,由于MPEG-4视频可以产生非常小的VOP,如一个只包含VOP头的空VOP (vop_coded=0)或者一个仅有少量码块的任意形VOP。为了减低开销,分片规则应允许将多个VOP连接到一个RTP包中。(参见3.2节分片规则(4)3.1节标志位和时间戳)

H.261MPEG-1/2等视频编码工具中往往通过所定义的额外媒体RTP包头来帮助在包丢失时恢复损坏的图片包头,而MPEG-4视觉已经为此提供了错误恢复功能,它们可用于RTP/IP网络,也可用于其它网络(H.223/Mobile,MPEG-2/TS等)。因此,无需在MPEG-4视觉RTP负载格式中定义额外的RTP包头。

1.2 MPEG-4音频RTP负载格式

MPEG-4音频是一种集成了多种类型音频编码工具的新型音频标准。LATM(低负担MPEG-4音频传输复用)通过相当小的耗费来管理音频数据序列。对那些仅有音频的应用,不使用MPEG-4系统而采用直接将基于LATMMPEG-4音频码流映射到RTP包的方式是很值得的。LATM有如下几项复用特性:

- 在音频数据中携带配置信息,

- 将多个音频帧连接到一个音频流中,

- 多对象(程序)复用

- 可伸缩层的复用,

RTP传输中不需要最后两项性质。因此,基于本文规定的RTP组包原则的应用程序不能使

用这两个性质。由于LATM是为自然音频编码工具所开发,而非为合成工具开发,要用其来传输结构化音频(SA)数据和文语转换接口(TTSI)数据是很困难的。所以不能通过本文档的RTP组包方法传输SA数据和TTSI数据。

为了传输可伸缩流,每层的音频数据都应当打包到不同的RTP包,如此才可保证在IP层对不同层有不同的处理,比如通过一些区分服务。另一方面,可伸缩流的所有配置数据都包含于一个LATM配置数据"SteamMuxConfig"中,并且每一层共享该 StreamMuxConfig。层与其配置数据的映射是通过音频数据附带的LATM头信息来完成的。为了表示可缩放流的依赖信息,还针对负载类型(PT)(4.2)的动态分配规则使用了一种限制措施。

对于MPEG-4音频编码工具而言,如果负载为单个音频帧,则包的丢失不会影响邻近包的解

码。这同样也适用于其它音频编码器。因此MPEG-4音频不需要附加的用于错误恢复的媒体特定头。

可采用已经存在的一些RTP保护机制来提高错误恢复率,如通用前向纠错(RFC 2733)和冗余音频数据(RFC 2198)

2. 要求的术语

本文中的关键字“必须”,“必须不”,“要求的”,“应该”,“不应该”,“会”,“不会”,“建议”,“或许”,“可选的”在 RFC 2119 中解释。

3. MPEG-4视觉码流的RTP组包

本节规定了MPEG-4视觉内容的RTP组包规则。一个MPEG-4视觉码流可直接映射到RTP包而不需要增加额外的头字段或者删除任何视觉语法元素。为了将基本流的配置信息在相同的RTP端口上传送,必须使用合并配置/基本流模式。(参见ISO/IEC 14496-2[2][9][4]6.2.1"开始编码"

配置信息可以通过带外方式规定。对于H.323终端,必须使用H.245码点"decoder Configuration Information"。如果系统使用MIME内容类型和SDP参数,如SIPRTSP

则必须用可选参数"config"来规定配置信息(参见5.15.2)。

当使用了短视频头模式时,应该H.263RTP负载格式(建议使用RFC2429定义的格式,但也可使用RFC2190格式以实现同旧系统的兼容性)。

0 1 2 3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|V=2|P|X| CC |M| PT | sequence number | RTP

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| timestamp | Header

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| synchronization source (SSRC) identifier |

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

| contributing source (CSRC) identifiers |

| .... |

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

| | RTP

| MPEG-4 Visual stream (byte aligned) | Pay load

| |

| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| :...OPTIONAL RTP padding |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Figure 1 – 一个MPEG-4视觉流的RTP

3.1 MPEG-4视觉中RTP头字段的使用

负载类型(PT): 为新的包格式分配RTP负载类型超出了本文的范畴,不在此赘述。特定类型应用程序的RTP框架应该负责负载类型的分配,如若不能则应该通过带外信令协议(如,H.245,SIP等)在动态范围内选择一个负载类型。

扩展位(Extension-X bit): 由使用的RTP框架定义。

序列号(Sequence Number: 为了安全从一个随机初始化值开始,每发送一个RTP数据包加1

标志位(Marker-M bit: 标志位设为1标志这是VOP的最后一个(或仅有一个)RTP包。若一个RTP包中携带有多个VOP则标志位也设为1

时间戳(Timestamp: 时间戳表示RTP包中的VOP采样时间。为了安全,加上了一个随机常数偏移。

- 当一个RTP包携带多个VOP时,时间戳表示其中最早的一个VOP的时间。其它VOP的时间戳信息通过VOP头的时间戳字段可得(modulo_time_basevop_time_increment)。

- 如果RTP包只含有配置信息或Group_of_Video Object Plane()字段,使用编码队列中下一个VOP的时间戳。

- 如果RTP包仅含有visual_object_sequence_end_code信息,使用编码队列中前一个VOP的时间戳。

除非由带外方式规定,时间戳分辨率设为缺省值90KHz

其它头字段的使用见RFC 1889 [8]

3.2 MPEG-4视觉码流分片

使用合并配置/基本流模式,经过分片的MPEG-4视觉码流直接映射到RTP负载而不用增加任何额外头字段或者删除视觉语法元素。分片时可应用如下规则。

下文中,头(Header)可能表示如下信息:

- 配置信息(视觉对象序列头,视觉对象头和视频对象层头)

- visual_object_sequence_end_code

- 基本流的进入点函数头(Group_of_VideoObjectPlane(),

video_plane_with_short_header(), MeshObject()FaceObject())

- 视频包头 (video_packet_header()next_resync_marker()除外)

- gob_layer()

配置信息和进入点函数的定义参见ISO/IEC 14496-2 [2][9][4]6.2.1 "开始编码"

(1) 配置信息和Group_of_VideoObjectPlane()字段应位于RTP负载的开始位置或在语法上的上层函数头之后。

(2) 如果RTP负载中存在一个或多个头,则RTP负载应从语法上的最高函数头开始。

注意: visual_object_sequence_end_code作为最低函数。

(3) 一个头不应分到多个RTP包中。

(4) 不同的VOP应该分片为不同的RTP包,一个RTP包只包括与唯一VOP的时间相关的数据(在RTP包头的时间戳字段中指出)。例外情况是如果VOP很小,则单个RTP包携带多个按解码顺序连续的VOP

注意:当一个RTP负载携带了多个VOP时,第一个VOP后的VOP时间戳在解码时通过计算得到。该操作仅当RTP包标志位为1RTP负载开始符合起始码时才是必须的。 (3.1节时间戳和标志位)

(5) 建议一个视频包组成一个RTP包进行发送。视频包的大小应该按如下方式来决定,即,结果RTP包大大小不得超过路径MTU的大小。

注意:规则(5)不适用于以下场合,编码器配置禁止视频包(通过将VOL头中的resync_marker_disable设置为1),或者编码工具不支持视频包。在此情况下,一个VOP可能得经过在任意字节位置进行分片后才能发送。

视频包从VOP头或视频包头开始,后面紧接着是motion_shape_texture(),以

next_resync_marker()next_start_code()结束。

3.3 MPEG-4视觉码流组包示例

Figure 2所示为按照3.2描述标准产生的RTP包的例子。

+------+------+------+------+

(a) | RTP | VS | VO | VOL |

|header|header|header|header|

+------+------+------+------+

(a)例表示包含了配置信息的MPEG-4视觉码流中第一个RTP包或随机访问点。根据规则 (1),视觉对象序列头应位于RTP负载的开始处,视觉对象头和视频对象层头(VO header, VOL header)之前。3.2中定义的分片规则保证了从visual_object_sequence_start_code开始的配置信息通常都位于RTP负载的开始位置,RTP接收端可通过检查RTP负载的头32位字段是否是visual_object_sequence_start_code来检测随机访问点。

+------+------+------+------+------------+

(b) | RTP | VS | VO | VOL |Video Packet|

|header|header|header|header| |

+------+------+------+------+------------+

(b)是另一个包含配置信息的RTP包例子。它同(1)的区别为该RTP包在VOP中的配置信息后还包含有视频包。由于配置信息长度很短(一般为数十字节),一个RTP包如果仅含有配置信息会造成系统开销的上升,因此配置信息和其后的GOV/(部分)VOP可以打包到同一个RTP包中,如此例中所示。

+------+-----+------------------+

(c) | RTP | GOV |Video Object Plane|

|header| | |

+------+-----+------------------+

(c)RTP包中包含了Group_of_VideoObjectPlane(GOV)的例子。根据规则(1)GOV位于RTP负载的开始位置。一个仅有GOV字段的RTP包大小只有7个字节,这是对RTP/IP头开销的极大浪费。因此后续的VOP(或部分地)可以如本例所示打到同一个RTP包中。

+------+------+------------+ +------+------+------------+

(d) | RTP | VOP |Video Packet| | RTP | VP |Video Packet|

|header|header| (1) | |header|header| (2) |

+------+------+------------+ +------+------+------------+

(d)例中,一个视频包被打包到一个RTP包中。当网络中包丢失率很高时推荐采用该方法。甚至当包含有VOP头的RTP包被丢弃时其它RTP包还可通过使用视频包头中的HEC信息进行解码。无需任何额外的RTP头字段。

+------+------+------------+------+------------+------+------------+

(e) | RTP | VP |Video Packet| VP |Video Packet| VP |Video Packet|

|header|header| (1) |header| (2) |header| (3) |

+------+------+------------+------+------------+------+------------+

(e)例为多个视频包打在一个RTP包中的情况。 在底层网络速率很低时这种组包方式可高效地节约RTP/IP头开销。不过,由于一个RTP包的丢失会导致将多个视频包同时丢失,这种方法会降低丢包恢复率。一个RTP包中理想的视频包数目和RTP包长度可通过丢包率和底层网络传输的比特率来决定。

+------+------+------------+ +------+------------+

(f) | RTP | VOP |VOP fragment| | RTP |VOP fragment|

|header|header| (1) | |header| (2) | …

+------+------+------------+ +------+------------+

(f)示例为在VOL头中将resync_marker_disable设置为1从而禁止使用视频包。在此情况下,一个VOP可按照任意字节位置分为多个RTP包。比如将一个VOP按照固定长度进行分片。这种编码配置方法和RTP分片可应用于能提供极低错误率保证的网络。另一方面,由于它的丢包恢复率很差,建议不要在error-prone环境中使用。

+------+------+------+------+

(a) | RTP | VS | VO | VOL |

|header|header|header|header|

+------+------+------+------+

+------+------+------+------+------------+

(b) | RTP | VS | VO | VOL |Video Packet|

|header|header|header|header| |

+------+------+------+------+------------+

+------+-----+------------------+

(c) | RTP | GOV |Video Object Plane|

|header| | |

+------+-----+------------------+

+------+------+------------+ +------+------+------------+

(d) | RTP | VOP |Video Packet| | RTP | VP |Video Packet|

|header|header| (1) | |header|header| (2) |

+------+------+------------+ +------+------+------------+

+------+------+------------+------+------------+------+------------+

(e) | RTP | VP |Video Packet| VP |Video Packet| VP |Video Packet|

|header|header| (1) |header| (2) |header| (3) |

+------+------+------------+------+------------+------+------------+

+------+------+------------+ +------+------------+

(f) | RTP | VOP |VOP fragment| | RTP |VOP fragment|

|header|header| (1) | |header| (2) | …

+------+------+------------+ +------+------------+

2 RTP组包的MPEG-4视觉码流示例

Figure 3 所示为按3.2规则建立的RTP包。

按照(a)中将一个头分片到多个RTP包不仅造成RTP/IP头开销增加,也导致了错误恢复能力

的下降。因此在规则(3)中禁止这样做。

当将多个视频包串联到一个RTP包中时,VOP头或video_packet_header()不应放到RTP负载的中间。基于错误恢复的目的,(b)中的组包方法违反了规则(2)。比较该例同图2中的例6,尽管两者都是把两个视频包映射到两个RTP包中,其丢包恢复率却不一样。即是说,假设第二个RTP包丢失了,图3(b)中两个视频包都将丢失,而在图2(d)中仅丢失视频包2

+------+-------------+ +------+------------+------------+

(a) | RTP |First half of| | RTP |Last half of|Video Packet|

|header| VP header | |header| VP header | |

+------+-------------+ +------+------------+------------+

+------+------+----------+ +------+---------+------+------------+

(b) | RTP | VOP |First half| | RTP |Last half| VP |Video Packet|

|header|header| of VP(1) | |header| of VP(1)|header| (2) |

+------+------+----------+ +------+---------+------+------------+

3 – 禁止RTP组包的MPEG-4视觉码流示例

4. MPEG-4音频码流的RTP组包

本节规定了MPEG-4音频码流的RTP组包规则。MPEG-4音频流必须通过LATM工具进行格式化,然后基于LATM的流将按照下面三节的描述映射到RTP包上。

4.1 RTP包格式

基于LATM的流由一个包含了一个或多个音频帧的audioMuxElements序列组成。一个完整或

部分完整的audioMuxElement可直接映射到一个RTP负载上,无需删除任何audioMuxElement语法元素 (见图4)。每个audioMuxElement的第一个字节应该位于RTP包第一个负载所在的位置。

0 1 2 3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|V=2|P|X| CC |M| PT | sequence number |RTP

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| timestamp |Header

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| synchronization source (SSRC) identifier |

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

| contributing source (CSRC) identifiers |

| .... |

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

| |RTP

: audioMuxElement (byte aligned) :Payload

| |

| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| :...OPTIONAL RTP padding |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

4 – 一个MPEG-4音频RTP

为了对audioMuxElement进行解码,必需得在其后通过带外方法指明muxConfigPresentSDP用于此指示时,MIME参数"cpresent“就对应了muxConfigPresent信息。(5.3).muxConfigPresent:

如果该值为1(带内模式)audioMuxElement应包括一个指示位"useSameStreamMux"并且可能包括一个音频压缩配置信息"StreamMuxConfig"UseSameStreamMux位表示是否前一帧中的StreamMuxConfig元素也应用于本帧。如果useSameStreamMux位指示要使用前一帧的StreamMuxConfig,而前一帧已经丢失,则将无法对当前帧进行解码。因此,在带内模式下,StreamMuxConfig元素应根据网络条件重复传输。

相反,如果muxConfigPresent设为0(带外模式)StreamMuxConfig元素需要通过带外方式传输。如果是SDP,则要使用MIME参数"config" (5.3).

4.2 MPEG-4音频中RTP头字段的使用

负载类型(PT): 为这种新的包格式分配RTP负载类型超出了本文的范畴,不在此赘述。特定类型应用程序的RTP框架应该负责为编码分配负载类型,如若不能则应该通过带外信令协

议(如,H.245,SIP等)在动态范围内选择一个负载类型。在为可伸缩流动态分配RTP负载类型时,应该为每一层分配不同的值。这些值应按层依赖关系的强弱顺序进行分配,最基本的层拥有最小的值。

标志位(M): 标志位指出了audioMuxElement范围。置为1说明RTP包包含有完整的audioMuxElementaudioMuxElement分片的最后一片。

时间戳: 时间戳表示RTP包中第一个音频帧的采样时间。从安全角度出发,建议时间戳从一个随机值开始。除非指定使用带外方式,时间戳的分辨率设为缺省值90KHz

顺序号: 为了更加安全,顺序号应从一个随机初始化值开始,每发送一个RTP数据包加1

其它头字段的使用遵照RFC 1889 [8]

4.3 MPEG-4音频码流分片

建议每个RTP包中只放一个audioMuxElement。如果audioMuxElement的大小保持得足够小,使得RTP包的大小不超过路径MTU的大小,则没有问题。否则就得将audioMuxElement分片到多个包中。

5. MPEG-4视听流MIME类型注册

接下来的几节描述了MPEG-4视听流的MIME类型注册。MPEG-4视觉流的MIME类型注册和SDP使用在5.15.2节中描述,而MPEG-4音频流的MIME类型注册和SDP用法在5.35.4中描述。

5.1 MPEG-4视觉MIME类型注册

MIME媒体类型名: video

MIME子类型名: MP4V-ES

必需的参数: none

可选参数:

rate(速率): 该参数仅用于RTP传输。表示RTP头时间戳字段的分辨率。如果未指定该参数则使用缺省值90000(90KHz)

profile-level-id(框架级别ID): 一个表示Table G-1 of ISO/IEC 14496-2 [2][4]定义的MPEG-4视觉框架和级别值的十进制数 (profile_and_level_indication)。该参数可用于性能交换或事务建立过程中以表示MPEG-4视觉框架和MPEG-4视觉编码器能达到的级别组合。如未指定该参数,则采用缺省值1

Config(配置): 该参数用于表示相应MPEG-4视觉流的配置。不应用于表示性能交换过程中的编码能力。它是一个16进制形式的8位字节串,可表示ISO/IEC14496-2 [2][4][9] 6.2.1小节中定义的MPEG-4视觉配置信息。该配置信息可按照MSB(最高有效位)优先原则直接映射到8位字节串。配置信息的第一位应位于第一个8位组的MSB。该参数表示的配置信息应和相应的MPEG-4视觉流的配置信息相同,除了first_half_vbv_occupancylatter_half_vbv_occupancy,如果存在,那么它在MPEG-4视觉流内重复的配置信息方面有所不同。(ISO/IEC14496-26.2.1小节“开始编码”).

关于该参数的用法示例如下:

- MPEG-4 Visual Simple Profile/Level 1:

Content-type: video/mp4v-es; profile-level-id=1

- MPEG-4 Visual Core Profile/Level 2:

Content-type: video/mp4v-es; profile-level-id=34

- MPEG-4 Visual Advanced Real Time Simple Profile/Level 1:

Content-type: video/mp4v-es; profile-level-id=145

已发行规范:

MPEG-4视觉流规范参见ISO/IEC 14469-2 [2][4][9]RTP负载格式在RFC 3016中描述。

编码考虑:

视频位流必须参照MPEG-4视觉规范(ISO/IEC 14496-2)产生。一个视频位流是二进制数据,必须编码为可按非二进制传输(对于EmailBase64编码就已经足够了)。该类型也定义为通过RTP传输。RTP包必须遵照RFG 3016定义的MPEG-4视觉RTP负载格式进行组包。

安全性考虑:参见RFC 30166节。

互操作考虑:

MPEG-4视觉为视觉对象编码提供了大量丰富的工具集。为了高效地实现标准,也为特定的应用提供了MPEG-4视觉工具子集。这些子集称做'Profiles',限制了实现一个编码器所需要的工具集的大小。为了控制计算复杂性,每个Profile分为若干级别。Profile@Level组合如下:

? 一个编解码器开发者,负责实现所需的标准子集,维护和相同组合内其它MPEG-4设备的相互作用。

? 检查MPEG-4设备是否符合标准 ('一致性测试')

视觉流应同参数"profile-level-id"中规定的MPEG-4视觉Profile@Level兼容。

发送方与接收方的互操作性,通过在MIME内容中指定参数"profile-level-id",或者通过协调性能交换/声明过程将该参数设为相同值来实现。

使用该媒体类型的应用:

视听流和会议工具,Internet消息和电子邮件应用。

附带信息:

联系人及其邮件地址:RFC 3016作者(见第8)

预期用法: COMMON

作者或修订者:

RFC 3016作者(见第8)

5.2 MPEG-4视觉中SDP的用法

MIME媒体类型video/MP4V-ES串可映射到SDP(RFC 2327),如下:

v MIME类型(video)加入SDP "m="作为媒体名。

v MIME子类型加入SDP "a=rtpmap"作为编码名。

v 可选参数"rate"加入"a=rtpmap"作为时钟速率

v 可选参数"profile-level-id""config"加入"a=fmtp"行分别表示编码器能力和配

v 置。这些参数以分号分隔,按照“参数=值”的成对形式表示为MIME媒体类型串。

下面是SDP中的媒体表示示例:

Simple Profile/Level 1, rate=90000(90kHz), "profile-level-id""config"存在于

"a=fmtp":

m=video 49170/2 RTP/AVP 98

a=rtpmap:98 MP4V-ES/90000

a=fmtp:98 profile-level-id=1; config=000001B001000001B5090000010000000120008440FA282C2090A21F

Core Profile/Level 2, rate=90000(90kHz), "profile-level-id"存在于"a=fmtp":

m=video 49170/2 RTP/AVP 98

a=rtpmap:98 MP4V-ES/90000

a=fmtp:98 profile-level-id=34

Advance Real Time Simple Profile/Level 1, rate=90000(90kHz),"profile-level-id"存在于"a=fmtp":

m=video 49170/2 RTP/AVP 98

a=rtpmap:98 MP4V-ES/90000

a=fmtp:98 profile-level-id=145

5.3 MPEG-4音频MIME类型登记

MIME媒体类型名: audio

MIME子类型名: MP4A-LATM

必需参数:

速率: 速率参数表示RTP时间戳的时钟速率。缺省值为90000。仅当该值设置为与音频采样频率(每秒钟采样数)相同值时也可指定其它非缺省速率。

可选参数:

profile-level-id: 一个十进制形式的MPEG-4音频框架级别表示值,定义于

ISO/IEC 14496-1 ([6]及其修订版本)。该参数表示解码器可以使用哪个MPEG-4音频工

具子集。如果没有在性能交换或者事务建立过程中指定该参数,则使用缺省值30(自然

音频Profile/Level 1

object: 一个十进制形式的MPEG-4音频对象类型值,定义于ISO/IEC 14496-3 [5]

该参数指定了编码器使用的工具。可用该参数来限制性能于规定的"profile-level-id"

之下。

bitrate: 音频数据流的数据传输率。

cpresent: 一个布尔值参数,表示音频负载配置数据是否已经复用到一个RTP负载

中(参见4.1)。0表示尚未复用,1表示已经复用。该参数的缺省值为1

config: 一个16进制形式的8位字节串,可表示ISO/IEC 14496-3 [5] (参见4.1)

定义的MPEG-4音频负载配置数据"StreamMuxConfig"。该配置信息可按照MSB(最高有效

位)优先原则直接映射到8位字节串。配置数据的第一位应位于第一个8位组的MSB。在

最后一个8位组中,如果需要,应该在配置数据后跟随填充0

ptime: 推荐的包持续时间,单位毫秒。

已发行规范:

本文描述了负载格式规范。

编码规范遵照ISO/IEC 14496-3 [3][5]

编码考虑:该类型仅定义为用于通过RTP进行传输。

安全性考虑:参见RFC 30166节。

互操作性考虑:

MPEG-4音频提供了大量而丰富的工具用于音频对象编码。为了更高效地实现标准,还提供了MPEG-4音频工具子集(类似于5.1中的MPEG-4视觉)。音频流工具应同

"profile-level-id"参数指定的Profile@Level一致。发送方与接收方之间的互操作性可通

过在MIME内容中指定参数"profile-level-id",或在协商性能交换过程中,设置该参数为相同值来实现。此外参数"object"可用于在性能交换中将能力限制于指定的Profile@Level级别范围内。

使用该媒体类型的应用:视听流与会议工具。

附加信息:

联系人:

参见RFC 30168.

预期用法: COMMON

作者/修订者:

参见RFC 30168.

5.4 SDP usage of MPEG-4 Audio

MIME媒体类型audio/MP4A-LATM串可以映射到SDPRFC 2327)的字段上, 如下:

v MIME类型(audio)加入SDP"m="中作为媒体名。

v MIME子类型(MP4A-LATM)加入SDP"a=rtpmap"作为编码名称

v 必需参数"rate"加入"a=rtpmap"的作为时钟速率。

v 可选参数"ptime"加入SDP "a=ptime"属性

v 可选参数"profile-level-id"加入"a=fmtp"行表示编码器能力。参数"object"加入"a=fmtp" 属性,负载格式相关参数"bitrate", "cpresent" "config"加入"a=fmtp"行。这些参数以分号分隔,按照“参数=值”的成对形式表示MIME媒体类型串。

下面是SDP中媒体表示的例子:

对于6 kb/sCELP码流 (音频采样频率为8 kHz),

m=audio 49230 RTP/AVP 96

a=rtpmap:96 MP4A-LATM/8000

a=fmtp:96 profile-level-id=9; object=8; cpresent=0; config=9128B1071070

a=ptime:20

对于64 kb/sAAC LC立体声码流(音频采样频率为24 kHz),

m=audio 49230 RTP/AVP 96

a=rtpmap:96 MP4A-LATM/24000

a=fmtp:96 profile-level-id=1; bitrate=64000; cpresent=0;config=9122620000

在上面两个例子中,音频配置数据仅通过SDP进行了描述,并没有复用到RTP负载中去。此外,"时钟速率(clock rate"也设置为音频采样速率。

如果时钟速率设置为缺省值,并且必须要取得音频采样速率,则可通过解析参数"config"

来实现。举例如下:

m=audio 49230 RTP/AVP 96

a=rtpmap:96 MP4A-LATM/90000

a=fmtp:96 object=8; cpresent=0; config=9128B1071070

下例显示RTP负载中的音频配置数据。

m=audio 49230 RTP/AVP 96

a=rtpmap:96 MP4A-LATM/90000

a=fmtp:96 object=2; cpresent=1

6. 安全性考虑

本规范中描述的RTP包负载格式从属于RTP规范[8]中讨论的安全性考虑。这意味着媒体

流的机密性要通过加密来实现。由于负载格式中数据压缩是端到端的,加密也可在压缩数据

上进行,两种操作间并无矛盾。

完整的MPEG-4系统允许传输各种类型的数据,包括Java小程序(MPEG-J)和脚本。本负载格式限定为音频和视频流,因而不能用于传输这些活动内容。

7. 参考文献

1 Bradner, S., "The Internet Standards Process -- Revision 3", BCP

9, RFC 2026, October 1996.

2 ISO/IEC 14496-2:1999, "Information technology - Coding of audio-

visual objects - Part2: Visual".

3 ISO/IEC 14496-3:1999, "Information technology - Coding of audio-

visual objects - Part3: Audio".

4 ISO/IEC 14496-2:1999/Amd.1:2000, "Information technology - Coding

of audio-visual objects - Part 2: Visual, Amendment 1: Visual

extensions".

5 ISO/IEC 14496-3:1999/Amd.1:2000, "Information technology - Coding

of audio-visual objects - Part3: Audio, Amendment 1: Audio

extensions".

6 ISO/IEC 14496-1:1999, "Information technology - Coding of audio-

visual objects - Part1: Systems".

7 Bradner, S., "Key words for use in RFCs to Indicate Requirement

Levels", BCP 14, RFC 2119, March 1997.

8 Schulzrinne, H., Casner, S., Frederick, R. and V. Jacobson "RTP: A

Transport Protocol for Real Time Applications", RFC 1889, January

1996.

9 ISO/IEC 14496-2:1999/Cor.1:2000, "Information technology - Coding

of audio-visual objects - Part2: Visual, Technical corrigendum 1".

8. 作者地址

Yoshihiro Kikuchi

Toshiba corporation

1, Komukai Toshiba-cho, Saiwai-ku, Kawasaki, 212-8582, Japan

EMail: yoshihiro.kikuchi@toshiba.co.jp

Yoshinori Matsui

Matsushita Electric Industrial Co., LTD.

1006, Kadoma, Kadoma-shi, Osaka, Japan

EMail: matsui@drl.mei.co.jp

Toshiyuki Nomura

NEC Corporation

4-1-1,Miyazaki,Miyamae-ku,Kawasaki,JAPAN

EMail: t-nomura@ccm.cl.nec.co.jp

Shigeru Fukunaga

Oki Electric Industry Co., Ltd.

1-2-27 Shiromi, Chuo-ku, Osaka 540-6025 Japan.

EMail: fukunaga444@oki.co.jp

Hideaki Kimata

Nippon Telegraph and Telephone Corporation

1-1, Hikari-no-oka, Yokosuka-shi, Kanagawa, Japan

EMail: kimata@nttvdt.hil.ntt.co.jp

9. 版权声明

Copyright (C) The Internet Society (2000). All Rights Reserved.

This document and translations of it may be copied and furnished to

others, and derivative works that comment on or otherwise explain it

or assist in its implementation may be prepared, copied, published

and distributed, in whole or in part, without restriction of any

kind, provided that the above copyright notice and this paragraph are

included on all such copies and derivative works. However, this

document itself may not be modified in any way, such as by removing

the copyright notice or references to the Internet Society or other

Internet organizations, except as needed for the purpose of

developing Internet standards in which case the procedures for

copyrights defined in the Internet Standards process must be

followed, or as required to translate it into languages other than

English.

The limited permissions granted above are perpetual and will not be

revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an

"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING

TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING

BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION

HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF

MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

致谢

Funding for the RFC Editor function is currently provided by the

Internet Society.

RRC3016 RTP Payload Format for MPEG-4 Audio/Visual Streams

用于MPEG-4视听流的RTP负载格式
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. linux磁盘分区fdisk命令详解

    1、什么是分区?分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。 2、为什么要有多个分区? 防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数…...

    2024/4/24 23:53:01
  2. Bootstrap全局CSS样式

    设置全局 CSS 样式;基本的 HTML 元素均可以通过 class 设置样式并得到增强效果;还有先进的栅格系统。就是Bootstrap的css文件里写了很多的CSS样式,我们可以通过类名来使用。格式:<标签名 class="类名"></标签名>Bootstrap全局CSS样式,主要有:布局容…...

    2024/4/24 23:53:00
  3. Docker - Run & CMD & Entrypoint

    优先使用shell命令。...

    2024/4/24 23:52:59
  4. PHP输出xml格式数据

    <?php header("Content-type: text/xml"); // 请求头 $xml = <sitemapindex>; $data = array(array(name=>第一游, url=>http://wwww.diyiyou.com),array(name=>下载王, url=>http://wwww.xzking.com)); foreach ($data as $k => $val) {…...

    2024/4/24 23:52:58
  5. 敲黑板!!!! 关于那个echarts 地图的 剥壳儿

    嗯 可能会一点一点的更新 不是很快 (。・_・。)ノI’m sorry~ 一、统计我国某省的数据看图就好 代码下面给你放上去 (#^.^#)<script>$(function() {var myChart = echarts.init(document.getElementById(main));myChart.showLoading();$.get(static/json/province/HK.…...

    2024/4/24 23:53:01
  6. 【CSS3学习笔记】11:表格和列表的样式

    本节学习表格与列表中独有的CSS样式。表格的独有样式 [1]border-collapse边框是否合并,separate为默认的独立,collapse为合并。 [2]border-spacing边框间距,只在上一个属性为独立时有效。 [3]caption-side设置表格标题(caption标签)所处的位置,默认在上方。 [4]empty-c…...

    2024/4/24 23:52:56
  7. 机器人的视听觉交叉感知技术研究

    机器人的视觉和听觉是环境感知的主要信息来源,视听觉交叉感知技术的研究涉及了生物医学、脑神经科学、机器人智能技术、信息科学等多个研究领域。本文在对人的视听觉交叉感知机制的研究基础上,通过对机器人声源定位系统、机器人视觉的目标检测、识别和双目测距功能实现,设计…...

    2024/4/14 20:56:21
  8. Sublime 修改默认快捷键和格式化josn ,xml

    修改默认快捷键例如:删除行 打开 按键绑定-默认找到 : Ctrl+Shift+K拷贝出来 –> 打开 –> 按键绑定-默认–> 粘贴进去–> 保存示例[{ "keys": ["ctrl+D"], "command": "run_macro_file", "args": {&quo…...

    2024/4/28 2:20:27
  9. webpack,extract-text-webpack-plugin报错:Use Chunks.groupsIterable and filter by instanceof EntryPoint

    一、extrack-tex-webpack-plugin作用: 为了抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象 二、使用 1、npm install --save-dev extract-webpack-plugin2、webpack.production.config.js中const webpack=require("webpack"); //... const Extract…...

    2024/4/28 0:06:32
  10. Linux下的联机帮助命令

    1.man命令给命令格式化并显示某一命令的联机帮助手册页 1)一般格式 man 【选项】 命令名2)说明 命令名称为参数。3)常用选项 -M 路径 -P 命令 -S 章节 -D 既显示手册页内容,也显示检查信息2.help命令该命令可以查看所有shell内置命令的帮助信息 1)一般格式 help …...

    2024/4/28 6:54:20
  11. 利用ECharts3来实现ECharts2实例中的模拟迁徙效果,即背景地图为百度地图。 标签: ECharts3Echarts2模拟迁徙百度地图引入

    利用ECharts3来实现ECharts2实例中的模拟迁徙效果,即背景地图为百度地图。很多小伙伴都来要demo源码,现在我把demo放在我的GitHub上了。https://github.com/lixinGiting/echarts3_map_demo希望大家能给我个star鼓励一下。效果预览 :http://htmlpreview.github.io/?https://…...

    2024/4/24 23:52:56
  12. DockerFile的CMD/ENTRYPOINT 镜像案例

    作用:都是指定一个容器启动时要运行的命令CMDDockerfile 中可以有多个 CMD 指令,但只有最后一个生效,CMD 会被 docker run 之后的参数替换实例tomcat的讲解演示docker run -it -p 8080:8080 tomcatdocker run -it -p 8080:8080 tomcat ls -lENTRYPOINT docker run 之后的参数…...

    2024/4/24 23:52:55
  13. Ubuntu下U盘低级格式化

    Ubuntu下U盘低级格式化命令如下: sudo dd if=/dev/zero of=/dev/sdb 可以用命令df查看U盘挂载在哪个分区下,如果U盘挂载在/dev/sdb下,如果不是/dev/sdb则 请将/dev/sdb换成你的u盘挂载的分区, 磁盘格式化是系统管理员的工作范畴 需系统管理员权限 root权限 所以需要用root…...

    2024/4/27 23:49:31
  14. 整治互联网视听服务

    【搜狐IT消息】12月14日,搜狐IT消息,在国家广电总局整治互联网视听服务活动中,继多家知名BT网站被封杀后,大量中小型以视频为主业的网站也遭遇封杀,而利益共享的迅雷、土豆、优酷等视频网站也因此损失了部分流量和广告收入。小影视网站倒掉12月13日,在被通知将被封站后,…...

    2024/4/28 1:02:00
  15. CSS 清除默认样式

    通常有以下几句就够了:*{margin:0;padding:0}li{list-style:none}img{vertical-align:top;border:none}如果你想写全也可以:/* 清除内外边距 */ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elem…...

    2024/4/27 10:11:21
  16. notepad++ xml---如何使用Notepad++格式化XML文件

    经常会从数据库中读到挤在一起的XML, 整理它们的格式需要使用一些工具. 比如笔者之前使用过online的tool. 后来经同事介绍, 改用VS2008的Ctrl+K, Ctrl+F来整理.但是VS2008有点庞大, 开启起来还是有点慢, 用起来也远不如Notepad++顺手. 于是笔者Google了一把. 找到了下面的步骤,…...

    2024/4/24 23:52:50
  17. 腾讯地图 api

    把其中的xxx换成 自己的key即可 https://apis.map.qq.com/tools/poimarker?type=0&marker=coord:39.96554,116.26719;title:成都;addr:北京市海淀区复兴路32号院&key=XXX&referer=myapp转载于:https://www.cnblogs.com/weilianguang/p/11441468.html...

    2024/4/27 22:03:11
  18. 使用四种CSS样式表构造简单网页

    四种调用样式表的方法:嵌入式样式、内部样式、链接样式文件、自定义样式类(类或者id)。简单网页如下所示1、外部样式(链接样式文件)在文件out.css中编辑格式,body部分选择背景图片,设置背景图片为不重复,且cover整个界面。设置h3字体颜色,且字体位置设置在中间。设置p…...

    2024/4/28 4:18:25
  19. 视听融合综述(三)Audiovisual Fusion: Challenges and New Approaches

    分享一篇视听融合研究综述,2015年发表在Proceedings of the IEEE上。该期刊创刊于1913年,是IEEE最古老的杂志之一。主要刊登一些综述和科学前沿的调查研究(review, survey, and tutorial)不刊载具体的研究成果。本文回顾了至2015年在视听融合方面的研究成果,并讨论了该领域…...

    2024/4/24 23:52:50
  20. CentOS 7磁盘格式化

    查看CentOS 7支持的文件系统格式[root@centos-01 ~]# cat /etc/filesystems xfs ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus *mount查看分区的文件系统格式[root@centos-01 ~]# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,secl…...

    2024/4/24 23:52:46

最新文章

  1. 算法学习笔记Day9——动态规划基础篇

    一、介绍 本文解决几个问题&#xff1a;动态规划是什么&#xff1f;解决动态规划问题有什么技巧&#xff1f;如何学习动态规划&#xff1f; 1. 动态规划问题的一般形式就是求最值。动态规划其实是运筹学的一种最优化方法&#xff0c;只不过在计算机问题上应用比较多&#xff…...

    2024/4/28 8:20:02
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. CSS3 高级- 复杂选择器、内容生成、变形(transform)、过渡(transition)、动画(animation)

    文章目录 一、复杂选择器兄弟选择器:选择平级元素的唯一办法属性选择器:1、通用:基本用不着,太泛了2、自定义:4种伪类选择器:1、目标伪类:2、结构伪类:3、元素状态伪类:4、伪元素选择器:应用于文字,使网页看起来想杂志5、否定伪类:选择器:not([本选择器的条件]) /*…...

    2024/4/27 18:00:07
  4. 一场人生的风险控制,商业社会识人指南

    一、资料前言 本套社会识人资料&#xff0c;大小679.94M&#xff0c;共有37个文件。 二、资料目录 识人的终极目的&#xff1a;一整场人生的风险控制.pdf 信任的搭建&#xff1a;更多的时间与维度.pdf 没有搞不定的人&#xff01;角色人格与全面人格.pdf 政治不正确的正确…...

    2024/4/22 12:25:15
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/28 3:28:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57