TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

JackTrip WebRTC: high quality, uncompressed, low-delay audio streaming

156 点作者 jarmitage超过 4 年前

12 条评论

jarmitage超过 4 年前
For anyone who is fatigued by web and telecomms audio quality, I highly recommend trying out JackTrip: <a href="https:&#x2F;&#x2F;ccrma.stanford.edu&#x2F;groups&#x2F;soundwire&#x2F;software&#x2F;jacktrip&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ccrma.stanford.edu&#x2F;groups&#x2F;soundwire&#x2F;software&#x2F;jacktri...</a><p>If you&#x27;ve ever been in a recording studio with headphone monitoring &#x2F; studio talkback, it&#x27;s like that. Really intimate.<p>This project uses RTCDataChannel for audio, which is very neat, but it&#x27;s a shame that once again audio on the web has to be hacked to perform well.
评论 #25948396 未加载
TomMasz超过 4 年前
As a musician, I am thrilled that JackTrip and Jamulus are available to make real-time collaboration possible but they&#x27;re not simple to install and configure for everyone. I spent numerous sessions trying to get a non-techie friend&#x27;s Ubuntu laptop setup with Jamulus but we both got so frustrated we gave up. I hope the next generation brings with it easier setup, there&#x27;s just so much potential.
评论 #25946096 未加载
评论 #25985069 未加载
jefftk超过 4 年前
This says ultra low delay, but how low? It seems to me like it&#x27;s still going to be limited by the browser, and then you&#x27;re going to have network latency on top of that?<p>Testing in Chrome on Mac OS 11.1, the lowest latency I can get is 23ms while in Firefox it&#x27;s 14ms: <a href="https:&#x2F;&#x2F;www.jefftk.com&#x2F;test&#x2F;latency-demo-5" rel="nofollow">https:&#x2F;&#x2F;www.jefftk.com&#x2F;test&#x2F;latency-demo-5</a>
评论 #25945977 未加载
morsch超过 4 年前
I&#x27;d love for this to make a difference for simple video calls with relatives -- in my imagination, I set it up, and we find out we&#x27;ve been in the audio equivalent of the uncanny valley this whole time. But I&#x27;m afraid in reality, the default audio codecs used in WebRTC are probably good enough to make poor microphones and pure connection latency the bigger issue. Am I wrong?<p>Obviously, even if I&#x27;m right, this has a target audience -- musicians, interviewers and other people who talk for a living -- for which it might be fantastic.
zaroth超过 4 年前
Truly is it uncompressed PCM WAV audio? In that case 44kHz 16-bit 1-channel is 705 kbps.<p>Are there not any good nonproprietary lossless low latency audio codecs? A brief look at Wikipedia shows a couple that are 5ms or lower, but either they are proprietary or they are low bitrate.
评论 #25945452 未加载
评论 #25985094 未加载
PaulDavisThe1st超过 4 年前
if you&#x27;re in this space, consider trying out sonobus also. not the author (though he is a friend of mine), haven&#x27;t tried it yet myself, but seems to have all the right stuff.
评论 #25950302 未加载
评论 #25983000 未加载
ximm超过 4 年前
I am wondering whether using AudioWorklets actually has any benefits in this case.<p>AFAIU the benefit in general is that they run in the audio thread so the data does not need to be handed over to a different thread for processing. In this case however, the data is handed over to the main thread anyway to be send over the data channel.<p>Has anyone measured the impact of using AudioWorklets this way?
lxe超过 4 年前
What&#x27;s the bitrate for these streams?<p>If you&#x27;re on mobile, or corporate net, you might not be able to get &quot;punched through&quot; by the other party for actual p2p connection and will need a TURN server.<p>I&#x27;m guessing that an uncompressed data channel with audio in it might send a lot of traffic through it.
rexreed超过 4 年前
Is it possible to connect this to an RTMPS stream as well or does that defeat the purpose? Can only people Joined in the room get the stream?
fxtentacle超过 4 年前
&quot;low-delay&quot;, &quot;WebRTC&quot; ... choose one.<p>I really don&#x27;t get why everything needs to be in a web browser nowadays. WebRTC is simply the wrong choice for low-delay audio streaming. Audinate&#x27;s DANTE protocol has been around for 14 years, is affordable, hardware-accelerated, and has practically no avoidable latency when sending audio over the network.<p>Why add 20+ms of latency just to use WebRTC?
评论 #25960461 未加载
评论 #25952451 未加载
评论 #25953928 未加载
评论 #25952132 未加载
musicale超过 4 年前
This is great - should make it a lot easier to use JackTrip.
WalterGR超过 4 年前
Er, what is this project exactly?<p>The README says “Multi-machine network music performance over the Internet is achieved” but then later describes how to create multi-person video chat sessions. Comments mention music.<p>What does this have to do with music? Is it just that remote live music collaboration and multi-machine audio playback are use cases for low-latency codec implementations?<p>Because it seems like this is an audio codec implemented in the browser that comes with a video chat demo. Am I missing something?
评论 #25952105 未加载
评论 #25952345 未加载