编写简单php,实现网络收音机web转台功能
来源:互联网 发布:免费刷空间留言软件 编辑:程序博客网 时间:2024/06/03 23:02
折腾目的:没有USB红外遥控器套件,通过安装lighttpd+php,编写简单php,实现播放网络电台web转台功能
环境:336固件
需要软件:mplayer,screen,lighttpd,php5
首先,感谢nighthk3编译了带Rockbox定点库的mplayer,使db120等mips路邮实现播放mms电台,变身为网络收音机。
详细见: http://openwrt.org.cn/bbs/viewth ... &extra=page%3D1
1、安装USB声卡驱动,测试mplayer能否正常播放mms网络电台.
USB声卡驱动及mplayer下载详见http://openwrt.org.cn/bbs/viewth ... &extra=page%3D1
安装好后,我把mplayer拷到/usr/bin下,方便在命令提示符下可以直接执行
测试播放:mplayer mms://live.cri.cn/oldies 能正常播放就OK了.
2、安装lighttpd+php5,提供web和php支持
详见帖子:http://www.openwrt.org.cn/bbs/vi ... amp;page=1#pid14409
编写info.php,测试能显示php信息就OK了。
注意:(1)由于php外部调用mplayer需要root权限,因此lighttpd启动配置要用root权限(可参考附近lighttpd.conf配置)。
(2)系统运web服务uhttpd使用了80端口,lightppd需配置为其他端口(如81,88等)。
3、安装screen,使mplayer可以后台运行
opkg install screen
4、拷入web转台php
解开附件,将index.php c_radio.php拷入lighttpd的根目录,我的配置为/myweb
重启lighttpd
5、测试php播放控制
浏览器打开http://YourIP:XX
选择电台后,确定。。。。。。你应该可以听到声音了。(可以安装htop看看有没有正常运行mplayer)
自行增加电台,可以修改index.php。
6、设置开机播放指定电台。
环境:336固件
需要软件:mplayer,screen,lighttpd,php5
首先,感谢nighthk3编译了带Rockbox定点库的mplayer,使db120等mips路邮实现播放mms电台,变身为网络收音机。
详细见: http://openwrt.org.cn/bbs/viewth ... &extra=page%3D1
1、安装USB声卡驱动,测试mplayer能否正常播放mms网络电台.
USB声卡驱动及mplayer下载详见http://openwrt.org.cn/bbs/viewth ... &extra=page%3D1
安装好后,我把mplayer拷到/usr/bin下,方便在命令提示符下可以直接执行
测试播放:mplayer mms://live.cri.cn/oldies 能正常播放就OK了.
2、安装lighttpd+php5,提供web和php支持
详见帖子:http://www.openwrt.org.cn/bbs/vi ... amp;page=1#pid14409
编写info.php,测试能显示php信息就OK了。
注意:(1)由于php外部调用mplayer需要root权限,因此lighttpd启动配置要用root权限(可参考附近lighttpd.conf配置)。
(2)系统运web服务uhttpd使用了80端口,lightppd需配置为其他端口(如81,88等)。
3、安装screen,使mplayer可以后台运行
opkg install screen
4、拷入web转台php
解开附件,将index.php c_radio.php拷入lighttpd的根目录,我的配置为/myweb
重启lighttpd
5、测试php播放控制
浏览器打开http://YourIP:XX
选择电台后,确定。。。。。。你应该可以听到声音了。(可以安装htop看看有没有正常运行mplayer)
自行增加电台,可以修改index.php。
6、设置开机播放指定电台。
将附件的radio拷到/etc/init.d/目录下,修改/etc/rc.local ,将/etc/init.d/radio加进去。
阅读全文
0 0
- 编写简单php,实现网络收音机web转台功能
- WEB简单打印功能实现
- PHP简单签到功能实现
- php实现简单记事本功能
- GO实现简单的web服务功能
- Java web简单的注册功能实现
- 网络收音机
- php实现简单用户登录功能程序代码
- PHP实现一个简单url路由功能
- php与ajax实现简单登陆功能
- php中简单实现excel下载功能
- 【视频】用WIZ110SR实现“网络收音机”
- 经典软件典范龙卷风网络收音机功能详解
- .NET开发实现类似Web Parts功能,超简单实现
- .NET开发实现类似Web Parts功能,超简单实现
- 简单jsp的编写 web设计 实现指定日期格式
- 通过WEB服务器来实现PHP多线程功能
- 在web中实现简单的注册,登录功能
- 耐心积累
- java某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
- 用PHP Demo 学 RabbitMq
- Flask系列教程(2)——URL和视图
- nginx反向代理服务器搭建,应用服务器集群负载均衡
- 编写简单php,实现网络收音机web转台功能
- java 计算字符串中子串出现的次数
- java数组定义
- AeroSpike配置及Java Client使用
- 原来这几个.properties文件是这样用的,可以说是很厉害了。
- 小程序支付php
- Android:ListView用法
- 正则表达式
- Failover与Failback的区别