使用VLC作为流媒体服务端

喜欢上last.fm这个东西平台开源软件输入一个名字或者一个标签自动last.fm网站下载相关歌曲在线播放无须考虑什么只要觉得喜欢软件自动查找虽然目前中文歌曲相关稍微但是作为一个music radio替代品还是不错

今天看见论坛有人是否愿意做music在线广播瞬间想到用last.fm作为音源last.fm允许使用第三方音乐播放软件收听last.fm流媒体但是允许本地连接就是允许以127.0.0.1访问

网上搜索一个lastfmproxy软件可以用来作为last.fmstream server不过使用一下发现居然同时允许一个连接真faint……

突然想到办法网上一个stream server把last.fm串流转换一下就OK。google一下发现这个帖子列举很多linux可用流媒体服务器仔细居然VLC欣然前往官网查找文档折腾一下解决这个问题

引用一下VLC官网介绍

It is a free cross-platform media player
It supports a large number of multimedia formats, without the need for additional codecs
It can also be used as a streaming server, with extended features (video on demand, on the fly transcoding, …)

话说一直把VLC媒体播放器一直知道作为服务端使用

首先在last.fm客户端选择选项电台设置外部播放器播放端口

screenshot-lastfm.png

利用VLC作为服务端可以菜单选择向导依次进行设置即可

screenshot-1.png screenshot-2.png screenshot-3.png

直接图形设置方法简单但是每次设置比较麻烦而且特殊选项比如单曲重复防止last.fm缓冲造成VLC停止输出等等无法实现办法使用命令行运行VLC方便写入脚本

使用以下命令完成以上操作

vlc -vvv -d –repeat http://127.0.0.1:4321 –sout=”#duplicate{dst=std{access=http,mux=raw,dst=:1234}}”

其中:-vvv选项用来输出错误信息可以省略。–repeat选项用于重复播放信号源防止由于缓冲导致广播停止-d选项用于将vlc后台执行启动图形界面,-sout指定输出方式具体意义可以在VLC网站找到

这样一个简单的流媒体播放服务端配置接下来打开last.fm播放音乐运行以上命令然后打开任意音乐播放器收听,OK可以使用amarok或者rhythmbox播放http://127.0.0.1:1234测试是否正常工作如果测试通过可以朋友用http://的ip:1234收听正在收听的last.fm音乐

目前发现问题暴风影音千千静听无法播放这种方式架设流媒体服务用kmplayer或者wmp之类播放软件播放这个在线广播出现停止播放完美方法还是用VLC播放这个广播播放列表选择重复播放

如果你喜欢这篇日志的话,欢迎订阅我的RSS Feed!
本文来源于一阁Blog。版权所有,转载请确保已阅读该页面

3 Responses to “使用VLC作为流媒体服务端”


  1. 1 Ant

    靠,你个zt,我根本没法用。。。
    话说,你发现gravatar刚才出问题了么?

  2. 2 yegle

    靠,你个zt,我根本没法用。。。
    话说,你发现gravatar刚才出问题了么?

    啥没法用?没发现有问题啊

  3. 3 Ant

    靠,你个zt,我根本没法用。。。
    话说,你发现gravatar刚才出问题了么?

    啥没法用?没发现有问题啊

    我用VLC,连不上……
    现在服务器还开着不?我再测试一下。

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Quote selected text






Valid XHTML 1.1