如何用Python在本地搭建一个简单的流媒体服务器

如何用Python在本地搭建一个简单的流媒体服务器,第1张

#!/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’,回车。均可看到所添加的文档,此时本地服务器建立成功。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何用Python在本地搭建一个简单的流媒体服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情