Google Cast

简介: Google Cast

Google Cast简介

Google Cast是由Google开发的专有协议,用于在兼容的消费设备上播放互联网流音频/视频内容。该协议用于使用移动设备、个人计算机或智能扬声器启动和控制数字媒体播放器、高清电视和家庭音频系统上的内容回放。该协议于2013年7月24日首次发布,以支持谷歌的第一代Chromecast播放器。

Google Cast SDK于2014年2月3日发布,允许第三方修改其软件以支持协议。

本机支持该协议的消费类设备被称为Chromecast内置设备。

Google Cast接收者可以通过两种方式流式传输内容:第一种是使用支持Google Cast技术的移动和网络应用程序;第二个允许在个人电脑上运行的网络浏览器Google Chrome的内容镜像,以及一些Android设备上显示的内容。

在设备上播放媒体的主要方法是通过支持Google Cast的移动和网络应用程序,这些应用程序控制节目选择、播放和音量。Google Cast接收设备在本地版本的Chrome浏览器中从网络上传输媒体,从而使发送方设备可以在不中断播放的情况下完成其他任务,如接听电话或使用其他应用程序。为Google Cast启用的移动应用程序可用于Android 4.1+和iOS 7.0+;在运行Google Chrome 72或更高版本(Microsoft Windows 7+、macOS 10.7+和Chrome OS)的计算机上,通过在浏览器中安装“Cast扩展”,可以使用为Google Cast启用的web应用程序。流式内容可以基于互联网,由特定应用程序提供,也可以驻留在发送方设备的本地存储中。

e539e6a218c64b8aaede5cfe90617500.png



内容也可以从个人电脑上的Chrome浏览器(带有Cast扩展)的标签页或某些Android 4.4+设备的屏幕上镜像。在“标签播放”的情况下,图像质量取决于设备的处理能力,最低系统要求适用于视频流。使用插件(如Silverlight和QuickTime)的内容不能完全工作,因为流可能缺少声音或图像。类似地,从Android设备镜像的屏幕图像通常会退化,反映出平板电脑和智能手机的小屏幕上显示的视频通常会缩小规模。


7252e082d11d4f829ab7050751ee8d93.png


在2014年12月10日添加“访客模式”功能之前,发送方设备之前需要连接到与Google Cast接收器设备相同的Wi-Fi网络以播放内容。启用后,该功能允许发送方设备通过检测与播放器连接的电视或扬声器系统发出的超声波音频来发现附近的播放器;或者,发送方设备可以使用四位PIN码与接收方设备配对。访客模式仅适用于Chromecast;Nexus播放器和Android电视设备不支持该功能。


支持的格式

Chromecast支持图像格式BMP、GIF、JPEG、PNG和WEBP,显示大小限制为720p(1280×720像素)。支持的音频编解码器有HE-AAC、LC-AAC,MP3、Vorbis、WAV(LPCM)、FLAC(高达96kHz/24位)和OPU;AC-3(杜比数字)和E-AC-3可用于音频传输。第一代和第二代Chromecast支持的视频编解码器是H.264 High Profile Level 4.1(解码高达每秒720p/60帧(fps)或1080p/30fps)和VP8。第三代Chromecast支持的视频编解码器为H.264 High Profile Level 4.2(解码高达720p/60(fps)或1080p/60fps)和VP8。Chromecast Ultra支持的视频编码解码器为HEVC/H.265 Main和Main 10 Profile,最高为Level 5.1(2160p/60fps),VP9 Profile 0和Profile 2,最高为5.1级(2160p/60fps)。


相关文章
|
Java 数据格式 JSON
java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to xxxxxx
java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to xxxxxx 原因在于转换普通String字符...
8979 0
|
7月前
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
2556 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
7月前
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
94 0
|
7月前
|
编解码 人工智能 数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
154 0
|
7月前
|
编解码
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
78 0
|
7月前
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
275 0
|
7月前
|
传感器 编解码 数据处理
Open Google Earth Engine(OEEL)——哨兵1号数据的黑边去除功能附链接和代码
Open Google Earth Engine(OEEL)——哨兵1号数据的黑边去除功能附链接和代码
137 0
|
7月前
Google Earth Engine(GEE)——当加载图表的时候出现错误No features contain non-null values of “system:time_start“.
Google Earth Engine(GEE)——当加载图表的时候出现错误No features contain non-null values of “system:time_start“.
127 0
|
7月前
|
编解码 定位技术
Google Earth Engine(GEE)——导出后的影像像素不同于原始Landsat影像的分辨率(投影差异)
Google Earth Engine(GEE)——导出后的影像像素不同于原始Landsat影像的分辨率(投影差异)
184 0