windows server 2012 系统中搭建流媒体

windows server 2012 系统中搭建流媒体,第1张

IIS Live Smooth Streaming(实时平滑流式处理)是微软下一代流媒体解决方案。该技术是在IIS web中集成媒体传输平台IIS media services,实现利用标准 >Janus 是由Meetecho设计和开发的开源、通用的基于SFU架构的WebRTC流媒体服务器,它支持在Linux的服务器或MacOS上的机器进行编译和安装。由于Janus 是使用C语言进行编写的,因此它的性能十分优秀。Janus 的整体架构图如下图所示。

Janus 主要由三个部分组成,分别是Core、Plugin和Transport,下面是相关模块的介绍:

从整体架构上看,Janus支持众多传输协议,并且采用业务插件架构设计模式。因此,Janus流媒体服务器十分适合多种业务模型或业务经常变化的公司或项目使用。

#!/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)

网页链接

如果想要免费的话 就是FFMPEG+FMS 教程百度有
不过还是推荐装 win server系统 配合 windows media server 和 windows media encoder使用
主流的流媒体服务器主要有:
helix server + Helix Producer
media server + Expression Encoder
Darwin Streaming Server
但可惜的是
我实验过在win7中都用不了

构建过程可以分为两个阶段:
准备阶段:进行的是WMS 2008插件的安装、准备流媒体文件;
架设阶段:进行的是添加流媒体服务器角色、提供流媒体服务。
第一步:下载并安装Microsoft Update Standalone Package(msu)
WMS 2008并不集成于Windows Server 2008系统中,而是单独作为插件,可以通过微软官方网站免费下载:>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13066608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存