audio-streaming相关内容

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

现在我有这些库:requests、pyglet、pyaudio 如何使用来自这个站点的音频流播放音频流,而没有将其保存到文件中(使用缓冲)? 这个库的文档中有关于 StreamingSource 类的令人困惑的信息 当我在 StreamingSource 对象 (source.get_audio_data(DATA)) 中以字节为单位推送信息,然后我将这个信息推送到 Player ..
发布时间:2021-11-30 16:38:04 其他开发

如何将 getUsermedia 音频流转换为 blob 或缓冲区?

我正在从 getUserMeda 获取音频流,然后将其转换为 blob 或缓冲区,并在音频即将到来时将其发送到服务器我正在使用 socket.io 将其发送到服务器如何将音频媒体流转换为缓冲区? > 以下是我写的代码 navigator.getUserMedia({audio: true, video: false}, function(stream) {网络摄像头流 = 流;var med ..
发布时间:2021-11-30 16:37:49 前端开发

如何阻止 IDM 抓取视频/音频

每次视频/音频流开始时,Internet 下载管理器 (IDM) 都会感觉页面上的多媒体内容,并允许您下载该多媒体内容. 我认为阻止 IDM 抓取视频/音频是不可能的,但是有没有办法欺骗 IDM 获取错误的视频,或者让 IDM 很难猜测哪个是真正的视频/音频播放? 编辑:实际上,我的问题是从服务器端的角度来看,而不是运行 IDM 的客户端.所以我想这里的误解是我的错.这里有很多不错的答 ..
发布时间:2021-11-30 16:37:42 其他开发

尝试通过多点连接将音频从麦克风流式传输到另一部手机

我正在尝试通过 Apples Multipeer Connectivity 框架将音频从麦克风流式传输到另一部 iPhone.为了进行音频捕获和播放,我使用了 AVAudioEngine(非常感谢 Rhythmic Fistman' 的回答 问题是我可以在传输之前来回转换字节数组并从中播放声音(在同一部手机中),但不能在接收端创建 AVAudioPCMBuffer.有谁知道为什么转换在接收端 ..
发布时间:2021-11-30 16:37:32 移动开发

如何不间断地连续播放声音?

我正在尝试在基于浏览器的游戏中播放车辆驱动的声音(连续不间断). 我的 .wav 文件长度为 1 秒,并且从头到尾具有相同的频率.但是在下一次迭代之前声音需要休息一下. 这是代码: 函数 playSound(){//警报("");myAudio = new Audio('http://ithmbwp.com/feedback/SoundsTest/sounds/tank_driven.wav ..
发布时间:2021-11-30 16:37:25 前端开发

如何让 Actions on Google 流式传输音频?

我正在编写一个与 Google Actions 配合使用的应用.唯一令人遗憾的是,我找不到任何有关如何形成响应的信息,以便 Google 可以从给定的 URL 流式传输音频.Google 是否还支持此功能? 我已经在 Alexa 上编写了相同的应用程序,在 Alexa 上您只需返回一个音频项目(令牌、URL、播放命令),Alexa 就会开始流式传输它. 我应该提到我没有使用 API.A ..
发布时间:2021-11-30 16:37:17 其他开发

在 python 中录制流媒体和保存网络广播

我正在寻找一个 python 片段来读取互联网广播流(.asx、.pls 等)并将其保存到文件中. 最终的项目是经过编排的脚本,它将录制一两个小时的网络广播,然后将其传输到我的手机,以便在我上下班途中播放.(我上下班途中 3g 有点不稳定) 欢迎任何片段或指针. 解决方案 所以在修补和玩它之后我发现 Streamripper 效果最佳.这是我使用的命令 streamrippe ..
发布时间:2021-11-30 16:37:06 Python

节点 - 无法寻找音频流

我创建了一个简单的服务器,它使用 fs 模块将 mp3 文件流式传输到浏览器,浏览器在 html5 音频元素中播放它.事实上,音频流非常好,但是,即使我寻求的部分已经被缓冲,我也无法通过流进行搜索. var express = require('express');var app = express();var fs = require('fs');app.get('/', function ( ..
发布时间:2021-11-30 16:36:58 其他开发

在python中记录输出声音

我想用 python 以编程方式记录我的笔记本电脑发出的声音.我找到了 PyAudio 并想出了以下完成任务的程序: 导入pyaudio、wave、sys块 = 1024格式 = pyaudio.paInt16频道 = 1汇率 = 44100记录_秒 = 5WAVE_OUTPUT_FILENAME = sys.argv[1]p = pyaudio.PyAudio()channel_map = ( ..
发布时间:2021-11-30 16:36:41 Python

如何在android中播放在线广播

我正在开发 android 应用程序,我可以在其中播放在线广播流.我已经完成了媒体播放器课程,但我认为没有任何方法可以在线播放广播.如果有人知道这件事,请帮助我. 谢谢.维克拉姆 解决方案 Vikram, 您应该能够使用 MediaPlayer 实现此目的;但是,根据您的格式,这可能很困难.例如,如果您尝试播放使用 .pls 或 .m3u 的在线广播流,则必须解析该文件,并提取 ..
发布时间:2021-11-30 16:36:33 移动开发

将音频文件流式传输给网站用户/听众的最佳方式是什么

我正在开发一个音乐网站,它将存储在服务器中的音频文件流式传输给用户,音频文件将通过放置在网页中的 Flash 播放器播放.. 我听说我需要使用流媒体服务器来流式传输音频文件(例如 2mb 到 3mb).我需要使用一个吗? 我发现了一些流媒体服务器软件,例如 http://www.icecast.org - 但在他们的文档中,它被使用用于流式广播电台和实时流式传输目的,但我只需要以更快的 ..
发布时间:2021-11-30 16:36:25 其他开发

用于直播的网络音频 API?

我们需要将实时音频(来自医疗设备)流式传输到网络浏览器,端到端延迟不超过 3-5 秒(假设网络延迟为 200 毫秒或更短).今天我们使用浏览器插件 (NPAPI) 进行解码、过滤(高、低、频段)和播放 音频流(通过 Web 套接字传送). 我们想更换插件. 我正在查看各种 Web Audio API 演示 以及大部分我们所需的功能(播放、增益控制、过滤)似乎在 Web Audio AP ..

AVPlayer“冻结"开始缓冲音频流时的应用程序

我正在使用 AVQueuePlayer 的子类,当我添加带有流 URL 的新 AVPlayerItem 时,应用程序会冻结大约一两秒钟.冻结我的意思是它不响应用户界面上的触摸.此外,如果我已经播放了一首歌曲,然后将另一首歌曲添加到队列中,AVQueuePlayer 会自动开始预加载歌曲,同时它仍在播放第一首歌曲.这使得应用程序在两秒钟内不会响应用户界面上的触摸,就像添加第一首歌曲但歌曲仍在播放时一 ..
发布时间:2021-11-30 16:36:07 移动开发

将音频从 Node.js 服务器流式传输到 HTML5 <audio>标签

我一直在 Node.js 中试验二进制流,令我惊讶的是,实际上有一个使用 node-radio-stream 获取 Shoutcast 流并使用分块编码将其推送到 HTML5 元素的工作演示.但它只适用于 Safari! 这是我的服务器代码: var radio = require("radio-stream");var http = require('http');var url = " ..
发布时间:2021-11-30 16:35:56 其他开发

在目标 C 中创建用于实时音频和视频广播的 rtsp 客户端

我正在尝试创建一个实时广播音频和视频的 RTSP 客户端.我修改了链接 http://www.gdcl.co.uk/downloads.htm 并能够正确地将视频广播到服务器.但是现在我在广播音频部分时遇到了问题.在链接示例中,代码的编写方式是将视频数据写入文件,然后从文件中读取数据并将 NALU 的视频数据包上传到 RTSP 服务器. 对于音频部分,我不知道如何继续.现在我尝试的是从麦克风 ..

在 Python 中播放远程音频文件?

我正在寻找一种可以轻松播放远程 .mp3 文件的解决方案.我看过适用于本地文件的“pyglet"模块,但它似乎无法处理远程文件.我可以临时下载 .mp3 文件,但不推荐这样做,因为 .mp3 文件可能看起来很大. 我更希望它用于跨平台而不是仅用于 Windows 等. 示例,播放来自以下位置的音频文件: http://example.com/sound.mp3 只需在下载文 ..
发布时间:2021-11-30 16:35:37 Python

是否可以直接从 OpenSL ES(适用于 Android)中的音频资产获取字节缓冲区?

我想使用 OpenSL ES FileDescriptor 对象从音频资产中获取字节缓冲区,以便我可以将其重复排入 SimpleBufferQueue,而不是使用 SL 接口播放/停止/查找文件. 我想直接管理样本字节的主要原因有以下三个: OpenSL 使用 AudioTrack 层来播放/停止/等播放器对象.这不仅会引入不必要的开销,而且还有一些错误,并且播放器的快速启动/停止会导 ..
发布时间:2021-11-30 16:35:29 移动开发