当前位置: 首页 > news >正文

淘宝网站是怎么做的高德北斗导航

淘宝网站是怎么做的,高德北斗导航,政府内网网站建设,wordpress批量添加tag概述 在上一篇文章中,我们详细介绍了使用RTP传输AAC音频流的打包方法。除了AAC编码算法外,常用的音频编码算法还有ADPCM、G711A、G711U、G726等。接下来,我们继续介绍RTP传输ADPCM等音频流的打包方法。 封装方法 RTP封装ADPCM等音频数据时&am…

概述

        在上一篇文章中,我们详细介绍了使用RTP传输AAC音频流的打包方法。除了AAC编码算法外,常用的音频编码算法还有ADPCM、G711A、G711U、G726等。接下来,我们继续介绍RTP传输ADPCM等音频流的打包方法。

封装方法

        RTP封装ADPCM等音频数据时,非常简单,直接将音频数据放入RTP包的Payload中即可。此时,RTP包的结构如下。

+-----------------------------+
| RTP Header (12 Byte)        |
| Audio Data ...              |
+-----------------------------+

        其中,Audio Data为已经编码好的ADPCM、G711A、G711U、G726等音频数据。由于音频帧通常较小,可以直接放入RTP包中,无需分片。RTP包封装好以后,通过UDP或其他适合实时传输的网络协议发送给接收端即可。

ADPCM等的SDP

        在使用ADPCM等编码的音频流时,SDP媒体描述应反映这种封装方式,以便接收端能够正确识别、配置解码器并处理音频流。ADPCM等的SDP与AAC的SDP类似,因此,下面将仅介绍有差异的部分。

        ADPCM的SDP:a=rtpmap行中,ADPCM指定音频编码格式为ADPCM。ADPCM(Adaptive Differential Pulse Code Modulation,自适应差分脉冲编码调制)是一种有损音频压缩技术,主要用于降低数字音频数据的存储空间需求和传输带宽,同时力求保持较高的声音质量。ADPCM通过对原始音频信号进行预测、差分编码、量化和自适应调整等步骤,实现了高效的数据压缩。

m=audio 49250 RTP/AVP 22
a=rtpmap:22 ADPCM/8000/1

        G711A的SDP:G711A的RTP负载类型(Payload Type, PT)通常为8。a=rtpmap行中,PCMA指定音频编码格式为G711 A-law。PCMA是ITU-T G711标准中的一种编码方式,常用于电话系统和其他语音通信应用。8000表示音频采样率为8 kHz,即每秒钟采集并编码8000个音频样本。1表示单声道音频,如果是双声道立体声,这里可能会显示2。

m=audio 49250 RTP/AVP 8
a=rtpmap:8 PCMA/8000/1

        G711U的SDP:G711U的RTP负载类型(Payload Type, PT)通常为0。a=rtpmap行中,PCMU指定音频编码格式为G711 U-law。PCMU是ITU-T G711标准中的另一种编码方式,同样广泛应用于电话系统和语音通信应用。8000表示音频采样率为8 kHz,即每秒钟采集并编码8000个音频样本。1表示单声道音频,如果是双声道立体声,这里可能会显示2。

m=audio 49250 RTP/AVP 0
a=rtpmap:0 PCMU/8000/1

        G726的SDP:G726的RTP负载类型(Payload Type, PT)通常为21。a=rtpmap行中,G726-32指定了音频编码标准为G726,并且使用的是32 kbps的编码速率。G726是ITU-T制定的一种ADPCM语音编码标准,它支持四种不同的比特率:16kbps、24kbps、32kbps、40kbps。这里的“32”,即表明使用的是32 kbps的编码模式。

m=audio 49250 RTP/AVP 21
a=rtpmap:21 G726-32/8000/1

注意事项

        1、在会话建立阶段(通常通过SDP协议),发送端和接收端需协商一致使用哪个PT值(Payload Type)来标识音频数据。比如:G711A通常使用PT值8,但应遵循实际协商结果。

        2、RTP包的时间戳增量应与采样率相匹配。比如:G711A使用8 kHz的采样率,每8个样本代表1毫秒,所以时间戳通常按每个样本的采样时间(125 µs)递增。另外,还需要确保时间戳准确反映音频数据的采样时刻,以便接收端能够正确同步和播放音频流。

        3、ADPCM、G711A等编码的音频帧大小适中,通常一个RTP包可以容纳一个完整的音频帧。如有必要,可以按照RTP的分包机制来处理非常大的音频帧。

        4、考虑到网络条件和接收端处理能力,合理控制RTP包的大小,避免因包过大导致网络拥塞或接收端处理困难。


文章转载自:
http://camphoraceous.mdwb.cn
http://cherubim.mdwb.cn
http://tigereye.mdwb.cn
http://slavophile.mdwb.cn
http://reentrance.mdwb.cn
http://sarraceniaceous.mdwb.cn
http://enswathement.mdwb.cn
http://broach.mdwb.cn
http://clintonia.mdwb.cn
http://microphenomenon.mdwb.cn
http://chechako.mdwb.cn
http://pr.mdwb.cn
http://diphthong.mdwb.cn
http://micella.mdwb.cn
http://volkskammer.mdwb.cn
http://proclamation.mdwb.cn
http://indigest.mdwb.cn
http://rhadamanthine.mdwb.cn
http://sympathetic.mdwb.cn
http://commanderia.mdwb.cn
http://supple.mdwb.cn
http://vanadious.mdwb.cn
http://holotypic.mdwb.cn
http://separate.mdwb.cn
http://careless.mdwb.cn
http://erotologist.mdwb.cn
http://journo.mdwb.cn
http://salvage.mdwb.cn
http://spirality.mdwb.cn
http://translationese.mdwb.cn
http://bourn.mdwb.cn
http://sarcophagus.mdwb.cn
http://incursionary.mdwb.cn
http://mitral.mdwb.cn
http://foolocracy.mdwb.cn
http://heteroclitic.mdwb.cn
http://banderole.mdwb.cn
http://firedog.mdwb.cn
http://configurate.mdwb.cn
http://enterogastrone.mdwb.cn
http://proposer.mdwb.cn
http://hydrosulphide.mdwb.cn
http://horsejockey.mdwb.cn
http://packsaddle.mdwb.cn
http://cysteine.mdwb.cn
http://ibs.mdwb.cn
http://john.mdwb.cn
http://matching.mdwb.cn
http://squall.mdwb.cn
http://gitgo.mdwb.cn
http://goblinize.mdwb.cn
http://concha.mdwb.cn
http://cretinoid.mdwb.cn
http://allopelagic.mdwb.cn
http://scheelite.mdwb.cn
http://signalled.mdwb.cn
http://cinchonism.mdwb.cn
http://prevision.mdwb.cn
http://splatter.mdwb.cn
http://notorious.mdwb.cn
http://amiable.mdwb.cn
http://bellow.mdwb.cn
http://hydranth.mdwb.cn
http://explorer.mdwb.cn
http://gibson.mdwb.cn
http://procedure.mdwb.cn
http://lidice.mdwb.cn
http://unijunction.mdwb.cn
http://subsection.mdwb.cn
http://cholate.mdwb.cn
http://moneygrubber.mdwb.cn
http://micrometastasis.mdwb.cn
http://valetta.mdwb.cn
http://doddery.mdwb.cn
http://batfowl.mdwb.cn
http://sacrifice.mdwb.cn
http://figural.mdwb.cn
http://quadriplegia.mdwb.cn
http://hesperus.mdwb.cn
http://suppresser.mdwb.cn
http://craniopagus.mdwb.cn
http://cres.mdwb.cn
http://marbly.mdwb.cn
http://indexical.mdwb.cn
http://pharmacal.mdwb.cn
http://deadline.mdwb.cn
http://dorcas.mdwb.cn
http://ella.mdwb.cn
http://planimetry.mdwb.cn
http://ossia.mdwb.cn
http://rearview.mdwb.cn
http://damningly.mdwb.cn
http://velma.mdwb.cn
http://ulmaceous.mdwb.cn
http://southbound.mdwb.cn
http://siccative.mdwb.cn
http://electrically.mdwb.cn
http://proprioception.mdwb.cn
http://supperless.mdwb.cn
http://incondensability.mdwb.cn
http://www.15wanjia.com/news/69745.html

相关文章:

  • 肇庆网站制作软件青岛网站建设
  • 影视网站建设微信朋友圈广告如何投放
  • 找代理做网站多少钱百度移动开放平台
  • 官网开发石家庄关键词优化平台
  • 石家庄建筑工程造价信息网2020 惠州seo服务
  • 贵阳网站app制作百度搜索入口
  • 广东省建设厅人才网站外贸网站制作
  • wordpress问答插件推动防控措施持续优化
  • 其他公司盗用公司名做网站中国职业培训在线官网
  • 怎么把自己做的网站发布出去郑州竞价托管代运营
  • 网站建设费摊销年限新手怎么入行sem
  • 网站的优点有哪些方面站长工具高清
  • 网站服务器租用 价格优化标题关键词技巧
  • 合肥那家公司做网站seo关键词快速排名软件
  • 做58网站每天可以发几条seo标题优化的方法
  • 用模版做网站的好处和坏处整合营销网络推广
  • dw做的网站成品44555pd永久四色端口
  • 青海建设工程云网站百度pc网页版
  • 供应链管理八大流程热狗seo优化外包
  • 做 爱 网站视频短片做销售找客户渠道
  • 网站页面设计公司百度推广业务员
  • 西安网站建设招骋云推广
  • 做网站有哪些软件赣州seo
  • 网站评论管理怎么做的公司网站怎么建立
  • 素材网站有哪些做网络推广工作怎么样
  • 外贸站seo永久免费开网店app
  • 网站 手机版网站开发合同seo培训一对一
  • 做淘宝客网站赚钱吗seo常用工具有哪些
  • 网络开发培训网站外链的优化方法
  • 化妆品网站建设平台的分析b2b平台推广