Android音视频之协议介绍

这篇具有很好参考价值的文章主要介绍了Android音视频之协议介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Android音视频之协议介绍

本文对音视频的协议起源做详细介绍,学习之后可以加深对音视频知识的了解。
这里的音视频不仅针对Android平台,其他平台也通用。

什么是视频文件

Android音视频之协议介绍

一般是指以某种格式封装了音视频数据的文件

常见的音频格式:mp3、wma、avi、rm、rmvb、flv、mpg、mov、mkv等。
常见的视频格式:rmvb、rm、wmv、avi、3GP、MP4

封装格式的作用是什么呢?
一般视频文件里不光有视频,还有音频,封装格式的作用就是把视频和音频打包起来。

什么是264

定义:  对摄像头采集的每一帧视频需要进行编码,由与视频中存在空间和时间的冗余,
 需要用算法来去除这些冗余。H264是专门去除这些冗余的算法,我们把这种算法称为H264编码

H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称

应用: 像大多数看到的视频,如苍老师的电影,如rmvb   avi   mp4   flv   大都是由h264进行编码

当然也会有不同的 如 mpeg4 vp9 这样比较冷门的编码

无论是h264 mpeg4 vp9 都是基于宏块的方式进行编码,原理是一样的,只不过实现的算法
不一致罢了

了解音视频协议有啥用?

了解音视频的协议对后续音视频开发有很大帮助,比如音视频的编码解码都是基于协议的。

两大电信联盟

ITU-T

ITU-T的中文名称是国际电信联盟电信标准分局(ITU-T for ITU Telecommunication Standardization Sector), 它是国际电信联盟管理下的专门制定电信标准的分支机构。

该机构创建于1993年,前身是国际电报电话咨询委员会(CCITT 是法语Comité Consultatif International Téléphonique et Télégraphique的缩写,英文是International Telegraph and Telephone Consultative Committee),总部设在瑞士日内瓦。

ISO

ISO(InternationalOrganization for Standardization)国际标准化组织,1946年10月,于英国伦敦创建。

国际电信联盟(ITU-T)和国际标准化组织(ISO)的相关协议

Android音视频之协议介绍

ITU和ISO是两个不同的机构,都有自己不同的音视频协议,但是后面为了统一,
从H264开始把协议进行了规范统一。
即H264 也叫MPEG-4 AVC,H265也叫HEVC,把两个机构的名称都加进去了。

Android音视频之协议介绍

ITU和ISO的关系有点类似中国移动(ITU)和中国电信(ISO)
中国移动,是新的通讯运营商,发展较快,活跃度高,年轻人用得比较多,所以知道H264/H265的人比较多,并且这个名称容易记住

中国电信,是老牌的电信运营商,影响力较大,发展较早,所以MPEG AVC和HEVC知道的是慢慢变少

ITU-T 视频编码发展历程

Android音视频之协议介绍

H.26X系列(由ITU[国际电传视讯联盟]主导)

H.261:主要在老的视频会议和视频电话产品中使用
H.263:主要用在视频会议、视频电话和网络视频上
.264:H.264/MPEG-4第十部分,是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。
H.265:高效率视频编码是一种视频压缩标准,H.264/MPEG-4的继任者。可支持4K分辨率甚至到超高画质电视,最高分辨率可达到8192×4320(8K分辨率),这是目前发展的趋势,尚未有大众化编码软件出现

其他音视频协议

Google(VP8/VP9)

由Google开发,目前只用于youtube视频播放

Microsoft (VC-1)

微软自研音视频协议

国产自主标准: AVS/AVS+/AVS2

中国的音视频协议,目前用于央视视频。

当然也有其他小众的或者已经淘汰的音视频协议,这里不过多介绍。

目前市场上主流的音视频协议还是H264,超高清视频用的是H265.
H264和H265应用在所有的平台都可以,比如电脑,电视,手机等
而Google的vp8/vp9目前只在Google Youtube视频中用于,
国内的AVS协议标准目前之用在央视视频。文章来源地址https://www.toymoban.com/news/detail-418049.html

总结:


1、最常用的H264和H265是由国际电信联盟(ITU-T)和国际标准化组织(ISO)共同制定的。
2、H264也叫:MPEG-4 AVC,全称是:H264/MPEG-4 AVC,2003年制定
3、H265也叫:HEVC,全称是:H265/HEVC,2013年制定

到了这里,关于Android音视频之协议介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【音视频开发】:RTSP服务器协议内容

    RTSP是一个 实时传输流协议 ,是一个 应用层 的协议。通常说的RTSP包括RTSP协议、RTP协议、RTCP协议。 RTSP协议:负责服务器与客户端之间的请求与相应 RTP协议 :负责服务器与客户端之间传输媒体数据 RTCP协议:负责提供有关RTP传输指令的反馈,就是确保RTP传输的质量 吧 三者关

    2024年04月26日
    浏览(50)
  • 走进音视频的世界——Opus编解码协议

    Opus是一种开源免费的音频编解码器,支持音乐和语音,具有低延时、带内FEC、DTX、PLC等特点,默认22.5ms延时,非常适用网络实时传输。官网:https://www.opus-codec.org。Opus协议收录于RFC6716,使用SILK和CELT两种编码。 目录 一、Opus特点 二、码率、音质、延时 1、音质与码率比较 2、

    2023年04月08日
    浏览(86)
  • 播放Samba协议下的音视频文件

    Samba(也被称为SMB/CIFS)是一个用于在局域网内共享文件和打印服务的协议,广泛应用于Windows和Linux系统之间的文件共享。 使用如jcifs这样的Java库来在安卓应用中集成SMB/CIFS客户端功能。这个库提供了与SMB/CIFS服务器进行通信的API,允许在安卓应用中直接访问共享文件。 代码实

    2024年04月12日
    浏览(53)
  • 【蓝牙协议栈】【BR/EDR】【AVDTP】音视频分布传输协议

            AVDTP即 AUDIO/VIDEO DISTRIBUTION TRANSPORT PROTOCOL(音视频分配传输协议),主要负责 A/V stream的协商、建立及传输程序,还指定了设备之前传输A/V stream的消息格式.         AVDTP的传输机制和消息格式是以 RTP为基础的。RTP由 RTP Data Transfer Protocol (RTP)和 RTP Control Protocol(

    2024年03月09日
    浏览(41)
  • 精选58道——Android 音视频面试题_安卓音视频面试题(3)

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新Android移动开发全套学习资

    2024年04月28日
    浏览(57)
  • ffmpeg点对点音视频udp协议传输

    参考:https://zhuanlan.zhihu.com/p/636152437?utm_id=0 ffmpeg查看可用设备: 局域网内两台设备间 局域网内两台设备间

    2024年04月10日
    浏览(46)
  • 【音视频开发】 I2S协议及标准

    1. 介绍 I2S(Inter—IC Sound)总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专门用于音频设备之间的音频数据传输。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了

    2024年02月12日
    浏览(44)
  • 音视频的简介及其I2S协议

         将针对声音的各种要求全部叠加到 DAC 和 ADC 芯片上,那么就会得到一个专门用于音频的芯片,也就是音频编解码芯片,音频 CODEC 的本质是 ADC 和 DAC.      采样率和采样位数就是衡量一款音频CODEC 最重要的指标。比如常见音频采样率有 8K、 44.1K、 48K、 192K 甚

    2024年02月02日
    浏览(47)
  • 5G时代下,Android音视频强势崛起,我们该如何快速入门音视频技术?

    作为Android开发者的我们到底应不应该上音视频这条船? 接下来一起分析下。 大趋势 从未来的大趋势来看,随着5G时代的到来,音视频慢慢变成人们日常生活中的必需品。除了在线教育、音视频会议、即时通讯这些必须使用音视频技术的产品外,其它的产品也需要加入音频、

    2024年04月15日
    浏览(79)
  • Android音视频编码(2)

    Android本身提供了音视频编解码工具,很多时候是不需要第三方工具的,比如 ffmpeg , OpenCV 等,在android中引入第三库比较复杂,在Android音视频编码中介绍了如何引入第三方库libpng来进行进行图片处理,同时引入这些第三方库,是程序结构变得复杂。 本文介绍的音视频编解码利

    2024年01月17日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包