基于RTMP协议的直播摄像头.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于RTMP协议的直播摄像头

基于 RTMP 协议的直播摄像头 七牛信息技术有限公司 目 录 背 景 5 1 摄像头平台 6 1.1 硬件平台解决方案 6 1.1.1 视频编码器 7 1.1.2 音频编码器 7 1.1.3 处理器/内存 8 1.2 软件平台解决方案 8 1.2.1 操作系统 8 1.2.2 编译环境 8 1.2.3 关联库 9 2 协议层 9 2.1 RTMP 协议简介 10 2.2 FLV 文件分析 10 2.3 RTMP 推流协议分析 10 2.3.1 连接发起 10 2.3.2 协议控制 11 2.3.3 数据交互 11 2.4 LIBRTMP 使用介绍 12 2.4.1 建立连接 12 2.4.2 AAC 音频包的发送 13 2.4.3 H264 视频包的发送 13 3 兼容性 15 3.1 编解码部分 15 3.1.1 H.265 HVEC 15 3.1.2 PCM 音频 15 3.1.3 PROFILE 适配 16 3.1.4 码率适配 16 3.2 RTMP 协议层部分 16 3.2.1 PARAMETERSET 信息 16 3.2.2 时间戳 17 七牛信息技术有限公司 参考材料 18 七牛信息技术有限公司 修订信息: 日期 备注 2015/10/1 摄像头推流技术概要 2015/11/20 音频内容的支持与注意事项 七牛信息技术有限公司 背 景 流媒体技术的主要特点是以 “流(Streaming)” 的形式在基于 IP 协议的互联网中进行多媒 体数据的实时、连续传播,客户端在播放前并不需要下载 整个媒体文件,而是在将缓存区中 已经收到的媒体数据进行播放。同时, 媒体流的剩余部分仍持续不断地从服务器递送到客 户端,即所谓的“边下 载,边播放” 。 移动互联网是传统桌面互联网向移动通信网络的延伸。 作为移动互联网中具有代表性的典型应用,移动流媒体业务主要是利用互联网和3G、4G通 信网络平台,为以手机为主的嵌入式终端设备供基于音视频的流式多媒体服务。 流媒体协议是支撑流媒体业务运行的关键核心技术之一。在传统桌面互联网时代,常用的流 媒体协议主要有 HTTP 渐进式下载和基于 RTSP/RTP 的实时流媒体协议栈等等,这些流 媒体协议大多数可以平移到移动流媒体 中继续应用。然而由于移动互联网及其终端设备 的一些独有特性,传统流 媒体协议在移动互联网中的应用在功能、性能的供和用户体验 等方面都 会受到不同程度的约束和限制,于是一些新的流媒体协议应运而生。例如, 苹果 公司的 HTTP Live Streaming 就是其中具有代表性且得到较为广泛应 用的一个。 本篇内容主要针对上述几种流媒体协议进行综述,并对这几种协议的优缺点以及适用范围 进行较为深入的分析和比较, 以辅助工程人员对流媒体实现的技术选型有较为全面的认知。 七牛信息技术有限公司 5 1 摄像头平台 以下为3 家主流摄像头平台解决方案厂商的介绍: TI 是美国德州仪器的简称,总部位于美国德克萨斯州的达拉斯,是全球知名的半导体 企业,主要从事模拟电路和数字信号处理技术的研究,其具有代表性的 DaVinci- DM3x ARM9 视频处理器解决方案在安防行业有着广泛的应用。TI 成立之初是一家使用地震信号 处理技术勘探原油的地质勘探公司,1951

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档