天天看点

Android 车载之车载投屏~

随着汽车行业的飞快发展,如今大多汽车都配备了大屏导航屏幕,如何利用这块大屏,实现与个人移动手机的智能交互成为了行业从业人员最破解需要解决的问题。必捷车载投屏解决方案从用户使用便捷性、灵活性和科技性上重新定义了车载智能交互。

智能手机无线镜像投屏:兼容Airplay、Miracast、GoogleCast协议,苹果手机、安卓手机可以不装任何软件进行投屏;

USB有线连接投屏:通过USB数据线连接智能手机和导航大屏,可实现智能手机边充电边投屏到导航大屏;

视频网站投屏:兼容DLNA投屏协议,智能手机使用爱奇艺、优酷、腾讯等视频APP,可将视频推送至车载导航大屏进行播放;

车载娱乐系统多屏互动显示:可实现车载娱乐系统导航大屏与后座娱乐大屏之间的屏幕互动,可将导航大屏内容推送给后排娱乐系统进行播放;

提供SDK开发工具包:必捷提供完整的发射端SDK和接收端SDK,可提供 C/C++、 node.js、C#、Object-C、NW和Electron接口;

支持定制开发:可根据车载大屏定制开发专属多屏互动解决方案,实现车载导航大屏与手机的移动智能交互显示;

无需安装任何软件即可投屏

手机无线投屏到车载大屏,无需安装任何软件;

兼容AirPlay、Miracast、GoogleCast原生协议。

Android 车载之车载投屏~

车机USB有线投屏

车载导航大屏接入手机数据线,手机可同屏显示;手机可边充电边投屏。

注:安卓手机支持反控,苹果手机不支持反控。

Android 车载之车载投屏~

视频网站影视投屏

兼容DLNA投屏协议,手机连接车机中控大屏后,打开爱奇艺、优酷、腾讯等视频APP,可将影视视频推送到车机大屏进行播放。

Android 车载之车载投屏~
Android 车载之车载投屏~

车载娱乐系统多屏互动

专为豪华座驾定制的车载娱乐多屏互动系统,手机投屏到车载主控大屏,主控大屏可直接将显示内容广播分享至后座娱乐显示系统,反之亦然。

Android 车载之车载投屏~

提供SDK开发工具包

也就是音视频技术的操作,提供必捷投屏发射端、接收端、平台全套SDK开发工具包,便于用户集成二次开发。

SDK可适配Android、Linux操作系统的车载设备。

Android 车载之车载投屏~

我们都知道音视频开发这块的知识比较纷繁复杂,对新手很不友好,自学有一定难度,既需要比较扎实的C/C++基础,又需要有很多的工程/项目经验,今天就从音视频开发/开源框架/就业方向分析,为开发者学习音视频技术提供方向。

Android 车载之车载投屏~

其实说白了,音视频开发,就是要掌握图像、音频、视频的基础知识,并且学会如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,也就是下面这几项:

采集:它解决的是,数据从哪里来的问题

渲染:它解决的是,数据怎么展现的问题

处理:它解决的是,数据怎么加工的问题

传输:它解决的是,数据怎么共享的问题

那么想要掌握音视频开发需要哪些技术点?

如下图所示

Android 车载之车载投屏~

并附有相关的《音视频开发核心知识点笔记》,希望能帮助到大家更好更快速的掌握该技术,如有需要参考的可以通过这里 ↓↓↓ 或简信回复: “音视频” 进行货取!!! 查漏补缺。

有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
           

音视频核心笔记完整目录

Android 车载之车载投屏~

音视频初级入门

音视频初级入门主要是接触Android多媒体展示相关的API,通过单独的列举和使用这些API,对Android音视频处理有一个基本的轮廓,虽然知识点相对来说是比较散的,但是点成线、线成面,基本的基础掌握了,通过学习Android音视频核心的API将音视频的流程串联起来,这样对于音视频的了解和控制就不仅仅局限于最外层的API了,而是能够通过相对底层的方式来加深对Android 音视频开发的认知。

  • Android 音视频开发(一):通过三种方式绘制图片
  • Android 音视频开发(二):使用 AudioRecord 采集音频PCM并保存到文件
  • Android 音视频开发(三):使用 AudioTrack 播放PCM音频
  • Android 音视频开发(四):使用 Camera API 采集视频数据
  • Android 音视频开发(五):使用 MediaExtractor 和 MediaMuxer API 解析和封装 mp4 文件
  • Android 音视频开发(六):MediaCodec API 详解
  • Android 音视频开发(七):音视频录制流程总结
  • ……

音视频中级进阶:OpenSL ES 学习

学习 Android 平台 OpenSL ES API,了解 OpenSL 开发的基本流程,使用OpenSL播放PCM数据,并了解相关API的简单使用

  • Android OpenSL ES 开发:Android OpenSL 介绍和开发流程说明
  • Android OpenSL ES 开发:使用 OpenSL 播放 PCM 数据
  • Android OpenSL ES 开发:Android OpenSL 录制 PCM 音频数据
  • Android OpenSL ES 开发:OpenSL ES利用SoundTouch实现PCM音频的变速和变调

这一部分主要是动手实践,积累实战经验,可以试试给自己定以下目标:

  • 使用 OpenGL 显示一张图片
  • GLSurfaceviw 绘制 Camera 预览画面及实现拍照
  • 使用OpenGL ES 完成视频的录制,并实现视频水印效果
Android 车载之车载投屏~
  • Android OpenGL ES 开发(一): OpenGL ES 介绍
  • Android OpenGL ES 开发(二): OpenGL ES 环境搭建
  • Android OpenGL ES 开发(三): OpenGL ES 定义形状
  • Android OpenGL ES 开发(四): OpenGL ES 绘制形状
  • Android OpenGL ES 开发(五): OpenGL ES 使用投影和相机视图
  • Android OpenGL ES 开发(六): OpenGL ES 添加运动效果
  • Android OpenGL ES 开发(七): OpenGL ES 响应触摸事件
  • Android OpenGL ES 开发(八): OpenGL ES 着色器语言GLSL
  • Android OpenGL ES 开发(九): OpenGL ES 纹理贴图
  • Android OpenGL ES 开发(十): 通过GLES20与着色器交互
  • ……

如有需要参考的可以通过这里 ↓↓↓ 或简信回复: “音视频” 进行货取查漏补缺!!!

有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
           

音视频高级探究

  • 深入学习音视频编码,如H.264,AAC,研究使用开源编解码库,如x.264,JM 等
  • 深入研究音视频相关的网络协议,如 rtmp,hls,以及封包格式,如:flv,mp4
  • 深入学习一些音视频领域的开源项目,如 webrtc,ffmpeg,ijkplayer,librtmp 等等
  • 将 ffmpeg 库移植到 Android 平台,结合上面积累的经验,编写一款简易的音视频播放器
  • 将 x264 库移植到 Android 平台,结合上面积累的经验,完成视频数据 H264 软编功能
  • 将 librtmp 库移植到 Android 平台,结合上面积累的经验,完成 Android RTMP 推流功能

音视频编解码技术

Android 车载之车载投屏~
  • 音视频编解码技术(一):MPEG-4/H.264 AVC 编解码标准
  • 音视频编解码技术(二):AAC 音频编码技术
  • ……

流媒体协议

Android 车载之车载投屏~
  • 流媒体协议(一):HLS 协议
  • 流媒体协议(二):RTMP协议
  • ……

多媒体文件格式

Android 车载之车载投屏~
  • 多媒体文件格式(一):MP4 格式
  • 多媒体文件格式(二):FLV 格式
  • 多媒体文件格式(三):M3U8 格式
  • 多媒体文件格式(四):TS 格式
  • 多媒体文件格式(五):PCM / WAV 格式
  • ……

FFmpeg 学习

Android 车载之车载投屏~
  • FFmpeg命令行工具学习(一):查看媒体文件头信息工具ffprobe
  • FFmpeg命令行工具学习(二):播放媒体文件的工具ffplay
  • FFmpeg命令行工具学习(三):媒体文件转换工具ffmpeg
  • FFmpeg命令行工具学习(四):FFmpeg 采集设备
  • FFmpeg命令行工具学习(五):FFmpeg 调整音视频播放速度
  • ……
  • FFmpeg 学习(一):FFmpeg 简介
  • FFmpeg 学习(二):Mac下安装FFmpeg
  • FFmpeg 学习(三):将 FFmpeg 移植到 Android平台
  • FFmpeg 学习(四):FFmpeg API 介绍与通用 API 分析
  • FFmpeg 学习(五):FFmpeg 编解码 API 分析
  • FFmpeg 学习(六):FFmpeg 核心模块 libavformat 与 libavcodec 分析
  • ……
Android 车载之车载投屏~
  • FFmpeg 结构体学习(一):AVFormatContext 分析
  • FFmpeg 结构体学习(二):AVStream 分析
  • FFmpeg 结构体学习(三):AVPacket 分析
  • FFmpeg 结构体学习(四):AVFrame 分析
  • FFmpeg 结构体学习(五):AVCodec 分析
  • FFmpeg 结构体学习(六):AVCodecContext 分析
  • FFmpeg 结构体学习(七):AVIOContext 分析
  • FFmpeg 结构体学习(八):FFMPEG中重要结构体之间的关系
  • ……
Android 车载之车载投屏~
  • FFmpeg 开发之 AVFilter 使用流程总结
  • FFmpeg 过时 Api 汇总整理
  • ……

如有需要参考的可以通过这里 ↓↓↓ 或简信回复: “音视频” 进行货取查漏补缺!!!

有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
           

Android 车载

第一章——Android Auto概述

第二章——开发汽车媒体应用

第三章——构建 Android Auto即时通信应用

第四章——构建车载导航和地图的注点应用

第五章——构建 Android Automotive OS 视频应用

第六章——测试Android 车载应用

第七章——分发 Android 车载应用

第八章——适用于车载的Google Play服务

第九章——Android Automotive OS 通知

Android 车载之车载投屏~

继续阅读