Python 2.7
自带的SimpleHTTPServer
默认是HTTP/1.0
,导致在投放简单的视频的时候,一般是无法通过FFMPEG
进行播放的,主要是HTTP/1.0
不支持Content-Range
导致无法快进以及视频的Seek
操作。并且比较悲剧的是,如该修改成HTTP/1.1
协议,默认只有一个连接在处理,导致只要第一个用户不断开,第二个连接基本上连接不上。
网上搜索了以下,找到了用twisted
代码来实现比较简单,并且性能还不错的服务器。
本文实例讲述了Python
基于twisted
实现简单的web
服务器,分享给大家供大家参考。具体方法如下:
1.首先是通过PIP
安装twisted
2. 新建htm
文件夹,在这个文件夹中放入显示的网页文件
3. 在htm
文件夹的同级目录下,建立web.py
,代码如下:
执行脚本
然后浏览器访问:http://127.0.0.1:1234/就可以看到内容了。