运行流媒体
昨晚我坐在屋顶上,戴着我的冬季耳机(温暖而美妙的 Sony MDR-CD780s),并收听了长长一串遥远的无线电信号。我从 KFJC、KPIG、RadioParadise 和 SmoothJazz 开始,这些电台总部都设在加利福尼亚,我住在那里。然后我转向位于北卡罗来纳州教堂山的 WUNC 和附近罗利市的 WCPE。之后我跨越重洋,来到了巴黎的 Radio FG、URGent (“De Gentse Studentenradio”)、Beiruit Nights 以及其他一些不知来自何处的东西:Radio Free Klezmer、Radiostorm Hip-Hop/R&B、BassDrive、Chemlab、Cyberspace Sonata、KI EuroDance 以及来自 Digitally Imported Radio、Factory188 和 FlareSOUND 的其他东西。此外,我发现了很多我懒得抄下来的东西,但你可以在 Google 的目录中找到大部分。
我的收音机是一台笔记本电脑,调谐到家庭 Wi-Fi 信号,该信号通过 2+Mb 电缆链路(是的,它不是对称的,但不差)连接到互联网。列出的大多数电台都在广播清晰的 128kb 或更高的码率的流。诚然,我的设置 有点 奇特,但这仅仅是因为它靠近肯定会快速消逝的前沿。DVD 曾经很稀有,但上周我从 Costco 以 79.95 美元的价格购买了一台 Go.Video 的播放器。两年后,DVD 刻录机 的价格也会一样。
对于像我这样的老业余无线电操作员和广播频段 DXer 来说,事情的真相令人费解。这些信号不是从天空和海洋反射回来的稀有信号,它们充满了静电和外差啸叫,只有通过昂贵的收音机才能听到,而且还需要像保险箱破解者一样的手法才能调谐。它们来自管道状的家用电流。
这些电台中的大多数显然都是足智多谋的年轻人的产物,他们绕过了陆地广播的锈迹斑斑的庞然大物,后者几乎完全被唱片业(商业广播)或持有许可证的公共机构(公共广播)所控制。这又像 Napster 一样,至少在文件共享的意义上是这样。但是,文件移动方式存在显着差异。这次我们不是从一个人的硬盘驱动器 交叉加载 到另一个人的硬盘驱动器,也不是下载,尽管某些播放器确实允许您将流媒体翻录到文件中。我们正在 广播,互联网既充当媒介又充当反向通道。我换一种方式说:我们正在接管这项业务。
如果你是一个普通的广播公司,这很可怕。如果你是一个聪明的广播公司,这是一列失控的货运火车,明智之举是跳上车。
现在,这列火车很难看到,因为没有发射器供应商敲你的门,也没有政府监管机构拿着厚厚的书告诉你需要关心的事情。只有一群自由职业黑客和少数几家足够时髦的公司来利用他们的出色工作。
然后是普遍的思维模式,它将 MP3 等同于 WinAmp,最流行的 Windows MP3 客户端。这就是为什么我上面列出的许多电台都将其所需的客户端标识为 “WinAmp”,并将其格式标识为 “Shoutcast”。
即使 Shoutcast 也将其流描述为 “基于 WinAmp”,尽管该公司生产基于 Linux 的服务器,并且还有许多其他播放器可以处理 MP3 流。
还有另一个异常现象。即使公共广播电台(NPR 和 PRI)是最早使用网络的电台之一,但很少有电台利用 低成本传输 MP3 流媒体和各种可用的免费客户端。我发现的唯一可靠的流媒体是来自 WUNC 的 这个。大多数其他公共电台(无论是否费心流媒体)都使用 RealAudio。一位广播工程师告诉我,主要原因是 Real 的编解码器在大多数电台使用的较低比特率下比 MP3 更好。但这只是一个小小的考虑因素。大多数电台还不知道还有另一种方法。他们不在这里,在听众自己动手做的 unReal 世界里。
在这个问题上,很容易将 Real 视为一匹死马,因为自该公司成立以来,一直对用户非常不友好。他们多年来一直埋没对其免费客户端的访问权限,淘汰其客户端,推广和交叉推广用户不关心的各种东西,并为非 Windows 平台制作糟糕的客户端。
但是,该公司内部的某人最近告诉我,那里的力量比人们想象的要强大。他写道:“我们本可以在多年前就拥有一个非常好的 Linux 播放器。我们有一位非常出色的开发人员在开发它,但他因超过了他的痛苦阈值而辞职。我们这些在这里工作的人拥有的播放器比我们发布的任何播放器都更好。尽管这里有一个 WinTel 的面孔,但它的核心是 Linux。”他还说,内部迹象表明,公司正在朝着积极的方向转变。
所以这是一个幻想:Real.com 开源其编解码器,拥抱 MP3,然后通过一个更大的举措超越所有人——拥抱 Ogg Vorbis,它没有 MP3 知识产权 遗留问题。然后,它帮助引导其娱乐行业的合作伙伴从现在的状态走向新现实。
如果他们不这样做,轨道上的鲜血将是他们自己的。火车已经离站了。
Doc Searls (doc@ssc.com) 是 Linux Journal 的高级编辑。