6、树莓派音频——netjack2低延迟网络音频传输设置
来源:互联网 发布:软件编程培训机构 编辑:程序博客网 时间:2024/05/17 14:20
一、从机端设置
1、以常规方式配置,驱动仍然为alsa,设置相对稳定的延迟参数,我选用128采样点数,3个缓冲区,44100采样率。
2、切换到option选项,勾选execute script after startup,添加服务启动时运行的脚本命令:jack_load netadapter -i "-P4 -C8"
脚本意思为加载网络适配器,创建4通道playback和8通道captrue。
3、保存后start。点击connect,可看到从机端已创建8个输入和4个输出,这是基于网络的传输通道。
二、主机端设置:
1、以常规方式配置,驱动仍然为alsa,设置相对稳定的延迟参数,我选用128采样点数,3个缓冲区,44100采样率。
2、切换到option选项,勾选execute script after startup,添加服务启动时运行的脚本命令:jack_load netmanager
3、保存后start。点击connect,如果网络连接成功,可以看到8个输出和4个输入,这是基于网络的传输通道。
主机上的8个输出实际上就是从机的8个输入。
===================================================================================
以上例子中,从机声卡的line in输入信号,从主机声卡的line out输出。
===================================================================================
实际应用:
假设主机为多轨播放设备,从机开启服务后,会告诉主机,嘿,我有8个输入端口,你可以发送8个通道的音频给我,由我自己来混缩。
同时,从机可以发送4通道的音频给主机,例如麦克风信号,以实现对讲功能。
===================================================================================
一个主机可以连接多个从机,每个从机作为独立混缩设备。但目前仅在有线网络中使用。
此方案两台机器之间并不能真正的同步,因为他们均采用各自声卡的时钟,只是运用了软件方式解决同步问题,但这种方式确实比官方介绍的net驱动方式延迟更低,因为主要延迟并不是来自于网络,而是声卡本身。
- 6、树莓派音频——netjack2低延迟网络音频传输设置
- 3、JACK Audio Connect Kit低延迟音频服务——Qjackctl基本设置
- Opus:IETF低延迟音频编解码器:API和操作手册
- 基于三层网络的音频传输技术
- 树莓派-音频设置
- TI—CC3200【2】通过UDP传输音频
- 音频设置
- delphi实现音频传输
- 音频传输心得
- 音频传输心得
- 语音传输 音频采集
- android录制音频通过网络传输到服务器播放
- 双通道低功耗音频编解码器
- iOS 锁屏音频播放控制及音频信息设置 —— HERO博客
- linux 如何解决音频传输延迟,请高手指教,下面是我的客户端程序
- 音频
- 音频
- 音频
- 欢迎使用CSDN-markdown编辑器
- React
- 1024与自己做爱做的事情
- 【常用css3】box-shadow
- 使用snapshots迁移网站后,外网打不开的问题解决办法
- 6、树莓派音频——netjack2低延迟网络音频传输设置
- robot_localization Package 参考(1)
- git 报错——ssh_exchange_identification: read: Software caused connection abort
- jquery源码分析之html标签匹配(rsingleTag.js)
- Python 学习笔记(第一周)
- Ant 标签详解
- -HMK 2 for NOIP(30/100) 多刷题多刷题!!!
- Redis第一天
- RocketMq案例,生产者,消费者,消息订阅