audio-streaming相关内容

如何从互联网下载音频/视频文件并存储在 iPhone 应用程序中?

我正在开发一款用于音乐的 iPhone 应用.我想为用户提供一些选项,以便他们可以通过流媒体收听歌曲/音乐,或者他们可以在应用中下载音乐.我知道如何以编程方式在应用程序中流式传输音频文件.但是,我不知道如何下载应用程序中的音频文件并在下载后播放音频.并且用户还可以在下载时暂停下载.有可能吗?任何人都可以指导我并为我分享任何示例代码或教程吗?我还有一个疑问:你能帮我在应用程序内创建一个文件夹吗?请帮 ..
发布时间:2021-11-30 16:07:24 移动开发

为什么 Android 的 MediaPlayer 准备一些直播流进行播放需要这么长时间?

我发现 Android MediaPlayer 准备使用不同流进行实时流播放所需的时间存在很大差异. 硬数据 我在 prepareAsync() 和 onPrepared(MediaPlayer mp) 回调之间添加了日志记录,并且每个流都测试了几次.每个流的时间都非常一致(+/- 一秒),结果如下: MPR 新闻流:27 秒 (http://newsstream1.public ..

Android MediaPlayer 在自定义音频流应用程序中工作正常,直到 Android 2.1 但在更高版本中不行

编辑: Android 2.2 MediaPlayer 与一个 SHOUTcast URL 一起工作正常,但与另一个不兼容 我需要从外部 URL 播放音频文件(shoutcast 流).目前音频文件是增量下载的一旦我们在手机本地临时存储中获得足够的音频,就会播放.我正在使用 StreamingMediaPlayer 类. 检查这段代码: private MediaPlayer ..

如何通过蓝牙将音频从一台 Android 设备传输到另一台 Android 设备?

是否可以通过蓝牙传输音频?在我的研究中,我发现只能使用 A2DP(高级音频分发配置文件).每个安卓设备都支持 A2DP 吗?如果没有,是否可以使用蓝牙在两个 Android 设备之间传输音频?请帮助我理解这一点. 我浏览了以下链接: 在 Android 中通过蓝牙接收音频, Google 确认下一版 Android 4.2 的蓝牙音频流修复 如何通过蓝牙从其他设备流式传输音频? ..

有什么方法可以将来自 twilio 的 mulaw 音频流保存在文件中

我正在使用 Twilio 语音流功能,但我不想使用 Twilio 录音功能.当 Twilio 开始向我的服务器发送语音流时,我想将其作为音频文件实时存储到磁盘中. 解决方案 我今天遇到了同样的问题,并想出了一种为 mu-law 标头生成 WAVE 标头的方法: 如果您关注 Twilio 的博客文章,这是我结束实施的代码: wss.on('connection', (socket) ..

React.js:如何创建音频音量计

我需要一些建议来创建音量计栏.我正在使用带有材质ui的reactjs.我有 LinearProgress 的基本实现.现在,我想用一种新的设计来升级它.我们如何使用 Material-ui 来做到这一点.任何建议对我朝正确的方向都会有所帮助. 基本代码 class AudioProgress扩展了组件{使成为() {const {classes} = this.props;返回 ( ..
发布时间:2021-04-12 19:47:37 前端开发

使用HTTP进行实时音频流传输-选择协议和Java实现

我正在尝试为实时音频(在Java中)实现简单的HTTP服务器.假设有一个网站,您可以在其中看到一首又一首播放的歌曲列表.当客户端连接到服务器时-在歌曲的中间说-我正在考虑使用"Range" HTTP标头,并从歌曲的该部分开始发送数据范围.但是,如果在下载过程中连接暂时丢失(歌曲已完成)-服务器应该发送先前的歌曲部分并完成它-还是服务器应该发送当时正在播放的那些歌曲部分?什么是最佳做法/原则? ..
发布时间:2021-04-12 19:47:34 Java开发

目标c:通过套接字在rtp数据包中发送音频数据

在我的应用中,我必须捕获麦克风并以rtp数据包的形式发送音频数据.但是我只看到接收rtp数据,例如 iOS RTP实时音频接收或未答复的一个. 我将以下代码与 AsuncUdpSocket 一起使用来发送音频数据,但它没有包装在rtp数据包中.是否有任何库可以将我的音频数据包装到rtp数据包中? 初始AsyncUdpSocket: udpSender = [[GCDAsyncUdp ..
发布时间:2021-04-12 19:47:31 移动开发

有没有办法停止avplayer发送范围http标头字段

如果您使用AVPlayer加载远程文件,它将发送一个http请求,该请求的请求标头中包含一个范围字段,例如 范围:字节= 0-8148096 我喜欢使用SevenDigital商业API来播放歌曲,但它们不能处理此Range标头.有没有办法更改AVPlayer发送的URL请求? 解决方案 不是,这是一种苹果标准,媒体提供商需要使用范围标头来支持http 1.1(例如,请查看iTune ..
发布时间:2021-04-12 19:47:23 移动开发

RTSP,HLS,WebRTC,Dash(正确的用例)

视频流已经成为现代时代,无论是实时流还是录制的视频. 在学习的过程中,我确实遇到了问题中提到的各种协议.协议越多,用例就越有趣.话虽如此,我找不到合适的比较评估和用例. 有人可以帮助解决用例和关键差异,以便了解何时使用哪个案例吗? 还可以在浏览器,桌面应用程序和移动应用程序(Android和iOS)中显示流的任何统一协议吗? 谢谢. 解决方案 WebRTC:可以从浏 ..
发布时间:2021-04-12 19:47:20 其他开发

在< audio>中停止音频缓冲标签

我目前正在使用HTML5音频播放器通过(移动)浏览器提供音频流(24/7广播流).在流中加载并播放它可以正常工作. 主要问题是HTML5 标记即使不处于活动状态也将继续下载(缓冲)内容.对于移动用户而言,这可能是一个主要问题,因为他们中的大多数人为数据使用付费.到目前为止,我还没有找到一个可以在整个浏览器上正常运行的体面解决方案来防止这种情况发生. 我到目前为止尝试过 ..
发布时间:2021-04-12 19:47:16 前端开发

WebRTC-在通信过程中更改视频流

我的目标是使用webrtc Web应用程序在视频或音频通话过程中实现屏幕共享. 好吧,我发现可以使用 MediaStreamTrack.applyConstraints()更改视频属性,但是可以更改视频源吗?更进一步,如何将视频添加到现有音频流中. 我现在只需要在chrome上使用它即可. 解决方案 localStream.stop();peerconnection.remo ..

如何使用从浏览器发送到Nodejs服务器的Blob进行Google语音文本转换

我正在尝试将服务器设置为使用 SocketIO 从客户端浏览器接收音频,然后通过Google Speech-to-Text处理它,最后用文本回复给客户端. 最初,理想情况下,我想设置为类似于此页面上的工具的功能:https://cloud.google.com/speech-to-text/ 我尝试使用 getUserMedia 并将其通过 SocketIO-Stream 进行流传输, ..

Http媒体流服务器

我已经使用RED5媒体服务器(RTMP)开发了视频流应用程序.而不是RTMP,需要通过HTTP传输实时视频. 任何开源HTTP媒体服务器? 是否有同时支持RTMP和HTTP的开源服务器? 谢谢. 解决方案 从根本上讲,HTTP和RTMP是不同的协议.您不会在HTTP内提供RTMP.(尽管您可以针对隧道解决方案执行此操作.) 存在执行HTTP流式传输的几种方法.例如H ..

从Google Meet获取音频会话ID

我正在玩 DynamicsProcessing .我想处理来自外部应用程序的音频.我只需要 audioSessionId 即可.例如,我在播放音乐上没有问题.我使用了 BroadCastReceiver 来监听 android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION ,并且所有内容都像一个魅力. ..
发布时间:2021-04-12 19:47:03 移动开发

是否可以通过标准的GET请求将广告或消息动态地拼接到MP3文件中?

假设您有一个MP3文件,该文件为60,000,000字节,并且您还具有一个500,000字节的MP3广告,两者均以相同的比特率进行编码. 是否可以使用nginx或apache模块将MP3"Content-Length"标头值更改为60,500,000,然后控制传入的"Content-Range"请求,以便前500,000字节返回广告音频,以及任何范围大于500,000的请求开始返回偏移量为5 ..
发布时间:2021-04-12 19:43:06 其他开发

基于Web的广播和音频流服务是否使用Web Audio API进行播放?

我正在尝试确定基于Web的音频流网站是否使用Web Audio API进行播放,或者它们是否依赖音频元素或其他内容. 由于音频流服务的用户通常不需要启动和停止音频以外的其他功能,所以我想音频元素就足够了.如果需要VU表,那么我猜想将使用Web Audio API,因为它具有内置的分析器节点.但是,由于IE不支持API,所以我想您宁愿使用audio元素并覆盖IE用户,也不愿使用诸如VU表之类的 ..
发布时间:2021-04-12 19:38:02 前端开发