audio-streaming相关内容

使用GStreamer在本地网络上移动音频

我需要在两台Linux机器之间移动实时音频,这两台机器都运行(基于我的)自定义软件,该软件基于Gstreamer构建. (该软件已经通过单独的基于TCP的协议在机器之间进行了其他通信-我提到这一点是在可靠的带外数据对解决方案有所帮助的情况下.) 音频输入将是发送机上的麦克风/线路输入,普通音频输出将作为目的地的接收器; alsasrc和alsasink最有可能,尽管在测试中我一直使用audi ..
发布时间:2020-09-14 00:44:01 其他开发

如何在不可靠的网络上同步媒体播放?

我希望我可以在一台计算机上播放音乐或视频,并让另一台计算机同步播放同一媒体.在这种情况下,我可以同时听到两个计算机的扬声器,而且听起来并不有趣. 我想通过Wi-Fi进行此操作,这有点不可靠. 从算法上讲,解决此问题的最佳方法是什么? 修改1 是两台计算机“播放"相同的媒体,还是一台“播放"该媒体并将其流式传输到另一台,对我来说都没有关系. 我确定这是一个棘手的问题,因 ..
发布时间:2020-09-14 00:43:51 其他开发

Android:来电自动接听,播放音频文件

在Android中,我想接听电话.然后,通过我的应用程序,在通话过程中自动播放音频文件,另一方应听到该文件.这可能吗? 解决方案 您正在谈论的内容并非完全可以通过android实现. Android无法访问通话中的音频流. 尽管我可以给您一些有关如何做的想法. 首先要拦截呼入电话,您需要注册一个广播接收器,每当接收到呼叫时都会调用该接收器 public void onRe ..
发布时间:2020-09-14 00:42:24 移动开发

流服务器或HTTP服务器

我们正在考虑使用媒体服务器来构建本地媒体服务的可能性. 我们仅关注视频和音频点播用例.即时串流目前不在我们的范围内. 我的意思是,我们需要提供性能良好的预注册视频和音频. 我们使用了ant社区服务器,但是有些问题我们还没有弄清楚.我们已经测试了两种情况: 投放在直接的http服务器(httpd)上托管的视频 在蚂蚁服务背后播放视频. 我们已经看过浏览器如何下载视频, ..

如何使用Kurento Media Server实现音频会议的MCU?

我能够使用WebRTC与Kurento进行视频流传输,我需要使用Kurento Media服务器的MCU功能来实现多方音频会议.因此,来自所有客户端的音频将被合并,并使用WebRTC高效地将合并后的音频发送回所有客户端. 如果它可以工作,那么我们只需要两个连接(一个用于发送,一个用于接收),否则,我们需要使用WebRTC与所有客户端的对等连接.建立与所有客户端的对等连接是不可行的. 请 ..
发布时间:2020-09-14 00:42:04 其他开发

如何阻止IDM捕获视频/音频

每次音频/视频流开始播放 Internet下载管理器(IDM)时,都会感觉到页面上的多媒体内容,并允许您下载该多媒体内容. 我认为无法阻止IDM抓取视频/音频,但是有什么方法可以愚弄IDM来获取错误的视频,或者使IDM很难猜测到底是在播放真正的视频/音频? 编辑: 实际上,我的问题是从服务器角度来看,而不是运行IDM的客户端.所以我想这里的误会是我的错.这里有很多很好的答案,但不是我一 ..
发布时间:2020-09-14 00:40:59 其他开发

node.js是否有一个类似于无线电的好的音频流解决方案?

我正在寻找可以通过node.js流式传输音频(如连续播放(客户端可以连续播放,并且客户端可以加入歌曲的中间部分))的音频的方法.是否有任何node.js模块(我找不到)或可以与node.js一起使用的其他任何模块?使用node.js完全可以吗?如果没有,您建议使用其他什么方式? (尽管,我更喜欢node.js)我可以使用HTML5音频API,而且我也不在乎IE支持. 谢谢. 解决方案 ..
发布时间:2020-09-14 00:40:56 其他开发

用python录制流媒体并保存互联网广播

我正在寻找一个python片段来读取互联网广播流(.asx,.pls等)并将其保存到文件中. 最后一个项目是cron'ed脚本,它将录制一两个小时的互联网广播,然后将其传输到我的手机上以便在我上下班时播放. (3g上下班途中有点斑点) 欢迎任何摘录或指针. 解决方案 因此,我在修补和使用它之后发现了streamripper http://yp.shoutcast.com/sbi ..
发布时间:2020-09-14 00:40:54 Python

如何加快谷歌云语音

我正在使用麦克风,该麦克风通过浏览器记录声音,将其转换为文件,然后将文件发送到Java服务器.然后,我的Java服务器将文件发送到云语音API,并给我转录.问题在于转录超长(对话2秒的时间约为3.7秒). 所以我想加快转录速度.要做的第一件事是流式传输数据(如果我在记录的开头开始转录.问题是我不太了解api.例如,如果我想从源中转录音频流(浏览器/麦克风),我需要使用某种JS api,但找不 ..

如何在不使用pyglet将音频流保存到文件的情况下播放音频流?

现在我有以下库:请求, pyglet , pyaudio 如何使用例如来自此网站的音频流来播放音频流而没有将其保存到文件中(使用缓冲)? 此库的文档中关于StreamingSource类的信息令人困惑 当我在StreamingSource对象(source.get_audio_data(DATA))中以字节为单位推送信息,然后将其推送到Player(pyglet.media.Pl ..
发布时间:2020-09-14 00:39:44 其他开发

节点-找不到音频流

我创建了一个简单的服务器,该服务器使用fs模块将mp3文件流式传输到浏览器,并以html5音频元素播放该文件.照原样,音频流非常好,但是,即使我要搜索的部分已经被缓冲,我也无法在音频流中进行搜索. var express = require('express'); var app = express(); var fs = require('fs'); app.get('/', funct ..
发布时间:2020-09-14 00:39:41 其他开发

ios avplayer触发流式传输缓冲区外

我要在流缓冲区为空时重新连接到服务器. AVPlayer或AVPlayerItem缓冲区为空时如何触发方法? 我知道可以使用playbackLikelyToKeepUp,playbackBufferEmpty和playbackBufferFull方法来检查缓冲区状态,但是这些不是回调. 是否有任何回调函数,或者我应该添加的观察者? 解决方案 您可以为这些键添加观察者: ..
发布时间:2020-09-14 00:39:37 移动开发

从iPhone到另一台设备(浏览器或iPhone)的实时音频/视频流

我想将实时视频从iPhone传输到另一台设备(台式机浏览器或另一台iPhone,例如点对点). 注意:目前还不是一对多,而是一对一.音频可以是流的一部分,也可以通过iphone上的电话进行. 我可以想到四种方式... 在iPhone上捕获帧,发送 帧到媒体服务器,有 媒体服务器发布实时视频 使用主机Web服务器. 在iPhone上捕获帧,转换为 图像,发送到httpserv ..

如何在浏览器中使用Web Audio API和Tone.js保存声音

使用上述库 在服务器上保存音乐的最简单方法是什么? 我试图考虑一种在浏览器中记录声音并将其保存到服务器的方法. 我可以将它们存储在数据库中吗? 最好的方法是什么,有人可以解释一下吗? 解决方案 最简单的方法是使用MediaRecorder API捕获音频图所连接到的MediaStream.这将为您提供记录,通常是在Opus中(除非您需要Vorbis,但我不建议这样做),并且您可以将M ..
发布时间:2020-09-14 00:38:50 其他开发

Web音频分析器的getFloatTimeDomainData缓冲区偏移量,其他时间的wrt缓冲区和“完整文件"的wrt缓冲区

(将问题的答案重写为问题,并使其更加简洁.) 我使用analyser=audioContext.createAnalyser()来处理音频数据,并且我试图更好地理解细节. 我选择一个fftSize,例如2048,然后使用Float32Array创建一个2048浮点数的数组buffer,然后在动画循环中 (通过window.requestAnimationFrame在大多数计算机上每秒被 ..

Java-通过Java套接字广播语音

我创建了一个Server应用程序,该应用程序从客户端接收声音,然后广播此声音,该声音以字节存储,然后将字节发送回连接到服务器的客户端.现在,我目前仅在使用一个客户端进行测试,并且该客户端正在接收语音,但是声音一直在卡顿.有人可以告诉我我在做什么错吗? 我想我理解为什么声音播放不流畅但不了解如何解决问题的部分原因. 下面是代码. 客户: 将声音发送到服务器的部分 ..
发布时间:2020-09-14 00:29:47 Java开发