如何用Python在本地搭建一个简单的流媒体服务器
#!/usr/bin/env pythonfrom flask import Flask, render_template, Responsefrom camera import Camera
app = Flask(__name__)@approute('/')def index():
return render_template('indexhtml')def gen(camera):
while True:
frame = cameraget_frame() yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')@approute('/video_feed')def video_feed():
return Response(gen(Camera()),
mimetype='multipart/x-mixed-replace; boundary=frame')if __name__ == '__main__':
apprun(host='0000', debug=True)
网页链接
1、通过电脑直接找到ftpserverexe并双击运行。
2、新建一个可以登录FTP服务器的帐户。
3、需要为刚才建立的帐户添加一个密码。
4、如果没问题就设置共享的目录在哪里。
5、根据自己的实际情况来继续设置权限。
6、在成功创建一个新帐户以后选择完成。
7、等弹出图示页面即可在内网建立FTP服务器。
通常这么讲,架设自己的服务器,通常包括三(作用)类型服务器:WEB,FTP,MAIL,这三类型服务器,而这三类服务器完全可以集合在一台硬件服务器上;当然,首先得有一台配置相当的服务器,例如:联想 ThinkServer TS230 服务器 S2130 2G 500G,这个配置,当然个人服务器完全胜任了!
那如何来搭建呢方法推荐两种;
服务器搭建一
1,硬件选购
a,路由器一台,配置2WAN+8LAN,带VLAN,QOS,等路由器基本功能;
b,服务器一台,推荐配置:
品牌: Lenovo/联想
型号: TS130 S1225 22GG 2500G
最大支持CPU个数: 1
服务器CPU二级缓冲容量: 6m
服务器内存类型: DDR3
服务器硬盘容量: 1000G
服务器硬盘类型: SATA
服务器结构: 4U
标配内存: 4G
处理器主频: 309GHz
售后服务: 全国联保
服务器类型: 塔式
c,搭建服务器,迁网线,推荐M光纤,最好申请固定IP,申请不到固定IP,用ADSL也行;
2,软性需求;
a,安装WINDOWS Server 2008 R2或者WINDOWS Server 2003 ,最好安装LINUX开源系统,如,LINUX RED ENTERPRISE 60,或CENTOS 64,如果不会LINUX,请别人帮忙安装配置,因为,LINUX的服务器性能比较好;
b,系统准备好,申请域名,备案,最好去ORAY去申请,这样下好花生壳域名动态解析工具,以便你搭建服务器(必须有这个,或是其他能动态解析域名的工具);
c,准备都做好后,组网,做好软性需求;
d然后搭建服务器,服务器相关配置,要做WEB服务器,FTP服务器,还是MAIL服务器,都可以;
服务器搭建二,
1,硬件同上
2,我们还可以做一个VMware ESXi虚拟服务器平台,就是让一台硬件服务器,变成多台服务器;
VMware ESXi虚拟服务器是一台工作在硬件服务器上虚拟机,然后在这台虚拟机下,虚拟出多台功能虚拟机或服务器;这个种方式,要求技术量相对更高,而且硬件来说要高配,才能虚拟出多台虚拟机;这里只能介绍参考;
1、点击‘开始’,打开‘控制面板’
2、打开‘程序’
3、打开‘程序和功能’下的‘打开或关闭Windows功能’
4、将‘Internet信息服务’下所有选项全勾上,然后点击‘确定’。
5、待修改完成后,转到‘控制面板’页面,将‘查看方式类别’改为‘小图标’或‘大图标’
6、打开‘管理工具’
7、打开‘Internet信息服务(IIS)管理器’
8、将左边栏目扩展开
9、右键点击‘网络’,然后打开‘添加网站’
10、填写‘网站名称’;b通过‘选择’将‘应用程序池’设为‘DefaultAppPool’;c选择‘物理路径’;其它不用管,最后点击确定服务器就建好了。
1、点击‘开始’,打开‘控制面板’。
2、打开‘程序’。
3、打开‘程序和功能’下的‘打开或关闭Windows功能’。
4、将‘Internet信息服务’下所有选项全勾上,然后点击‘确定’,稍等一会儿便可完成修改。
5、待修改完成后,转到‘控制面板’页面,将‘查看方式类别’改为‘小图标’或‘大图标’(以便找到‘管理工具’)。
6、打开‘管理工具’。
7、打开‘Internet信息服务(IIS)管理器’。
8、将左边栏目扩展开。
9、右键点击‘网络’,然后打开‘添加网站’。
10、填写‘网站名称’,通过‘选择’将‘应用程序池’设为‘DefaultAppPool’,选择‘物理路径’(也就是服务器的根目录),点击确定,服务器就建好了。
11、添加文件或文档在所选的物理路径下。
12、点击如图中的‘浏览:80(http)’。
13、或在浏览器输入网址处输入‘127001’,回车。
14、再或输入‘localhost’,回车。均可看到所添加的文档,此时本地服务器建立成功。
0条评论