Python论坛  - 讨论区

标题:[python-chinese] 一个流媒体和apache方面的问题

2006年07月13日 星期四 16:04

chen arthur agakong at gmail.com
Thu Jul 13 16:04:18 HKT 2006

不知道该不该发到这个列表里。

希望做一个网上音频点播的应用,客户端通过访问一个相对固定的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比有没有区别。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月15日 星期六 22:46

IQDoctor huanghao.c at gmail.com
Sat Jul 15 22:46:49 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号