在网站上直播音频

Bri*_*tul 9 audio-streaming internet-radio

我正在尝试为互联网广播电台建立一个网站.我想加入一项功能,允许访问者在网站上播放实时音频流.

我应该开始考虑哪些技术?这通常是怎么做的?有没有一种方法通常被认为是最好的直播?

Sor*_*anu 2

根据您流式传输的格式,您有以下几种选择:

  • HTML5 音频对象(编解码器兼容性因浏览器而异,我不知道除了 WAV 之外还有任何交叉兼容的格式;如果您有 OGG 和 MP3,您应该涵盖所有当前支持 HTML5 音频的浏览器)。这允许您通过 Javascript 控制音频,并且在实现方面非常轻量级。这可能适用于现代浏览器,但对于 Internet Explorer 用户来说可能不太好,因为没有多少用户切换到 IE9。示例统计数据
  • 基于 Flash 的播放器。这将允许您传输 MP3 或 FLA 音频。开发比纯 JavaScript 更笨重,但你可能比 HTML5 音频有更好的渗透力。根据我有限的经验,Flash 播放器需要一些时间来初始化,因此用户体验不如 HTML5 音频那么快。
  • 本机浏览器插件。它们很老套,很可能不能跨平台工作。如果可以的话请远离。