当前位置:首页>>Support>>音频技术

Pro Tools、Jamlink、Reaper云协作技术说明

添加时间:2020-03-25 05:28:21 文章录入:admin 文章来源:本站

Pro Tools、Jamlink、Reaper 音频云协作技术说明
作者: 徐工
目前,通过音频软件的云协作功能,可以实时网络传输音频信号,录制音频,分享音频轨道,目前三种方式,经过研究,现在分享一下我的经验。 
 
一、 Pro Tools Cloud Collaboration云协作
 
Pro Tools 12.5 以后,实现该功能。首先,需要你有Pro Tools 12.5或者更新的Pro Tools 2019软件,其次你需要有电脑、声卡、话筒、耳机等硬件。
Pro Tools 的云协作功能,就是在云端创建Session,然后分享给其他人,然后其他人打开同样的一个session文件,就可以看到同一个工程文件编辑界面。
 
首先,打开Pro Tools 软件,在云端创建 Session,这需要登录你的Avid账户。你可以在AVID官网登录你的账户,查看你的Avid云端空间,比如:
 
如果你觉得空间不够,你可以点击 “Change My Cloud Plan”,购买Avid云端存储空间。
 
 
接着继续,在Session对话框,登录Avid账户,云端创建工程文件。
 
 
创建后,进入工程文件编辑界面:
 
在这个位置,可以看到云空间的情况:
 
 
鼠标放上去,就会出现注释。
然后,添加联系人,通过Avid账号的注册名或邮箱,发起邀请,邀请的人可以看到同一个Session,一般最多可以邀请10个人参与。
当邀请的其他参与者进入后,然后你建立基本的轨道,如果是合唱或排练,那就需要建立音频轨,如果是联机创作,那就需要MIDI轨,乐器轨等,这个跟你在本地计算机创作的方式类似。创建的轨道,准备好之后,点击轨道上的标记,
就可以共享该轨道,其他参与者可以看到该轨道。
然后你录制的声音会实时的被其他参与者听到,其他参与者,可以创建他们的轨道分享给你。
你也可以听到他们的录音。如此就可以进行合唱、乐队排练,或者录音协作。此方法适合专业人士。
二、Jamlink物联网模式  实现远程乐队排练,合唱等。
美国有一个乐队 Overlorde ,从2013年开始使用 jamlink 远程排练,三个乐手在不同的地方,然后把各自的电声乐器,连接到 Jamlink 这个网络音频接口,能够轻松实现远程排练。
 
JamLink 是一个网络音频接口,外观有点像路由器,实际上是一个网络音频接口,原理就是把音频信号转成网络信号,然后通过服务器,分享给其他人,大家互动都可以听到,同时高品质音质传输。
当然了,这就要求所有的参与者都需要有这个Jamlink硬件才行。甚至通过计算机与摄像头可以互相看到视频画面。当然了,话筒,耳机这些硬件也许需要的。
下面举例说明一下,具体步骤。
1. 所有参与者,都人手一个 Jamlink ( 该产品估价2500左右),连接到电源。
2. 然后把Jamlink 的音频接口(耳机与话筒)连接到耳麦上,通过计算机接入网络,注意需要在官网上,你创建一个MusicianLink.com帐户(免费)。PS:这个网站现在需要VPN访问。
3. 在计算机上,通过Web浏览器,打开 Jamlink服务器页面,设置 网络MAC通道的IP地址,然后你可以看到 Jamlink Control 这个控制界面。
Jamlink允许同时2、3、 4人在线,当然这要求所有人都需要设置一个IP地址,每个通道代表一个终端。
4. 然后把话筒,或者电吉他,电贝司等乐器,插入 Jamlink 的线路输入接口。
5. 设置完成,这个时候,音频是依靠未压缩的 44.1K,16bit的标准传输的,而延迟是7ms,当然你的网络需要在千兆接口,当然了,基于网络延迟的考虑情况,建议参与者之前的距离在1000公里以内。
三、 Reaper Ninjam 云协作
这是一种非常简单的,基于Ninjam技术的远程传输方式。首先,你需要安装 Reaper 这个音频软件,这是一个很小的音频软件,功能却很强大,支持Mac,Win.
这个软件公司很早就有Ninjam技术,在这个软件上融合了这种功能。
什么是NINJAM?
NINJAM是开放源码(GPL)软件,允许人们通过互联网一起创作真正的音乐。每个参与者都能听到其他参与者的声音。每个用户也可以根据自己的喜好调整他们的个人组合。NINJAM是跨平台的,客户端可用于MacOSX、Linux和Windows.
Reaper软件包括NINJAM功能——ReaNINJAM插件。
NINJAM基本原理:使用OggVorbis音频压缩来压缩音频,然后将其流到NINJAM服务器,然后NINJAM服务器可以将其分享给其他人。这种架构需要有足够带宽的服务器,但没有防火墙或NAT问题。
使用步骤:
1. 下载安装 Reaper软件,然后建立一个音轨 (我使用的版本是6.0汉化版)
2. 在Reaper 的音频轨上,插入效果插件,找到 Cock公司的插件,ReaNINJAM插件加载,如下图。
3. 然后,跳出一个  ReaNinjam 窗口,需要设置其参数。
4. 然后在File,找到 Connect,点击,可以看到有很多Ninjam服务器名称。
5. 在 www.ninjam.com网站,设置一个服务器云空间。这个云空间是你和其他参与者共同分享音频的网络存储空间。
6. 搭建 Ninjam 服务器
NINJAM 源代码下载:
git clone https://www-dev.cockos.com/ninjam/ninjam.git 
Official GitHub mirror: github.com/justinfrankel/ninjam 
 
要设置NINJAM服务器,首先要查找具有丰富出站带宽的主机。服务器目前可以在Windows、OSX、Linux上运行。要安装服务器,请将下载的源代码文件(如果是在Mac上复制.dmg的内容)解压缩到目录中,然后编辑示例配置文件以满足您的需要,以下是配置项的列表:
Port  服务器监听端口,缺省值是2049。
服务器许可 filename.txt-强制用户查看并同意所提供的连接许可证。 
MaxUser n-允许的最大用户数。
MaxChannels nn-为普通用户(第一个参数)和匿名用户(第二个参数),设置每个用户的最大通道。
SET日志 文件名-文件名为“filename”的日志。如果未指定,则记录到标准输出。
SessionArchive 路径间隔-如果设置,将所有记录存档到所提供的路径,并在“间隔”分钟内创建一个新的子目录。如果间隔为0,则间隔为30秒。
DefaultTopic 主题-默认服务器主题。
DefaultBPM BPM-默认服务器BPM(范围从20到400)
DefaultBPI BPI-默认服务器BPI(范围2至1024)
AnonyousUsersCanChat 是的-允许匿名用户发送聊天消息(如果没有,他们可以播放,但不能对聊天做出贡献)
AllowHiddenUser 是的-如果不是,没有任何渠道的用户将出现在用户名单中。用户 用户名密码[权限]-这将授权用户添加到用户列表中。如果指定了权限,默认权限将被重写。指定*用于所有访问,或包括以下任何组合,以使它们能够访问:
c-允许此用户与其他用户聊天。
t-允许此用户设置服务器主题。
b-允许此用户调整服务器的BPM/BPI
允许这个用户管理其他人
r-允许此用户在服务器已满的情况下登录。
允许此用户多次登录。
 
注:这个功能需要有很强的网络技术的协助下进行。
以上,更多详情请联系TREAIN技术人员,谢谢支持。

联系我们 Contact US

全国服务热线:+86-010-85913420

工作邮箱:support@treain.com

公司地址:北京大兴区亦庄开发区荣华中路8号院力宝广场10号楼