我不确定音频单元是否可以在iPhone上的流式音频场景中用作编解码器.
我已经在各个地方读过它可以做到的,但我还没有看到任何示例或适当的文档.相反,我发现大多数发布的应用程序都使用了ffmpeg和libmms.
我感谢你能给我的任何帮助.
我对在我的网站上播放音频感兴趣,但我不知道从哪里开始.我希望有两种类型的流式传输.第一个是流式传输存储在服务器上的歌曲的播放列表,第二个是实时音频流.任何人都可以推荐使用任何好的网站或插件吗?
我已经尝试了一段时间,但很挣扎。我有两个项目:
到目前为止,我已经尝试过 ffmpeg 和 ffserver、PulseAudio、mjpegstreamer(我可以正常工作,但没有音频)和 IceCast,但运气都不好。虽然我确定这可能是我的错,但我想知道是否还有更多选择?
我花了一段时间尝试使用 Linux 选项,还想知道最近是否有使用 OpenCV 的 Python 选项。
如果有人可以建议更多选项来研究基于 Python 或 Linux 的内容,我将不胜感激,或者向我指出一些很好的教程或我已经使用过的内容的解释,我将不胜感激。
我正在尝试添加进度条以显示播放期间歌曲的位置.它只需要一个简单的解决方案.我在网上找到了一些代码,它使用SoundManager2 http://www.schillmania.com/projects/soundmanager2/功能调整div宽度以匹配歌曲的位置,但它似乎没有工作,不知道我要去哪里错了,任何帮助将不胜感激.
我已经使用了所有必需的Soundmanager2文件和播放的歌曲工作.它只是进度条的问题.
这是javascript:
soundManager.setup({
url: '/swf',
preferFlash: false,
waitForWindowLoad: true,
onready: function() {
var myTrack1 = soundManager.createSound({
id: 'trackOne', url: 'msamples/beep-1.mp3', volume: 80, autoPlay: false,});
$(".progBar").css('width', ((this.position/this.duration) * 100) + '%');
$("li.a5 a").click(function(event){soundManager.play('trackOne');});
},
ontimeout: function() {
// Uh-oh. SWF missing, Flash blocked or other issue
}
});
Run Code Online (Sandbox Code Playgroud)
HTML链接使用此格式,进度条位于下方:
<li class="a5">Song1:
<a href="msamples/beep-1.mp3" title="Play" class="sm2_button">Play</a>
<div id="track1"><div class="progBar"></div></div>
</li>
Run Code Online (Sandbox Code Playgroud)
CSS是:
#track1 {
background-color: #333333;
height: 10px;
margin-top: 10px;
position: relative;
width: 100%;
}
.progBar {
background-color:#FFF;
height:10px;
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试组合/合并两个 rtmp 流,然后将它们发布到另一个流
前任。:
ffmpeg -i rtmp://ip:1935/live/micMyStream7 -i rtmp://ip:1935/live/MyStream7 -strict -2 -f flv rtmp://ip:1935/live/bcove7
Run Code Online (Sandbox Code Playgroud)
场景如下,我得到了一个来自用户麦克风的流,它是第一个(micMyStream7),我也从另一个用户那里得到了一个流,但这个流有音频和视频(MyStream7)。
当用户在说话时,他们正在互相交谈,而另一个人只会在听,反之亦然。
我的想法是建立一个名为 (bcove) 的第三个流,它将“合并”他们两个,这样我就可以让观众只听他们之间的整个对话。
这是 ffmpeg 打印的日志,尽管我无法识别任何帮助我的消息。
paulo@paulo-desktop:~$ ffmpeg -re -i rtmp://ip:1935/live/micMyStream7 -i rtmp://ip:1935/live/MyStream7 -strict -2 -f flv rtmp://ip:1935/live/bcove7
ffmpeg version N-56029-g2ffead9 Copyright (c) 2000-2013 the FFmpeg developers
built on Sep 4 2013 11:05:57 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
configuration:
libavutil 52. 43.100 / 52. 43.100
libavcodec 55. 31.100 / 55. 31.100
libavformat 55. 16.100 / 55. 16.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter …Run Code Online (Sandbox Code Playgroud) 我正在开发一个 android 应用程序。我想完成以下功能。我将使用手机的内置麦克风进行录音,同时我希望通过手机的扬声器或耳机播放录制的音频。可行吗?如果是,请帮助我。
如何从互联网广播流中获取歌曲名称?
Python:从我在这里看到的URL获取shoutcast / internet广播电台的名称,但是只有广播电台的名称。但是,如何获得正在播放的歌曲的名称?这是我想要获取歌曲名称的流链接。http://pool.cdn.lagardere.cz/fm-evropa2-128
我该怎么办?你能帮我吗?
我想使用 ffmpeg 从互联网上的直播电台捕获音频流。
如果您有一些示例或文档,将不胜感激。
为什么xamarin MediaPlayer(在Xamarin.Android上)可以像这样的链接播放音频(mediaUrl1):https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3
但不能通过这样的链接(mediaUrl2)来实现:http://api-streaming.youscribe.com/v1/products/2919465/documents/3214936/audio/stream
private MediaPlayer player;
//..
player = new MediaPlayer();
player.SetAudioStreamType(Stream.Music);
//..
await player.SetDataSourceAsync(ApplicationContext, Android.Net.Uri.Parse(mediaUrl));
//..
player.PrepareAsync();
//..
Run Code Online (Sandbox Code Playgroud)
有没有办法在没有(当然)首先下载文件的情况下播放上面的链接(mediaUrl2)?
这是我正在使用的样本的完整来源.任何帮助,将不胜感激.
问题:我需要将 MP3(来源不明)转换为 M3u8 文件,以便我可以 HLS 流式传输它们。
此命令适用于名为“jesussaves.mp3”的歌曲
ffmpeg -i ../jesussaves.mp3 -c:a aac -b:a 192k -ac 2 -f hls -hls_time 10 -preset ultrafast -flags -global_header master.m3u8
当我将其更改为使用歌曲“In my Darkest Hour”时 -(我已将文件重命名为 inmydh.mp3) - 我只得到一个 TS 文件输出,而不是多个。日志在这里:https : //ibb.co/5nG0j01
谢谢
audio-streaming ×10
ffmpeg ×3
android ×2
javascript ×2
python ×2
c# ×1
core-audio ×1
flash ×1
hls.js ×1
html ×1
icecast ×1
iphone ×1
java ×1
jquery ×1
linux ×1
m3u8 ×1
mms ×1
progress-bar ×1
python-3.x ×1
streaming ×1
wma ×1
wowza ×1
xamarin ×1