搭建Linux简易流媒体服务器

在教研室一直都用笔记VNC远程连接到寝室的台式机,图像倒是没有问题了,可郁闷的是声音没有。倒是突然觉得windows的远程还好用了些,包括能够把本地磁盘带到远程的功能都是挺好用的。唯一不满意的就是Windows的稳定性,万一崩溃了就麻烦了,而在开发中遇到这些问题也是相当头痛的。扯远了——言归正传,回到我们的流媒体服务器上来。

为什么我要弄一个流媒体服务器呢,关键是我想学学英语,在教研室开发的时候听听英语也是好的。但是直接听下载的英语,一来麻烦,而来下载了一怕啦,实际听得时间并不多。还是喜欢广播,一直有新鲜的东西能够听到,量大,而且随时可以收听,不用担心找不到资源。http://english.cri.cn/就提供了很多有用的资源,通过mms流媒体服务播出。那么,如何将这个音频带到远程的电脑上呢?

在Linux下面让远程能够听到声音,我查到可以有两种方法:

  1. 将本地声音转到eSound声卡驱动,然后远程链接播放。用了一下感觉比较麻烦,没搞懂怎么弄得。
  2. 如果你只是播放一些音乐的话,用vlc media player就可以搞定。

首先,将解码器等安装全:

sudo apt-get install ubuntu-restricted-extras

然后安装vlc

sudo apt-get install vlc

就可以了。在gnome菜单上能够找到vlc media player。另外请注意,我台式机用的是ubuntu 8.10,所以vlc的版本可能和你所用的版本有所不同,我笔记本的是ubuntu 8.04,两者界面不同。

选择,媒体——》串流——》输入你的mms地址,然后点击串流。当然,如果你想将本地的音乐转到外面播放,也可以选择你的本地文件。

选择你的IP地址和端口,然后就可以播放了。

在远程计算机上打开vlc或者其他支持流媒体的播放器,然后输入你配置的地址就可以了。这里在远程输入http://218.194.34.231:1234就可以了。呵呵。

另,在远程的控制台下想调节音量,输入alsamixer就可以调节了~:)

在Linux下开发Python S60程序初步——连上手机

今天突然想起来了,以前在Windows里面可以用超级终端链接通过蓝牙连接手机,但在Linux下面怎么做呢?做个笔记:

sdptool add --channel=10 SP
while true; do rfcomm listen /dev/rfcomm0 10; done

# On the cell phone, Open "Bluetooth Console" in Python menu and
# choose the Linux PC as the machine to connect to
#
# Once the phone is connected, open another terminal and type

screen /dev/rfcomm0

输入后会出现以下字样:

hesicong@hesicong-desktop:~$ sdptool add --channel=10 SP
Serial Port service registered
hesicong@hesicong-desktop:~$ while true; do rfcomm listen /dev/rfcomm0 10;done
Waiting for connection on channel 10
Connection from 00:1D:FD:F0:A5:AD to /dev/rfcomm0
Press CTRL-C for hangup

也就打开了蓝牙的串口,然后在手机上打开Python的蓝牙控制台就就可以连接了。连接上以后,输入

screen /dev/rfcomm0

就将手机的串口数据发送到电脑屏幕上了。
今天是做了第一步,能连上了就好。Ubuntu 8.10下面的自带的蓝牙还有些问题,譬如目前还不能发送文件给我手机,提示出错,很郁闷。接收貌似也有问题。

还找到一个讲解的很详细的网站,上面的信息就是从这里得到的。

有空在看看Sybmain的Open C/C++是用来干嘛的,听说还有点好玩。

好了,洗脚洗脸,休息一下,准备玩GTA4~

PS:晚上又找到了一个网站:

http://www.martin.st/symbian/

圣诞节

今天圣诞节前夕,平安夜吧。洋人的节日,大凡爱玩的人随便哪个节都可以给自己一个理由放松放松。

平安夜的白天的天气也更冷了,早上还出着太阳,还说今天可能就会热和一些了,哪知道下午就不景气了,看样子又像要下雨一样了。听天气预报说,确实要下小雨。等吧,看啥时候能够下点雨,这个空气都浑浊的不堪忍受了。

有个室友,俺们的小建同学,跑去和女朋友逛去了。想想几年前我也去逛过,春熙路,每到圣诞都是最热闹的。以前天府广场也热闹,后来公安进行了管制,就全部集中到春熙路了。确实人太多了,卖充气玩具的人赚翻了,有些人被敲爽了,当然大多是笑笑而已,但也有些不和谐的打架斗殴的事件发生。很多商场不得不很早就关门了,肯德基、德克士这些也不例外,春熙路只有出动大量的警力维持治安,晚上吃个饭都吃不到。

感觉这样的平安夜或多多少多了些不安详的成分。中国的除夕也和平安夜差不多,和谐安详,在家中和家人团聚,再好不过。也不清楚几年后的今天春熙路会热闹成什么样子,晚上就洗了个澡,舒舒服服,打打游戏,就算过一个节啦~

VS2005编译完成缓慢

今天把虚拟机的系统换成了WinXP,Win2000系统确实有些问题,不得以而为之。但很令人费解的是项目编译的时候总是很慢,每次都是在编译完成的最后一刹那停住了,然后要等几秒钟才能缓过气来。以前编译控制台项目都没有遇到过这样的问题。逐步排除后才发现,原来只要打开过Windows Forms编辑器,就会造成编译缓慢。

回想以前用C++/CLI做东西的时候,就是感觉IDE特别的缓慢,竟然这下弄C#工程也遇到了这个问题。网上搜索一番没有发现解决方法。后来经过试验,只要把解决方案关掉,在打开,就OK了。如果再次打开了Windows Forms编辑器,又会变慢,真是郁闷。

天气突然就冷了

两三天的时间就忽然很冷了,天气预报也报告接近0度了,学校的银杏树叶也几乎落完了,该过冬了。

每天早上十点钟才到教研室,然后就做程序。这周开题了,整了半天老板没有让我做软件方面的东西,还是干机械加工相关的东东,五轴的什么包络面的仿真。还好,他做过相关的东西,实在没对就问问他老人家。说到软件这方面最近在做钻铣床的设计的时候还真是有心得,虚拟的工控卡也能工作起来了。他就是不让我做这方面的研究,或许,学机械电子工程专业的学生就应该做机械这方面的东西吧,软件,在他们看来,只要能跑的动,就OK了~~

当然这两天就做些无聊的东东,画界面。要像以前所想的用的MFC,现在还不痛苦死了。作软件这多年了,做GUI最麻烦了,和人打交道的东西都很痛苦。BOB大叔提到过用状态机来解决GUI的问题的一种思路,也写了一个编译器,后来找到了这个编译器的加强版,还要看这个项目是不是适合了。

最后还是要提醒大家,平时多穿点,开开窗,少开空调,多喝水,预防感冒~~