首页 文章
  • 4 votes
     answers
     views

    流音频中的降噪和压缩

    希望你能帮忙 . 我正在录制麦克风的音频并通过网络直播 . 样品质量为11025hz,8位,单声道 . 虽然有一点延迟(1秒),但效果很好 . 我需要帮助的是我现在尝试实现降噪和压缩,使音频更安静并使用更少的带宽 . 音频样本存储在C#数组的bytes []中,我使用Socket发送/接收 . 任何人都可以建议如何在C#中实现压缩和降噪?我不介意使用第三方库,只要它是免费的(LGPL许可证等),并...
  • 13 votes
     answers
     views

    从Android应用程序流式传输音频到任何可用的扬声器,如A2DP,汽车扬声器等

    从我的Android应用程序,我想将音频流传输到任何可用的扬声器,如 A2DP 扬声器, docking 扬声器或 car 扬声器 . 为此,我想使用蓝牙连接并通过蓝牙连接流... 我看到以下链接 On android how to reroute audio from a2dp setBluetoothA2dpOn (boolean on) Android 2.3: How do I switc...
  • 0 votes
     answers
     views

    在C#中将音频流式传输到蓝牙设备

    我正在尝试将音频流式传输到C#中的代码中的蓝牙设备 . 我已经拿起32feet.net库来帮助解决这个问题 . 我能够将蓝牙音箱配对得很好,然后我使用下面的代码连接到设备 . globalClient.BeginConnect(device.DeviceAddress, BluetoothService.SerialPort, new AsyncCallback(BluetoothConnecte...
  • 17 votes
     answers
     views

    Android设备之间的蓝牙音频流

    我对同一主题进行了研究,发现android设备是a2dp源,音频只能从a2dp源流到a2dp接收器 . A2dp接收器可以是蓝牙耳机或蓝牙扬声器 . 但我的问题是如何将Android应用程序命名为“Bluetooth Music Player” works ? 它允许从一个移动设备流式传输到另一个因此,在这种情况下,收听移动设备必须充当接收器 . 这怎么可能?他们使用的是其他配置文件而不是a2d...
  • 10 votes
     answers
     views

    AVPlayer流媒体音频在后台

    我有一个AVPlayer在后台模式下播放的问题,就像网上这里和世界各地的很多人一样 . 我已经完成了我认为应该工作的东西,但仍然没有...我认为我的问题可能是我设置和使用我的AudioSession和AVPlayer的地方 . 1)“audio”键位于我的Info.plist的UIBackgroundModes中 2)AudioSession在AppDelegate中设置如下(在didFinish...
  • 57 votes
     answers
     views

    NodeJS和RED 5媒体服务器通过RTMP

    这更像是一个概念性问题而不是直接“如何做到这一点” . 通常是否可以实现类似flash的解决方案来流式传输音频(与我们从HTML5和nodeJS / binaryJS中获取流数据的位置无关,例如webRTC或其他) . 如果是这样,你会怎么做? 自2010年以来,只有一个问题涉及stackoverflow found here以及它 . 自那时起,NodeJS和HTML5已经发展壮大 . What...
  • 11 votes
     answers
     views

    从音频流中获取元数据

    我想获取文件名,如果可能的话,从AVPlayerItem中的流媒体URL获取专辑图像,我正在使用AVQueuePlayer,但我不知道该怎么做 . 此外,如果事实证明我的流媒体网址没有任何元数据,我可以将元数据放入我的 NSURL* ,然后再将其传递给AVPlayerItem吗? 谢谢 .
  • 2 votes
     answers
     views

    流式传输音频的WebRTC服务器[关闭]

    是否可以使用WebRTC从服务器(而非客户端到客户端)传输实时音频?我正在看示例和教程,但我还没有看到类似的东西 .
  • 1 votes
     answers
     views

    使用WebRTC浏览器实时流式传输音频=>服务器

    我正试图从我的浏览器发送一些音频流到某个服务器(udp,也尝试websockets) . 我正在使用webrtc录制音频流,但是我在将数据从nodeJS客户端传输到我的服务器时遇到了问题 . 任何的想法?是否可以使用webrtc(openwebrtc)将音频流发送到服务器?
  • 47 votes
     answers
     views

    Android的MediaPlayer为什么需要这么长时间来准备播放的实时流?

    我发现Android MediaPlayer准备使用不同的流进行实时流播放所花费的时间差异很大 . The hard data 我在prepareAsync()和onPrepared(MediaPlayer mp)回调之间添加了日志记录,并且每次都测试了几个流 . 每个流的时间非常一致(/ - 一秒),结果如下: MPR新闻流:27秒(http://newsstream1.publicrad...
  • 1 votes
     answers
     views

    使用来自直接音乐流的javaFX从URL播放音频

    我正在尝试播放来自'https://listen.moe/stream'的音频,这是一个动漫音乐的无线电 Channels ,我正在使用java和javaFX来实现这一点,我正在使用Media,MediaPlayer和MediaView类,但是我只有mp3文件在我的资源文件夹中将执行,我找不到检查它是否是可用来源的方法 . package realdesigner.louwens.containe...
  • 1 votes
     answers
     views

    通过NodeJS传输音频的最快方式

    我的所有音频文件都来自外部源Google Cloud Storage . 并且所有文件都有一个公共URL,无需授权令牌即可访问 . 示例网址: https://storage.googleapis.com/bucket/randomId.mp3 我目前将音频流式传输到客户端的方法是 grab 二进制文件并使用 sendSeekable 来响应 示例代码 const url = 'https://s...
  • 2 votes
     answers
     views

    Android语音识别和webrtc通信同时进行

    我的应用程序提供 webrtc communication 音频和视频流,我想使用 android.speech API 添加语音识别 . 语音识别在开始时完美运行 . 但是在我发布带有webrtc的流的那一刻,语音识别不再起作用了,每次我开始收听时,我都会从SpeechRecognizer获得 ERROR_CLIENT . 当我关闭webrtc连接时,它再次起作用 . 我认为我不能使用语音识别...
  • 0 votes
     answers
     views

    如何加快谷歌 Cloud 演讲

    我正在使用麦克风通过浏览器录制声音,将其转换为文件并将文件发送到java服务器 . 然后,我的java服务器将文件发送到 Cloud 语音api并给我转录 . 问题是转录超长(对应2秒的时间约为3.7秒) . 所以我想加快转录速度 . 要做的第一件事就是流式传输数据(如果我在记录的开头开始转录 . 问题是我并不真正理解api . 例如,如果我想从源代码转录我的音频流(浏览器/麦克风)我需要使用某种...
  • 2 votes
     answers
     views

    支持Wowza(RTSP / RTMP)音频流的Android播放器

    有没有最好的方法在Android上运行具有所有API级别的音频Wowza(RTSP / RTMP),即至少从Api等级14及更高级别 . I have tried vitamio库: 但它并没有在Api 23上工作,这真的很棒奇怪的情况 . ExoPlayer: 但它不是在播放我的文字音频网址 并测试了许多其他玩家 . 测试网址: RTMP - rtmp://10.10.3.11:1...
  • 5 votes
     answers
     views

    Android流音频到其他设备

    您好,我正处于应用程序的早期阶段,部分需要将音频从一台设备传输到多台设备 . 到目前为止,我一直在谷歌上寻找最佳解决方案,我发现这两个项目各有问题 . Spydroid http://code.google.com/p/spydroid-ipcamera/ Problem 这个问题是它创建了一个仅限于一个连接设备的rtsp流 . 如果我浏览到我的两台计算机上的链接,我看到两个客户端都连接在应用...
  • 2 votes
     answers
     views

    连续播放麦克风音频

    我看到很多关于如何录制音频然后停止录制,然后播放音频或将其保存到文件的问题,但这些都不是我想要的 . tl; dr这是我的问题,简而言之:"How can I immediately play audio recorded from the user's microphone?"也就是说,我不想保存录音并在用户点击"Play"按钮时播放它,我不想将录音保存到...
  • 6 votes
     answers
     views

    AVPlayer的音频流

    iOS上有很多流媒体应用程序 . 他们都使用一个播放器,我假设它是AVPlayer . 然而,似乎不可能找到一个有效的文档,其示例代码可行!我很确定它只是几行代码,但我无法弄清楚出了什么问题...... 尝试调用“play”方法时出现EXC_BAD_ACCESS错误 . 但网址很好,并且有一个播放器的实例 . - (void)viewDidLoad { [super viewDidLoad...
  • 6 votes
     answers
     views

    AVPlayer没有完成流跟踪

    我正在使用AVPlayer播放长音频mp3流音乐(8分钟),短音乐(1到3分钟)播放完美,但随着这些更大的音乐,音乐开始播放,但播放后一些随机的分钟(2至3:20之间) )玩家从头开始再次启动赛道 . 虽然播放器重启音乐,但状态信息(持续时间和当前时间)保持正常计数,无需重启,只需重启音频 . 有人有想法吗? 我正在播放的文件是:http://storage-new.newjamendo.com/...
  • 3 votes
     answers
     views

    暂停/播放和停止节点流

    我正致力于在覆盆子pi上创建一个基本的音频播放器 . 我在客户端上有一个基本的mp3播放器,带有基本控件...播放/暂停和停止 . 当用户点击播放时,套接字将mp3 url发送到使用节点的服务器,该节点捕获URL并在扬声器上播放 . 在服务器上进行流暂停/恢复播放时遇到问题 . 以下是我的代码 var app = require("express")(); var http =...
  • 4 votes
     answers
     views

    由于间隙[关闭],AVPlayer流媒体在后台停止

    当应用程序处于后台模式时,由于iOS闲置我的 AVPlayer ,我正在尝试实现无间隙播放 . 在回答之前,是的,我已经对plist进行了修改,音频会话正确设置,一切都很好,花花公子,但我相信,我的问题本质上是不同的 . 所以,起初我在我的 class 中有一个方法来在每次跟踪URL改变时初始化一个新的AVPlayer,它运行良好,但在背景上并没有那么多,我虽然每次创建一个全新的 AVPlayer...
  • 0 votes
     answers
     views

    从Parse.com流式传输音频 - 没有检索到数据?

    我正在尝试使用Parse.com的数据服务将一组音频文件流式传输到我正在开发的iOS应用程序 . 不幸的是,我遇到了使用Parse的API检索数据的问题 - 我检索的数据,无论我是否尝试流式传输,总是具有0字节的大小 . 我目前正在使用其ObjectID检索PFObject,将对象音频文件检索为PFFile,并将文件转换为URL以加载到音频播放器中进行流式传输 . 调试器显示PFFile的文件大小...
  • 0 votes
     answers
     views

    在iOS上为AVPlayer启用后台播放/暂停

    我尝试了20多种替代方法,但没有成功 . 这会让我发疯!我只想在AppDelegate上使用AVPlayer播放流音频(因为我想在我的应用中访问),使用背景音频,最重要的是,在ControlCenter(iOS 7)上启用播放/暂停按钮 . 任何人都可以向我解释这个过程或给我一个简单的代码示例吗?
  • 1 votes
     answers
     views

    从流式音频节点js中删除高频声音

    我有一个小应用程序接受来自互联网的传入音频流,我试图找到音调或连续发出哔哔声的频率 . 在音调/哔哔声时,它是唯一可以玩的东西 . 其余的音频是沉默或说话 . 我正在使用node-pitchfinder npm模块来查找音调,当我使用由2,000Hz制作的样本音频剪辑时,app会打印出一到两赫兹的频率 . 当我在线提取音频流时,我会得到17,000 Hz的结果 . 我的猜测是音频信号中存在一些“噪...
  • 2 votes
     answers
     views

    Android mediaplayer getDuration()为某些mp3文件返回0

    我的服务器上有大量的mp3文件,我正在使用Android媒体播放器播放它们 . 问题是几乎所有这些getDuration()方法返回0.我上传了示例mp3文件并将其放在我的服务器上 . mediaplayer与该文件完美搭配!! 我无法理解有什么不同 . 我对音频文件的了解非常有限 . 任何人都可以给我一个建议怎么办? 我可以以某种方式修改我的服务器上的MP3文件,以便媒体播放器可以读取元数据吗...
  • 58 votes
     answers
     views

    知道AVPlayer对象何时可以播放

    我正在尝试播放 MP3 文件,该文件从之前的 UIView (存储在 NSURL *fileURL 变量中)传递给 UIView . 我正在初始化 AVPlayer : player = [AVPlayer playerWithURL:fileURL]; NSLog(@"Player created:%d",player.status); NSLog 打印 Player ...
  • 3 votes
     answers
     views

    来自AVPlayer的流音频的当前曲目信息

    我正在使用AVPlayer对象从Internet源传输音频,我希望获得有关当前正在播放的项目的当前“跟踪”信息 . (例如“Car Talk”或“Abbott and Costello”) 每this question我试过查看当前项目的定时元数据 . 但它返回零 . 以下是调试器中的输出在流开始播放后暂停 . (lldb) po [[avPlayerObject currentItem] ti...
  • 0 votes
     answers
     views

    超级快速AVPlayer init或如何在后台启动它?

    场景: 应用程序用于从无线电台流式传输音乐 . 我正在使用AVPlayer . 应用程序可以在后台播放音乐(在plist中为 Required background modes ),应用程序可以从锁定屏幕接收播放/暂停操作(使用 AVAudioSessionDelegate 和 remoteControlReceivedWithEvent 方法) . 这部分还可以 . Problem 用户启动应用...
  • 10 votes
     answers
     views

    通过TCP发送音频流,UnsupportedAudioFileException

    我成功地通过TCP套接字发送和读取文本和图像数据 . 但我无法发送和读取音频流数据 . 服务器上的示例代码: public class ServerAudio { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method ...
  • 2 votes
     answers
     views

    创建一个虚拟麦克风Ubuntu 16.04并从RTSP IP摄像机流式传输音频

    我需要在Ubuntu 16.04机器上创建虚拟网络摄像头和虚拟麦克风,以便通过我的网络浏览器使用WebRTC在Web应用程序中使用 . 我需要从IP摄像机(RTSP流)向这2个虚拟设备提供视频和音频 . 直接在VLC中播放RTSP流可以正常使用视频和音频 . 为此,我使用video4linux2创建了一个/ dev / video1 . 我能够将IP摄像机送到/ dev / video1 . f...

热门问题