CN102611679A - 基于局域网多核节点的多核并行音频转换方法 - Google Patents
基于局域网多核节点的多核并行音频转换方法 Download PDFInfo
- Publication number
- CN102611679A CN102611679A CN2011103280829A CN201110328082A CN102611679A CN 102611679 A CN102611679 A CN 102611679A CN 2011103280829 A CN2011103280829 A CN 2011103280829A CN 201110328082 A CN201110328082 A CN 201110328082A CN 102611679 A CN102611679 A CN 102611679A
- Authority
- CN
- China
- Prior art keywords
- audio file
- fragment
- node
- centroid
- audio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种基于局域网多核节点的多核并行音频转换方法,其实施步骤如下:1)获取局域网多核的可用节点列表;2)中心节点接收待转换音频文件,将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心并利用各核心单独转换音频文件片段并发送给中心节点,然后将全部核心设置为单核开启状态;4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。本发明能够充分利用局域网计算机节点资源,格式转换效率高、结构简单、使用方便、实施成本低。
Description
技术领域
本发明涉及多媒体转换技术领域,具体涉及一种基于局域网多核节点的多核并行音频转换方法。
背景技术
随着互联网的逐渐推广应用,基于互联网的各类多媒体应用也日益广泛。其中尤其以音频形式的多媒体,由于具有数据量小、直观性好的优点,得到了广泛的引用。但是随着音频形式的多媒体数据的日益增多,如果实现音频形式的多媒体数据的高效存储就成了一个日益严峻的问题,而对于实现音频形式的多媒体数据的高效存储而言,采用一种高效的音频形式的多媒体数据的存档格式非常重要,因此就必然涉及音频形式的多媒体数据的格式转换,将原有的音频格式的多媒体数据存档转换为新的音频格式的多媒体数据。而现有的音频形式的多媒体数据的格式转换一般是以单机为主,无法实现大规模计算机节点的应用,效率低下,无法满足大规模音频形式的多媒体数据的格式转换的需要。
发明内容
本发明的目的是提供一种能够充分利用局域网计算机节点资源、格式转换效率高、结构简单、使用方便、实施成本低的基于局域网多核节点的多核并行音频转换方法。
为解决上述技术问题,本发明采用的技术方案为:一种基于局域网多核节点的多核并行音频转换方法,其实施步骤如下:
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
作为上述技术方案的进一步改进:
所述步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;所述计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。
所述步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括:所述中心节点预先设定超时临界值,所述中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过所述超时临界值则所述中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
本发明具有下述优点:本发明的技术方案中,各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态,因此能够充分利用局域网计算机节点资源,具有格式转换效率高、结构简单、使用方便、实施成本低的优点。
附图说明
图1 为本发明实施例的实施流程示意图。
具体实施方式
如图1所示,本发明实施例基于局域网多核节点的多核并行音频转换方法的实施步骤如下:
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
本实施例中,步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。
本实施例中,步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括:中心节点预先设定超时临界值,中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过超时临界值则中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
以上所述仅为本发明的优选实施方式,本发明的保护范围并不仅限于上述实施方式,凡是属于本发明原理的技术方案均属于本发明的保护范围。对于本领域的技术人员而言,在不脱离本发明的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (3)
1.一种基于局域网多核节点的多核并行音频转换方法,其特征在于其实施步骤如下:
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
2.根据权利要求1所述的基于局域网多核节点的多核并行音频转换方法,其特征在于:所述步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;所述计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。
3.根据权利要求2所述的基于局域网多核节点的多核并行音频转换方法,其特征在于,所述步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括:所述中心节点预先设定超时临界值,所述中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过所述超时临界值则所述中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103280829A CN102611679A (zh) | 2011-10-26 | 2011-10-26 | 基于局域网多核节点的多核并行音频转换方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103280829A CN102611679A (zh) | 2011-10-26 | 2011-10-26 | 基于局域网多核节点的多核并行音频转换方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102611679A true CN102611679A (zh) | 2012-07-25 |
Family
ID=46528835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103280829A Pending CN102611679A (zh) | 2011-10-26 | 2011-10-26 | 基于局域网多核节点的多核并行音频转换方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102611679A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1434386A (zh) * | 2003-01-25 | 2003-08-06 | 华中科技大学 | 基于集群视频服务器的节目源分片分布式存储方法 |
CN101577658A (zh) * | 2008-05-05 | 2009-11-11 | 中兴通讯股份有限公司 | 一种iptv媒体交付***、方法及媒体交付*** |
CN102123279A (zh) * | 2010-12-28 | 2011-07-13 | 乐视网信息技术(北京)股份有限公司 | 一种分布式实时转码方法与*** |
-
2011
- 2011-10-26 CN CN2011103280829A patent/CN102611679A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1434386A (zh) * | 2003-01-25 | 2003-08-06 | 华中科技大学 | 基于集群视频服务器的节目源分片分布式存储方法 |
CN101577658A (zh) * | 2008-05-05 | 2009-11-11 | 中兴通讯股份有限公司 | 一种iptv媒体交付***、方法及媒体交付*** |
CN102123279A (zh) * | 2010-12-28 | 2011-07-13 | 乐视网信息技术(北京)股份有限公司 | 一种分布式实时转码方法与*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102780641B (zh) | 快速转发引擎的流表老化方法、装置以及交换机 | |
CN102752283A (zh) | 大数据量文件的传输方法及*** | |
CN105518641A (zh) | 点对点数据复制方法、设备和***以及主节点切换方法、设备和*** | |
CN105956492B (zh) | 一种文件存储加密方法及装置 | |
CN101673289A (zh) | 分布式文件存储构架的构建方法和装置 | |
CN102970244A (zh) | 一种多cpu核间负载均衡的网络报文处理方法 | |
CN102710589A (zh) | 基于局域网多核节点的音频转换方法 | |
Abraham et al. | Brief announcement: Byzantine agreement, broadcast and state machine replication with optimal good-case latency | |
CN104821958A (zh) | 基于WebService的用电数据分组交互接口方法 | |
CN102479211B (zh) | 基于数据库的海量数据处理***及方法 | |
CN102611680A (zh) | 基于局域网多核节点的多核同步音频转换方法 | |
CN103297542A (zh) | 一种支持构件在线伸缩的云操作***总线及均衡方法 | |
CN103728477B (zh) | 三相电能表错误接线自动转换方法 | |
EP3926453A1 (en) | Partitioning method and apparatus therefor | |
CN102611679A (zh) | 基于局域网多核节点的多核并行音频转换方法 | |
CN103685602A (zh) | 一种带内带外多地址关联方便节点管理的方法 | |
CN101848055A (zh) | 一种数据修正方法和装置 | |
CN102546659A (zh) | 面向远过程调用的持久tcp连接方法 | |
CN109379401A (zh) | 基于Kafka的原始流量存储装置 | |
CN115858672A (zh) | 电力终端管理方法、装置、电子设备及存储介质 | |
WO2021259324A1 (zh) | 时钟发送装置及方法、时钟接收装置及方法 | |
CN110472972A (zh) | 一种区块链存储数据同步快照方法及*** | |
CN104735824A (zh) | 数据处理*** | |
CN103425583B (zh) | 一种多dsp并行***的跟踪和回放方法 | |
CN104507107A (zh) | 一种信令数据的预处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |