随着视频直播和流媒体应用的快速发展,如何构建高质量、高可扩展性的平台成为了各大企业和开发者关注的重点。亚马逊云作为全球领先的云计算服务提供商,提供了一系列专业化的服务和工具,为大规模视频直播和流媒体应用提供了全面的解决方案。,, 亚马逊云的视频直播服务,亚马逊云提供了全球范围内的视频直播服务,包括实时直播和点播两种模式。通过亚马逊云的视频直播服务,用户可以轻松实现高质量的直播体验,并且具备高可扩展性和稳定性。亚马逊云的视频直播服务提供了全球分发、低延迟、高清晰度、多平台支持等特点,满足了不同类型直播应用的需求。, 亚马逊云的流媒体解决方案,亚马逊云还提供了一套完整的流媒体解决方案,包括存储、转码、加速、分发等功能。用户可以使用亚马逊云的存储服务来存储和管理海量的音视频数据,使用转码服务将音视频文件转换成适合不同终端设备的格式,使用加速和分发服务将音视频内容快速、安全地传输到用户手中。, 亚马逊云的优势和应用场景,亚马逊云在大规模视频直播和流媒体应用领域具有以下优势:,亚马逊云的视频直播和流媒体解决方案适用于多种应用场景,包括但不限于:,,总之,亚马逊云作为全球领先的云计算服务提供商,为大规模视频直播和流媒体应用提供了全面的解决方案。通过利用亚马逊云的视频直播服务和流媒体解决方案,用户可以构建高质量、高可扩展性的视频直播和流媒体应用,满足不同需求的用户体验。相信在亚马逊云的帮助下,更多的企业和开发者能够实现创新的直播和流媒体应用,实现业务增长和用户留存的双赢局面。, ,随着视频直播和流媒体应用的快速发展,如何构建高质量、高可扩展性的平台成为了各大企业和开发者关注的重点。亚马逊云作为全球领先的云计算服务提供商,提供了一系列专业化的服务和工具,为大规模视频直播和流媒体应用提供了全面的解决方案。,,
毫无疑问,技术的进步确实彻底改变了全球。一个经历了巨大变化的行业是视频流和网络托管。您是否知道流媒体托管是最繁琐且要求最高的托管类型?因此,如果做得不好,获得完美的托管可能是一项艰巨的任务。在本文中,我将向您展示一些用于视频流媒体网站的最佳服务器以及在其中寻找的内容。,,流媒体托管到底意味着什么?,您可能想知道什么是流媒体托管。如果是这样,您不必担心。在我的日常旅行中,我遇到过制作内容但不知道要使用的最佳托管服务的人。每个制作视频内容的人都必须获得支持流媒体的网络主机。此外,网络主机将需要支持您创建的内容类型以及应对潜在的流量高峰。,流媒体需要特殊托管的原因,流媒体托管可能是需要特定且可靠平台的媒体共享类型之一。我们有很多制作视频的客户,但不知道要使用哪种流媒体托管公司。,这对他们的业务产生了很大影响,因为他们无法播放他的大部分内容。例如,如果您制作视频,想象一下您的观众在观看不断缓冲的视频时会感到多么沮丧。,沮丧的观众很少会回到音乐和视频不断停止然后重新开始的网站。这就是为什么您需要与一家优秀且可靠的流媒体托管公司合作的原因。从本质上讲,这样做可以确保您的视频中不会出现缓冲等错误。,此外,大多数流媒体计划也更可靠,因为这些服务现在可以通过云托管获得。这承担了从本地计算机流式传输的负担。,,为什么你应该做你自己的流媒体?,毫无疑问,过去十年见证了全球视频流媒体网站数量的激增。结果,大多数人,尤其是那些刚刚起步的人,都被自己的网站吓倒了。,拥有您的网站还应该拥有用于托管视频的最佳服务器。以下是您应该拥有流媒体服务的一些原因:,• 您将能够为其他用户托管内容并通过会员系统向他们收费。,• 它使您可以更好地控制向观众分发内容的方式,• 可以创建自己的利基,• 可以托管其他网站可能不容易发布,的内容 • 最后,您发布的内容不必链接到其他网站或品牌,您应该在流式托管服务器中寻找哪些功能?,选择具有最佳功能的流媒体主机至关重要。您应该注意的一些最佳功能包括:服务器功率、速度、存储、带宽和可靠性。这就是为什么租用专用服务器是一个不错的选择。在您寻求拥有一个可以处理您的视频流的服务器主机时,您也应该物有所值。留意上述功能将是您成功的良好开端。,,概括,总之,毫无疑问,技术确实改变了新事物的竞争方式。例如,正是通过最近的技术进步,视频流和托管等服务才成为可能。, ,毫无疑问,技术的进步确实彻底改变了全球。一个经历了巨大变化的行业是视频流和网络托管。您是否知道流媒体托管是最繁琐且要求最高的托管类型?因此,如果做得不好,获得完美的托管可能是一项艰巨的任务。在本文中,我将向您展示一些用于视频流媒体网站的最佳服务器以及在其中寻找的内容。,,概括
开始流式传输具有视觉胶合的视频体验,以获得端到端服务器解决方案,该解决方案具有运营商级特性和满足特定广播需求的功能。看看下面的一些吧!, 多语言支持,在扩展您的视频流媒体业务时,您可以通过哪些选择来获得新的客户群?为确保这一点,您的视频流服务器需要兼容各种设备和浏览器。,, 核心的可扩展性,通过管理流量和监控服务器使用情况,可以扩展到数百万并发用户。该系统将根据需求需求实时扩展和缩减。多亏了这种完全自动化的方法。, 延迟与其功效配对,使用 WebRTC 等关键协议来减少延迟将鼓励零延迟,以实现交错和不自然的交互。这完全取决于视频文件的编码和转码情况。, 可根据您的意愿定制,独一无二是让自己与竞争对手区分开来的唯一途径。在不重新调整整个流式架构的情况下允许高度定制,让您可以根据自己的需要开发解决方案,没有任何限制。, 删除了可靠性,当您想要定制解决方案以满足您的特定需求时,您需要完全控制,例如源代码访问、添加新功能、修改当前基础架构等。您可以完全消除依赖场景并随后拥有它。,, 创新自由,通过利用分散的点对点技术,继续为消费者提供独特的流媒体模式,例如实时和点播。这将对视频在互联网上的分发方式产生重大影响。留意最新的创新!, ,开始流式传输具有视觉胶合的视频体验,以获得端到端服务器解决方案,该解决方案具有运营商级特性和满足特定广播需求的功能。看看下面的一些吧!, 多语言支持,
众所周知,服务器可以使用互联网各种连接设备(如智能手机、笔记本电脑、Web 等)流式传输媒体内容。通过专用视频软件传播任何类型的信息或数据的过程,通过我们的快速服务器加速,确保流畅的流式传输送货。事实上,它创造了一个可靠的环境,帮助内容所有者、聚合者或媒体影响者以更方便的方式与他们的受众建立联系。,,以下是详细概述的一些主要因素:, 1.多种格式可见性,很明显,需要将不同的模块打补丁在一起,这意味着需要购买服务器。为了流式传输视频,编码器将协助生成多种格式,其中 HLS 视频播放器 有助于提供最终输出。, 2.维护是关键,系统是整个流式传输基础架构的支柱,因此,通过避免可能遇到的任何类型的错误或错误来进行维护非常重要。, 3.交付的安全路径,查看流的安全路径,其他流提供者没有必要使用控件。例如,密码学或 AES 128 密钥加密等控制将确保安全免受易受攻击的攻击。, 4.供电兼容性,网络基础设施的类型,将突出兼容性问题的重要性。因此,有必要增加对主要 CDN 提供商的支持,这是另一个负责持续 HQ 流的服务器组件。, 5.战略视图区域,您始终可以选择在有限数量的服务器中设置受限观看环境。当云流技术在很短的时间内自动扩展和平衡适量的负载时,它们就会被利用。,与任何其他技术计算机一样,服务器需要自己的技术知识。因此,请确保您选择了能够满足您需求的正确合作伙伴,以构建能够提高流媒体效率的高级视频流服务器。以下是下面介绍的一些重要方面。,, 1.从设置服务器开始,在创建高科技服务器时,您需要考虑一些检查指标,例如视频流质量、观看者对视频的期望数量、视频流的维护以供以后使用,最重要的是它是否会开放到世界,否则你会私下流式传输。, 2. 流媒体软件配置,现在您的服务器已设置为运行。让我们开始设置您的流媒体软件。您可以使用开源领域(Open Broadcast Studio)。选择您的操作系统下载相关版本,定制平台以满足您的需求。完成设置后,单击“开始流式传输”以开始将流发送到服务器。, 3. 加紧拥有自己的 CDN,通过利用代理服务器网络,CDN 将通过减少源与用户之间的物理距离并确保更快的内容加载时间来改善观众的体验。您需要一个源服务器、接入点 (PoP)、一个 ISP、路由和缓存软件来设置您的 CDN。, 4. 开发一个完整的媒体播放器,在制作高效的视频流服务器时,您需要确保协议能够处理播放器内的音频/视频部分。VLC 是一个支持 RTMP 的开源媒体播放器,可用于观看和监控您的流媒体。通过转到“媒体”并单击“打开网络流”连接到您的流,然后输入流密钥。, ,众所周知,服务器可以使用互联网各种连接设备(如智能手机、笔记本电脑、Web 等)流式传输媒体内容。通过专用视频软件传播任何类型的信息或数据的过程,通过我们的快速服务器加速,确保流畅的流式传输送货。事实上,它创造了一个可靠的环境,帮助内容所有者、聚合者或媒体影响者以更方便的方式与他们的受众建立联系。,, 4. 开发一个完整的媒体播放器
在这个自动化的数字世界中,流媒体视频有时成为内容所有者、发行商、广播公司的艰巨任务,但对于专用流媒体服务器而言却不是。当您的业务依赖它时,只有完全控制流媒体流程才有意义,对吧?今天,我们将揭示一些关于多级视频服务器如何作为您自己的视频流平台实现成功增长率的关键催化剂的详细概念。,,假设当您的视频组织需要以与 YouTube 相同的方式播放所需内容供观众观看时,您可能正在寻找如何构建一个强大的视频流服务器以提供高质量的广播体验。此外,当视频流是您的主要活动时,您很可能正在考虑设置内部服务器。几乎您的业务虽然依赖于它,但从头到尾拥有流媒体流程的所有权是有意义的。,服务器是一种计算机或机架式设备,它使用客户端或云服务器架构通过网络将数据或资源传输到其他计算机。这可能是计算机、移动设备、笔记本电脑或工作场所支持的任何设备,或者是数据中心的巨大服务器机房。, 1.从设置服务器开始,您在端口大小方面所需的服务器带宽量由 自托管视频流质量和观众数量决定。, 2.特定时间收视数据,您的服务器将能够通过更大的端口容纳更高质量和更多同时观看的观众。, 3. 媒体内容所需的存储空间,由于高分辨率和多相机照片需要具有巨大的文件大小,因此对大容量存储设备和高性能存储的需求不断增长。, 4. 完全控制可访问性,您还可以访问企业级视频安全和隐私功能,以保护您的无价资产,并完全控制谁可以访问您的视频资料。,视频流有一个关键组件,它充当整个基础架构的生命线。它处理这个强大的视频流服务器。当您寻找业务时,保持对端到端流媒体流程的所有权是有意义的。为方便起见,我们将分解本节涵盖的一般流程,, 具有强大 CPU 的集中式流媒体功能,您在 视频服务器中选择的流媒体解决方案的组成部分在强大的 CPU(中央处理单元)上运行。你可能会问“我的动态内容是如何出现的”。让我告诉您,即使您的 Web 服务器管理地理限制、CDN 和其他业务方面的方面,视频的分辨率也是由服务器本身设置的。, 我需要多少 RAM 空间才能流式传输,据我所知,我认为在 16 GB 以下的情况下什么都行不通!通常,当视频每次都被流式传输时,它肯定需要上传到内存中。而且,每当同一视频被多次流式传输时,很明显它会一次又一次地上传到内存中。话虽如此,要确定是否需要更多 RAM,您可以简单地按照此练习进行操作。, 影响服务器的磁盘内文件占用,在估计磁盘上的可用空间时,可能需要一段时间。找出视频的大小并构建具有流式传输能力的视频服务器是首要任务。此外,此步骤通过具有不同分辨率的视频再次分叉。通过这种方式,您可以创建具有不同质量级别的多个视频副本。接下来,确保您的磁盘上有“空白空间”,以便您的应用程序将其用于缓存,就像在 RAM 的情况下一样。SSD 还可以通过存储您的视频和用作应用程序缓存来提高您的应用程序速度。此外,您可以将普通硬盘用于批量视频存储,从而降低成本。, 带宽的端口大小对可玩性很重要,带宽端口大小完全基于峰值流需求。通常高清视频的消耗率为每秒 1MB。假设,如果给您每秒 1GB 的端口,则需要同时处理近 1000 个高清流媒体。在这方面,如果您估计连续拥有 800 多个高清流媒体,最好将您的帖子相应地升级为安全区域。您可以开发一个专用于高级流媒体的集中式视频服务器,并配备减少网络流量拥塞的功能,确保流畅的可播放性。, ,在这个自动化的数字世界中,流媒体视频有时成为内容所有者、发行商、广播公司的艰巨任务,但对于专用流媒体服务器而言却不是。当您的业务依赖它时,只有完全控制流媒体流程才有意义,对吧?今天,我们将揭示一些关于多级视频服务器如何作为您自己的视频流平台实现成功增长率的关键催化剂的详细概念。,,带宽端口大小完全基于峰值流需求。通常高清视频的消耗率为每秒 1MB。假设,如果给您每秒 1GB 的端口,则需要同时处理近 1000 个高清流媒体。在这方面,如果您估计连续拥有 800 多个高清流媒体,最好将您的帖子相应地升级为安全区域。您可以开发一个专用于高级流媒体的集中式视频服务器,并配备减少网络流量拥塞的功能,确保流畅的可播放性。
拥有编程视频流服务器的高级支持是拥有一个杰出的平台,您可以在该平台上 创建一个视频流网站 ,对点播视频进行分类、管理和直播。在您自己的流媒体设备下,所有这些都可以在没有任何可靠性的情况下完成。此外,您不必面对任何以前不在您附近和控制范围内的不知情的技术事故。换句话说,可以轻松满足流媒体需求并保持无忧!,, 1.启用即时查看,有许多平台可以提供即时访问电影的功能,即使消费者在旅途中也是如此。也许您可以利用这一点,每月收取固定价格,以换取完全访问他们的节目。, 2.无需分配下载时间,人们现在可以观看他们最喜欢的剧集,而无需等待下载。这一切都归功于流媒体平台连接的进步。要观看任何剧集,无论您的用户身在何处,您只需要稳定的互联网连接即可。, 3.摆脱最小内存空间问题,您不必担心内存空间不足,因为每次都不会直接将文件下载到您的设备。这是随着云技术的进步,在转码过程中,您的内容在文件压缩后仍然在线。, 4.确保立即播放,如果网站管理员想在互联网处于起步阶段时与访问者分享视频,他们必须在他们的网站上放置一个链接。视频必须下载并由访问者稍后观看。目前,视频流已经发生了革命性的变化,允许即时播放。,, 5. 为理想实践忽略 Streamflow,流媒体工作流程的改进是典型的,并为您的视频业务增加价值。这是通过与实时编码一起完成的转码过程来实现的。这提高了在最终用户使用的每台设备上传输的流的质量。, 6. 用户内容的可用性,随时随地流式传输和交付您的OTT 平台视频。您现在可以 通过任何流媒体协议(如 CDN、RTSP 等)轻松地在一个集中式流媒体服务器中制作多个设备和目的地的视频或音频流媒体。, ,拥有编程视频流服务器的高级支持是拥有一个杰出的平台,您可以在该平台上 创建一个视频流网站 ,对点播视频进行分类、管理和直播。在您自己的流媒体设备下,所有这些都可以在没有任何可靠性的情况下完成。此外,您不必面对任何以前不在您附近和控制范围内的不知情的技术事故。换句话说,可以轻松满足流媒体需求并保持无忧!,,
HTTP 动态流式传输或 HDS 是Adobe 开发的一种自适应比特率流式传输方法。HDS 通过HTTP连接提供 MP4 视频内容。HDS 可用于点播流式传输或实时流式传输。由于它们是通过 HTTP 交付的,因此 HDS 流可以被缓存——通过内容交付网络 ( CDN ) 或另一个缓存服务器。,HDS 是为与 Adobe Flash Player 和 Adobe AIR 一起使用而开发的。Adobe Flash Player 已停产,现在有一家外部公司支持 AIR 而不是 Adobe。Apple 设备不支持 HDS。,, 什么是 Adobe Flash Player?,Adobe Flash Player 是一个用于播放视频内容的浏览器插件。多年来,Flash 插件是最普遍的将视频嵌入网页的方式。然而,在HTML5 视频元素发布后,Flash 不再是嵌入视频的主要选择。此外,Flash 有许多安全漏洞,使其变得危险。(例如,几个 Flash 漏洞允许攻击者在某人的浏览器中执行他们想要的任何代码。),多年来,浏览器和操作系统逐渐放弃对 Flash 的支持,以避免发生安全事件。最后,Adobe 于 2020 年 12 月 31 日停止支持 Flash Player。, HDS 流媒体如何工作?,创建和交付 HDS 流的过程大致为:, 什么是清单文件?,可以将清单文件与组装模型飞机的一组说明进行比较。方向指示每个部件的去向,使拥有模型套件的人能够自己制造飞机。,类似地,视频的清单文件告诉播放视频的客户端设备(例如用户的笔记本电脑或智能手机)如何按顺序组装视频片段、如何加载音频文件、存储字幕的位置等等。这允许客户端设备正确地构建和播放视频。,,清单文件存储在视频元数据中。文件的“元数据”是关于文件其余部分的信息。, 什么是自适应比特率流?,自适应比特率流是一种允许视频播放器根据网络条件调整视频质量级别的技术。如果网络连接运行缓慢,则播放器会加载质量较低的视频片段,而这些视频片段可以更快地加载。如果网络连接性能更好,则播放器会加载高清视频。这些调整是在视频播放时进行的。,自适应比特率流式传输是可能的,因为流式传输视频被分成多个片段并以几个不同的质量级别进行编码。因此,播放器可以为每个视频片段从多个质量级别中进行选择。在每个片段之后,玩家可以根据需要切换到更高或更低的质量级别。,HDS 使用自适应比特率流,类似名称的HTTP 实时流 (HLS)也是如此。, HLS 与 HDS:有什么区别?,HLS 是使用最广泛的流协议之一。HLS 最初是由 Apple 开发的专有流媒体协议,尽管此后它已成为一个开放标准。Apple 设备仍仅支持 HLS。,这两种流媒体方法之间的一个重要区别是,HDS 的支持和采用不如 HLS 广泛。截至 2021 年,Apple 占据了全球智能手机市场近四分之一的份额,因此使用 HDS 会减少大量潜在观众。事实上,HDS 是为与已停产的 Adobe Flash 一起使用而设计的。今天,相对较少的观众可能拥有可以播放 HDS 流的设备。, ,HTTP 动态流式传输或 HDS 是Adobe 开发的一种自适应比特率流式传输方法。HDS 通过HTTP连接提供 MP4 视频内容。HDS 可用于点播流式传输或实时流式传输。由于它们是通过 HTTP 交付的,因此 HDS 流可以被缓存——通过内容交付网络 ( CDN ) 或另一个缓存服务器。,HDS 是为与 Adobe Flash Player 和 Adobe AIR 一起使用而开发的。Adobe Flash Player 已停产,现在有一家外部公司支持 AIR 而不是 Adobe。Apple...
亚马逊云服务(AWS)为游戏开发者和流媒体服务提供者提供了一整套强大的工具和服务,助力他们更好地创建、运行和扩大其业务。本文将详细解析亚马逊云服务在游戏开发和流媒体解决方案方面的特点和优势。,,一、亚马逊云在游戏开发中的应用,AWS 提供了一套全面的解决方案,包括计算、数据库、分析以及人工智能和机器学习等服务,游戏开发者可以利用这些服务创建游戏、进行实时分析、实现全球扩展等。同时,AWS 的 Game Tech 产品,包括 Lumberyard、GameLift 和 GameSparks 等,提供了更为具体的游戏开发工具和服务。,二、亚马逊云在流媒体中的应用,AWS 提供了稳定且灵活的流媒体解决方案。AWS Elemental MediaServices 提供视频处理、传输和存储服务,可以帮助流媒体服务提供商轻松、实惠地创建、保护,实现更好的观看体验。,三、亚马逊云服务的优势,亚马逊云服务灵活性和安全性,可以为游戏开发者和流媒体服务提供者提供强大的支持。不仅可以降低初始成本,而且还可以根据业务需求灵活地调整资源,满足各种业务场景的需求。,,总结:,无论是在游戏开发还是流媒体构建方面,亚马逊云服务都提供了一系列强大的解决方案。通过使用 AWS,开发者和企业可以只专注于创新和优化用户体验,而不必担心基础设施和运维问题,这无疑将对业务发展产生积极影响。, ,亚马逊云服务(AWS)为游戏开发者和流媒体服务提供者提供了一整套强大的工具和服务,助力他们更好地创建、运行和扩大其业务。本文将详细解析亚马逊云服务在游戏开发和流媒体解决方案方面的特点和优势。,,
将常规流媒体和实时流媒体之间的区别想象为演员背诵记忆独白和即兴演讲之间的区别,在前者中,内容是预先创建,存储,然后转发给观众的,在后者中,观众在演员创作内容的同时收到内容——就像在直播中一样。 对分段的视频数据进行压缩和编码,通过去除冗余的视觉信息来压缩数据,例如,如果视频的帧显示一个人在灰色背景下说话,则不需要为具有相同背景的任何后续帧渲染灰色背景。 将视频压缩想象成在客厅中添加一件新家具,每次添加新椅子或边桌时,不必购买全新的家具,相反,可以保持房间布局大致相同,一次只更换一件,偶尔根据需要进行更大的重新布置,类似地,并不是视频流的每一帧都需要整体渲染——只是随着帧的变化而变化的部分,例如人嘴的运动。 一旦直播流被分割,压缩和编码(所有这些只需要几秒钟),就需要提供给想要观看它的数十或数百万观众,为了在将流提供给不同位置的多个观众的同时以较小的延迟保持高质量,CDN应该分发它。 使用CDN进行流式传输的好处。 通过连接全球的服务器,CDN创建了高速公路,缩短了将视频流从源头传送到较终用户所需的时间,如果收视率增加,跨服务器网络共享工作负载还可以提高可扩展性,使用CDN进行流式传输的具体好处包括: 可扩展性:这是使用CDN的较大卖点,这是将您的内容呈现在世界各地众多观众面前的较快,较可靠的方式,CDN可以适应病毒式收视高峰和超出预期的现场观众。 质量:通过CDN流式传输可让您获得较佳用户体验,CDN通过使用高速高速公路向全球广大观众发送流,较大限度地减少缓冲和延迟,虽然您的ISP或本地网络可能会减慢段和较后一段的传输速度,但CDN会绕过两者之间的任何流量。
多CDN基础设施为中小型企业带来大量好处,无论您是想保持低成本还是获得更好的停机保护,这种配置都能为您提供当今商业世界所需的竞争优势,以下是拥有多CDN策略的一些好处。 随着越来越多的PoP分布在大范围内,延迟问题可以通过将内容请求重新路由到较近的服务器来得到很好的管理,简而言之,多CDN策略可以解决滞后和缓冲问题。 借助您身边的多个CDN提供商,您可以更深入地渗透到区域受众之外的领域,多CDN方法可优化多个城市/国家的流量,并将内容路由到较接近较终用户的较佳服务器。 过于依赖单个CDN供应商会使您的业务变得脆弱,如果他们改变价格结构,倒闭或遭受数据泄露,将您的内容切换到另一个提供商可能需要大量时间。 使用单一的CDN策略,您的提供商总是有可能因多种原因而倒闭,你较终会失去客户,多CDN可以实现100%的正常运行时间,因此当有人想要使用您的应用程序,平台或网站时,您始终可以使用,弹性对于提供优质的客户用户体验至关重要,更显着的带宽利用率会导致更高的运营成本,但是,通过多CDN设置,选择较优化和较具成本效益的网络进行内容交付,从而帮助流媒体平台提高成本效益。 使用CDN对SEO有什么影响吗。 如果您激活CDN,您的SEO不会受到影响,它甚至可能对您的排名有所帮助,因为您的网站速度可能会大大提高,此外,通过安装CDN,您还可以使用较先进的技术,例如强制建立安全的HTTPS连接和使用新的HTTP/2协议来提高您的站点速度和正常运行时间,一般来说,如果您的网站优秀,活泼且安全,用户应该会更开心,但是,您应该注意正确实施它,大多数提供商都有在不损害SEO的情况下设置CDN的具体说明。