java 流媒体服务器搭建_搭建流媒体服务器(1)

java 流媒体服务器搭建_搭建流媒体服务器(1)一、前语本文纂写时间是2018年12月17日,所描述的软件WowzaMediaServer此时已经出了4或更高,但是2.2.2提供的功能已经是Goodenoughforme.如果发现4足够更好,后面文章也许会再续。本文试图描述一个在WindowsServer2012上安装了WowzaMediaServerv2.2.2流媒体服务的事件。最终会另服务器提供给外部适当的Server和…

大家好,又见面了,我是你们的朋友全栈君。

一、前语

本文纂写时间是2018年12月17日,所描述的软件Wowza Media Server此时已经出了4或更高,但是2.2.2提供的功能已经是Good enough for me.如果发现4足够更好,后面文章也许会再续。

本文试图描述一个在Windows Server 2012上安装了Wowza Media Server v2.2.2流媒体服务的事件。最终会另服务器提供给外部适当的Server和Stream信息,以给外部提供流媒体服务。

本文所涉及的主要软件Wowza Media Server v2.2.2由郑州的LMM老师提供,Java SDK从Java(Oracle)官方网站下载。

二、环境介绍

操作系统:64位 Windows Server 2012 数据中心版

开放端口:1935(默认,可修改)

三、安装步骤

(印象步骤)

1、安装Java SDK

(1)将Java SDK安装于C:\JAVA目录下。

(2)增加环境变量JAVA_HOME = C:\Java\jdk1.6.0_45

(3)在PATH中增加项(每项以;分割), C:\Java\jdk1.6.0_45\bin  亦或 %JAVA_HOME%\bin

2、安装Wowza Media Server v 2.2.2

(1)*强烈建议有经济能力的同志通过官方渠道购买*运行.\keygen\keygen.bat 在弹出的 “CRUDE – Wowza Me …”标题窗口中复制安装Serial序列号。

(2)运行.\setup\WowzaMediaServer-2.2.2.exe ,选择安装目录为某盘符的根目录(至少不要默认的中间带空格的目录),下一步至安装完成。

(3)运行

C:\Wowza Media Systems\Wowza Media Server 2.2.2\examples\installall.bat

运行后 C:\Wowza Media Systems\Wowza Media Server 2.2.2\applications 目录下会出现若干子目录,其中包含目录vod。

(4)编辑C:\Wowza Media Systems\Wowza Media Server 2.2.2\conf\vod\Application.xml,将

digest

digest

senderreport

12000

75

90000

0

0.0.0.0

127.0.0.1

*

修改为

none

none

senderreport

12000

75

90000

0

0.0.0.0

127.0.0.1

*

(5)打开Windows Server 2012的服务管理器仪表盘->工具->服务,从列表中找到,服务 Wowza Media Server,右键启动。

(6)目录C:\Wowza Media Systems\Wowza Media Server 2.2.2\content为视频的存储目录。其中默认已经存放了”Extremists.m4v“和”sample.mp4″两部小短片。足够测试,但亦可向其中添加新的视频,支持中文名称的文件夹及中文名称的视频。

3、测试流媒体服务

(1)准备测试工具

将Windows Server 2012服务器上的文件夹

C:\Wowza Media Systems\Wowza Media Server 2.2.2\examples\LiveVideoStreaming\client

拷贝到本地。

(2)测试

用浏览器打开拷贝到本地的./client/live.html 文件。如果没有Flash播放插件可能需要安装。

在”Server:”框中输入 rtmp://192.168.163.136:1935/vod

在”Stream:”框中输入 mp4:sample.mp4

点击 “Play” 按钮。如果开始播放说明流媒体服务正常,若没有反应或报错说明错误。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146003.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js es6转es5在线_es6 array

    js es6转es5在线_es6 arrayes6尚未得到所有浏览器的全部支持将es6转化为es5必要。下面将利用babel转换js语法首先安装npminstall–save-dev@babel/core@babel/cli@babel/preset-env@babel/node在项目中创建babel.config.js文件(不可更改)在文件中写入如下代码constpresets=[ [“@babel/env”,{ targets:{ ie:”8″, edge:”17″, firef

    2022年9月24日
    3
  • matlab画圆的命令_matlab画圆

    matlab画圆的命令_matlab画圆要画圆的话只需要将曲率设置成1就行了。注意‘Curvature‘,[0.5,0.8]后面的两个参数[0.5,0.8]分别表示两个边的曲率。画一个圆试试,输入命令如下:rectangle(‘Position‘,[0,0,1,1],‘Curvature‘,[1,1]),axisequal;4.直接画圆已经可以了,下一步就是指定圆形坐标和半径了。我们不妨先分析一下:1.rectangle函数本来画的是…

    2022年6月19日
    61
  • pytest重试_手机qq插件加载失败

    pytest重试_手机qq插件加载失败安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月31日
    8
  • C语言学生成绩管理系统源代码

    C语言学生成绩管理系统源代码大学C语言实训课,C语言学生成绩管理系统。#include<stdio.h>#include<string.h>#include<math.h>structstudent { intnum; charname[20]; floatpingshi; floatshiyan; floatkaoshi; double…

    2022年5月19日
    203
  • R语言实现LASSO回归

    R语言实现LASSO回归Lasso回归又称为套索回归,是RobertTibshirani于1996年提出的一种新的变量选择技术。Lasso是一种收缩估计方法,其基本思想是在回归系数的绝对值之和小于一个常数的约束条件下,使残差平方和最小化,从而能够产生某些严格等于0的回归系数,进一步得到可以解释的模型。R语言中有多个包可以实现Lasso回归,这里使用lars包实现。1.利用lars函数实现lasso回归并可视化显示x…

    2022年6月11日
    28
  • Module build failed (from ./node_modules/eslint-loader/index.js)

    Module build failed (from ./node_modules/eslint-loader/index.js)错误信息:D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>npmrunserve>vuesax-vuejs-dashboard-admin-template@2.1.0serveD:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>vue-cli-serviceserveI…

    2022年6月18日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号