2006年07月13日 星期四 16:04
不知道该不该发到这个列表里。 希望做一个网上音频点播的应用,客户端通过访问一个相对固定的url,服务器根据情况把不同的mp3文件或者mp3流传回。现在想到的几个办法: 1。直接用mod_python把请求重定向到mp3文件,剩下的交给apache处理 2。建一个icecast流服务器,在mod_python脚本中读取mp3文件内容,提供给icecast,让icecast发布音频流 感觉上1的实现简单些,但因为是重定向,客户端看得到mp3的真实URL,不是很理想 2的实现复杂些,但icecast要动态发布mp3流,必须有一个进程读取整个mp3文件,并输送到icecast,再由icecast发布,而这个过程得在mod_python中进行了,不知道对性能和效率的影响和1比有没有区别。
2006年07月15日 星期六 22:46
python 读文件,写回客户端。 其实即时单用重定向, apache 的工作也是读文件,把数据写回客户端, 如果把读文件的工作交给 python, 效率对比也是: python IO 与 apache IO 之间的效率比较(当然 apache 会优胜点)。 我的看法。 在 06-7-13,chen arthur<agakong at gmail.com> 写道: > 不知道该不该发到这个列表里。 > > 希望做一个网上音频点播的应用,客户端通过访问一个相对固定的url,服务器根据情况把不同的mp3文件或者mp3流传回。现在想到的几个办法: > 1。直接用mod_python把请求重定向到mp3文件,剩下的交给apache处理 > 2。建一个icecast流服务器,在mod_python脚本中读取mp3文件内容,提供给icecast,让icecast发布音频流 > > 感觉上1的实现简单些,但因为是重定向,客户端看得到mp3的真实URL,不是很理想 > 2的实现复杂些,但icecast要动态发布mp3流,必须有一个进程读取整个mp3文件,并输送到icecast,再由icecast发布,而这个过程得在mod_python中进行了,不知道对性能和效率的影响和1比有没有区别。 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- Best regrads, IQDoctor
Zeuux © 2025
京ICP备05028076号