流媒体服务器
#!/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)
网页链接
流媒体服务器就是把视频设备(如大锅信号、有线信号、DVD,VCD,摄像机,监控头等)的视频信号采集到服务器,供网络访问。能够像Web服务器发布HTML文件一样发布流媒体文件和从摄像机、视频采集卡等设备传来的实况流,从而用户可以使用视频播放器收看这些媒体文件。
具体参考流媒体服务器的应用场景
0条评论