一种物联网广播音频传输延迟减小方法技术

技术编号:19830162 阅读:41 留言:0更新日期:2018-12-19 17:17
一种物联网广播音频内容传输延迟减小方法,其由多种算法组成,包括:采用UDP+校验函数、选择合适的传输包大小和缓冲区进行传输、对VBR格式MP3文件进行重编码后再传输、对传输内容分为结构化和非结构化数据,对于结构化数据直接从本地播放。校验函数是自行定义的,用于保证传输数据的完整性和一致性。传输包的大小和缓冲区的大小是可以优先的,也可以由用户自行定义。对VBR格式MP3文件进行重编码后再传输就为了避免了重新传输数据而产生的大量延迟。将传输内容分为结构化内容和非结构化内容,结构化内容在一次传输后即保存,下次播放时则直接从本地直接调取,而无需重新传输。

【技术实现步骤摘要】
一种物联网广播音频传输延迟减小方法
本专利技术属于数据传输领域,更具体地涉及一种物联网广播音频内容传输延迟减小方法。
技术介绍
广播是常见的传播方式,也是上世纪20年代开始流行的媒体之一。不过,随着技术的演进,广播从最初的模拟广播到数字广播,再到网络广播,已经经历了三代的变革。而随着互联网、移动互联网、云计算、大数据和物联网的发展,物联网广播将会成为第四代广播系统。在物联网广播系统中,会有大量各种类型的数据需要交换,这就对传输提出了较高的要求,要尽量减少延迟时间。广播传输系统,作为物联网广播的重要组成部分,其相关技术的发展,与用户的体验息息相关,因此受到了人们的格外的广泛关注。延迟问题是数据在传输过程中常见的现象,尤其是远距离传输和大数据传输时更为明显,再加上传输的数据格式各不相同,如果采用相同的处理方法,则延迟问题会比较严重。随着广播物联网化进程的加快,包括内容和控制信号等数据量在不断增长,只有解决好延迟问题,才能够保证广播系统的物联网化和流畅运行。在物联网广播系统中,主要存在着三种延迟现象:模数转换延迟、数据传输延迟和数模转换延迟。其中模数转换延迟主要是包括了模拟信号的采样、量化本文档来自技高网...

【技术保护点】
1.一种物联网广播音频传输延迟减小方法,其特征在于,对于音频传输采用UDP协议+自定义校验函数进行,具体的:UDP包的长度取64字节、128字节、256字节、512字节、1024字节中的一个,优选512字节,同时也可由用户自行选择UDP包大小;自定义校验函数主要用于保证传输音频内容的完整与一致,设UDP包长度为n字节,则一共有8*n位,从0位至8n‑1位,将这8n位数据采用如下函数进行求值:

【技术特征摘要】
1.一种物联网广播音频传输延迟减小方法,其特征在于,对于音频传输采用UDP协议+自定义校验函数进行,具体的:UDP包的长度取64字节、128字节、256字节、512字节、1024字节中的一个,优选512字节,同时也可由用户自行选择UDP包大小;自定义校验函数主要用于保证传输音频内容的完整与一致,设UDP包长度为n字节,则一共有8*n位,从0位至8n-1位,将这8n位数据采用如下函数进行求值:,发送端和接收端计算值完全相同时表示传输正确,如果计算值不相同,则发送端重新发送数据并计算,直至计算值完全相同。2.一种物联网广播音频传输延迟减小方法,其特征在于,对于VBR格式MP3文件,采用了前端重编码(recoding)的方式进行传输,即将在前端转为PCM,通过UDP包进行传输,以减小延迟,其中:通过判断MP3第一个有效帧的数据区里有XING或INFO或VBRI标志即为VBR格式MP3;通过VBR格式MP3第一个帧存放文件帧的总个数获得总播放时间,单位为:秒;通过VBR格式MP3第一个帧存放文件总帧数,获得相邻帧索引(index)的时间差,计算方法为:总播放时间÷文件总帧数;通过相邻索引就可以将所有帧的数据读取出来并转为,计算方法为:,其中,i从0开始计算,表示第1帧,一直至n-1帧,一共是n帧,bi表示第i帧的比特率,ti表示第i帧的时长。3.一种物联网广播音频传输延迟减小方法,其特征在于,采用了终端CDN+人工智能识别的方法来减小传输延迟,具体的:将传输的内容分为结构化内容和非结构化内容,其中结构化内容即为背景音乐、国歌、体操音乐、眼保键操音乐、英语听力文件等“程序化的内容”,这些内容往往会重复播放,而且这些内容往...

【专利技术属性】
技术研发人员:孙荣兴
申请(专利权)人:江苏华腾智能科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1