问题标签 [audio-streaming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4652 浏览

audio - gstreamer - 从网站播放音频.. 缓冲问题

我正在尝试使用以下方式播放声音文件:

gst-launch playbin uri="some URL" 其中,URL 是该文件的整个 url。

它播放此文件,但存在缓冲问题,我无法收听大部分音频。

是否有一个简单的命令行参数可以解决这个缓冲问题。

示例:使用appsrc 存储一个临时缓冲区,然后播放它......代码片段将不胜感激!

注意:我在 Windows 上,GStreamer 安装只有一些标准插件。但它确实有appsrc 和appsink 插件。

谢谢

0 投票
1 回答
1944 浏览

iphone - 有没有一种“简单”的方式在 iPhone 上播放线性 PCM 音频?

我正在制作一个媒体播放应用程序,它从第三方解码器获得未压缩的线性 PCM(über raw)音频,但是当我只播放我能想象的最简单的音频格式时,我会发疯的。

最终的应用程序将随着源文件从服务器流式传输而逐步获取 PCM 数据,所以我最初查看了音频队列(因为我似乎可以在旅途中给它字节),但结果证明这是一个愚蠢的 - 特别是因为苹果的自己的音频队列示例代码似乎在 OpenGL 和不必要的封装的神奇实地考察中消失了。

我最终在(非流媒体)原型制作期间使用了 AVAudioPlayer;我目前创建了一个 WAVE 标头并将其添加到 PCM 数据的开头以让 AVAudioPlayer 接受它(因为它不能采用原始 PCM)

显然这对流媒体没有用(WAVE 将整个文件长度设置在标题中,因此无法在移动中添加数据)..

..本质上:有没有办法只给 iPhone OS 一些 PCM 字节并让它播放它们?

0 投票
1 回答
2403 浏览

python - 如何使用 gstreamer 从较长源的片段制作音频剪辑?

我想使用 gstreamer 将任意剪辑从一个音频文件保存到一个新文件中。例如,原版中从 1 分钟到 2 分钟的片段。我该怎么做?

0 投票
10 回答
80192 浏览

audio - 是否可以使用 html5 播放广播网络广播流?

是否可以使用 html5 播放广播(或某些)互联网广播流?

所以我有下一个代码:

我将其保存为 HTML 页面并启动我的浏览器(Google chrome 4.0.249.78、safary 或 FF)

但它不播放/工作!(

而且它不能与我尝试播放的任何其他网络收音机一起播放!(

为什么!?!我究竟做错了什么?

顺便说一句:来自HTML5(包括仍在开发中的下一代添加) 2.6.1 协议概念 用户代理可以实现各种传输协议,但该规范主要根据 HTTP 定义行为。[HTTP]

HTTP GET 方法等效于协议的默认检索操作。例如,FTP 中的 RETR。在 HTTP 术语中,此类操作是幂等且安全的。

HTTP 响应码等价于其他协议中的状态,具有相同的基本含义。例如,“找不到文件”错误相当于 404 代码,服务器错误相当于 5xx 代码,等等。

HTTP 标头等效于其他协议中具有相同基本含义的字段。例如,HTTP 身份验证标头等效于 FTP 协议的身份验证方面。

0 投票
1 回答
3591 浏览

android - Android - 我可以用 MediaRecord/MediaPlayer 代替 AudioRecord/Track 吗?

我目前使用 AudioRecord 从 Android 设备的麦克风录制音频,然后将其直接传输到 AudioTrack,该 AudioTrack 在 Android 设备的听筒上播放。

我想知道是否可以使用 MediaPlayer 和 MediaRecorder 类来代替,因为我需要使用 Media 类而不是 Audio 类上可用的 AMR-NB 编码。

我对 MediaRecorder 和 MediaPlayer 的问题是我似乎必须录制到一个文件然后播放该文件?

这不是我想要做的,无论如何,是否可以使用 Media 类将音频声音从 Mic 流式传输到 Earpiece?

我使用音频类的代码如下,是否可以对 MediaPlayer 和 MediaRecorder 做同样的事情?

0 投票
1 回答
1539 浏览

audio - 如何在 Windows 上使用带有 Direct Sound 的 RtAudio

RtAudio 文档说。

视窗(DirectSound):

配置脚本为 MinGW 编译器提供支持。DirectSound 支持使用“--with-ds”标志指定。

为了在 Windows 下为 DirectSound API 编译 RtAudio,您必须拥有 DirectSound 5.0 或更高版本的头文件和源文件。据我所知,Windows NT 不支持 DirectSoundCapture。DirectSound 的音频输出延迟相当不错,尤其是从 RtAudio 版本 3.0.2 开始。自 3.0.2 版以来,输入音频延迟仍然很差,但更好。RtAudio 最初是使用 Visual C++ 6.0 版开发的,但已经使用 .NET 进行了测试。

RtAudio 的 DirectSound 版本可以使用或不使用 UNICODE 预处理器定义进行编译。

它说我必须有 DirectSound 的头文件和源文件。所以我是否需要用 C++ 编写这些头文件和源文件,或者我可以从某个地方获取它们。

0 投票
3 回答
963 浏览

actionscript-3 - 是否可以在 Flash 中获取流式 mp3 的持续时间

我想知道是否有可能获得在 Flash 中流式传输的 mp3 的总持续时间?

目前我正在使用以下代码来估计长度,但它总是不准确

0 投票
2 回答
1718 浏览

iphone - 是否可以使用 iPhone 上的音频单元解码 MMS+WMA2 流?

我不确定音频单元是否可以在 iPhone 上的流音频场景中用作编解码器。

我已经在各个地方读到它可以完成,但我还没有看到任何示例或适当的文档。相反,我发现大多数发布的应用程序都使用了 ffmpeg 和 libmms。

我很感激你能给我的任何帮助。

0 投票
1 回答
106 浏览

flash - 音频播放器/Flash 问题 - 显示内容标题和字符?

不知道如何描述这个问题,但我只在 Firefox 中得到它,而不是在任何其他浏览器中得到它。

当点击周围时,页面有时会爆炸并附上图片。有时它的字符数甚至更多,您可以看到引用了 LAME 编码器之类的东西。有谁知道这笔交易是什么?所有站点缓存都被禁用。我不是闪光灯专业人士,所以我不知道是什么原因造成的。

我正在使用 Boutell XSPF 播放器,因为它支持 Autoresume,如果有帮助的话。我将它添加到播放器列表中,并将 Flash 嵌入代码放在一个块中。

我正在使用 Drupal 音频模块和支持它的子模块来实现这一点。

替代文字

0 投票
1 回答
637 浏览

iphone - 流式音频 - 从哪里开始?

我需要开发一个嵌入式音频流服务器。

要求:

  • 语音质量或更好
  • 用于低功率 wifi 传输
  • 广泛支持现有软件和设备(即 windows 媒体播放器、quicktime、vlc、iPhone、Android 等)。
  • 免版税/专利,或便宜的许可

优先:

  • 基于 TCP/IP 的低开销流协议
  • 语音级编解码器(易于在软件中实现,无需 DSP,如果需要,可使用 32 位 CPU)
  • 如果它支持 HTML5 浏览器会很好,但是是否有任何最新浏览器支持的编解码器(例如 raw)比 MP3 的开销更低?

所以:

  • 我应该查看哪些相关的流媒体协议?
  • 我应该查看哪些相关的编解码器?
  • 我应该查看哪些传输流?
  • 我错过了什么,或者我应该在哪里寻找这种需求?