LiveQing稳定高性能RTMP流媒体服务器软件-支持与企业MySQL数据库对接-程序员宅基地

技术标签: LiveQing(RTMP直播点播流媒体)  RTMP  LiveQing  青柿流媒体解决方案  HLS(m3u8)  青柿  

青柿流媒体服务解决方案

  • LiveQing云平台直播点播流媒体服务
  • -LiveGBS国标GB28181无插件流媒体服务
  • LiveNVR安防Onvif/RTSP流媒体服务;

支持本地、内网、私有云部署;为企业视频能力建设,提供了视频点播转码、手机直播推流、云端录像存储计划、RTMP拉流推流服务、RTSP拉流推流服务、设备GB28181接入、Onvif云台控制等等能力,同时提供性能强大稳定的RTMP/HLS/RTSP/HTTP-FLV分发,支持H5页面无插件直播,强大的后台管理,详细的二次开发接口文档,服务搭建简单解压后一键启动,支持Windows和Linux环境部署

LiveQing云端流媒体服务器软件,有一块的云直播和视频转码功能,其中,视频转码功能主要包含:上传、转码、分发。云直播功能,主要包含:直播、录像, 直播支持RTMP输入,RTMP/HLS/HTTP-FLV的分发输出;录像支持自定义保存时长、检索及下载。提供丰富的二次开发接口,基于JSON的封装及HTTP调用。提供播放鉴权、推流鉴权等安全保证。提供用户及相关权限管理配置。
在这里插入图片描述

项目建设过程中,我们需要为项目赋予视频能力。而通常情况下,都有自身的业务系统,视频能力只是项目组成的一个部分。如何对接这部分能力呢?

3.png

1. 数据库说明

数据库 说明
Sqlite3 轻型的关系数据库;
可以使用 SQLiteStudio 进行数据操作查看;
MySQL 关系型数据库管理系统;
可以使用 Navicat for MySQL 进行数据操作查看;

2. LiveQing对数据库的支持

EasyDSS流媒体服务器软件支持Sqlite3和MySQL。其中,都可以配置指向到自身的业务系统当中。提供了更加安全的数据存储策略。下面分别介绍如何配置:

2.1. Sqlite3
2.1.1. 参数配置

安装包解压之后,在解压目录下的eaydss.ini中

......
[dir]
; 默认配置的是相对路径,相对于根目录。可以根据需求配置绝对路径 如:D:/test  或 /user/test
; 数据库目录,保存数据库文件
dir_data  = data

......

[database]
; 支持 sqlite3 和 mysql, 默认开启的是sqlite3
; 配置sqlite3数据库名称
database_dialect = sqlite3
database_url     = liveqing.db

......
2.1.2. 参数说明
参数 说明
dir_data 是liveqing.db保存目录,支持相对路径和绝对路径的配置;
其中相对路径是相对当前解压后的执行目录;
database_dialect 配置数据类型,是固定值:sqlite3
database_url 配置Sqlite3数据库文件的名称,默认是liveqing.db;
可以设置成任意您想要的名字,如HelloWorld.db;
2.1.3. Sqlite数据库文件路径

按照上述配置之后,产生的liveqing.db 在解压目录下的data目录下


2.2. MySQL
2.2.1. 参数配置

安装包解压之后,在解压目录下的eaydss.ini中

......
[database]
......
; MYSQL 配置如下,若开启需关闭 sqlite3的配置
database_dialect = mysql
database_url = root:root@tcp(localhost:3306)/liveqing?charset=utf8&parseTime=True&loc=Local
......
2.2.2 参数说明
参数 说明
database_dialect 配置数据类型,是固定值:mysql
database_url 配置MySQL的数据库地址:
其中 root:root 用户名密码;
其中 localhost:3306 数据库所在服务器IP和端口;
其中 liveqing数据库名称,需先创建好数据库;
只需创建数据库,里面的相关表,会在系统启动时候自动创建;
Windows/Linux系统环境中搭建私有云直播流媒体服务自定义页面/进程名称
青柿视频流媒体服务解决方案官网:www.liveqing.com
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Marvin1311/article/details/94460309

智能推荐

include详解 shell_thinkphp诸多限制条件下如何getshell详解-程序员宅基地

文章浏览阅读300次。前言先说说2020_n1CTF的web题Easy_tp5复现问题。这个题在保留thinkphp的RCE点的同时,并且RCE中ban掉许多危险函数,只能允许单参数的函数执行。对于现在在网络中流传的文件包含的点也增加了限制。smile yyds!先说一下这个题限制条件:thinkphp版本:5.0.0php版本:7对于包含文件增加了限制ban掉所有的单参数危险函数设置open_basedir为web目..._thinkphp5.x getshell 禁用函数

【好文推荐】Gradle-源码全解析(1)_gradle源码分析-程序员宅基地

文章浏览阅读741次,点赞14次,收藏20次。希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。_gradle源码分析

第 6 章 URDF、Gazebo与Rviz综合应用(自学二刷笔记)-程序员宅基地

文章浏览阅读424次,点赞11次,收藏10次。kinect信息仿真以及显示

okv5 API常见问题_v5okv5-程序员宅基地

文章浏览阅读7.8k次,点赞2次,收藏9次。发起请求所有REST请求头都必须包含以下内容:(公共数据不需要)OK-ACCESS-KEY字符串类型的APIKey。OK-ACCESS-SIGN使用HMAC SHA256哈希函数获得哈希值,再使用Base-64编码(请参阅签名)。OK-ACCESS-TIMESTAMP发起请求的时间(UTC),如:2020-12-08T09:08:57.715ZOK-ACCESS-PASSPHRASE您在创建API密钥时指定的Passphrase。所有请求都应该含有application/json类型内容,并且是_v5okv5

SQL性能的度量 - 通过v$sql_plan查询执行计划-程序员宅基地

文章浏览阅读605次。在分析SQL语句性能时,视图v$sql_plan很有用,以下分几点举例说明。 通过以下脚本可以查询库缓存中已经运行过的SQL的执行计划 col"Explain Plan" fo..._v$sql_plan

Python远程开关机_python wol-程序员宅基地

文章浏览阅读2.2k次。使用python实现远程开机、关机_python wol

随便推点

智能运维探索:告警指标异常检测算法_运维领域关于故障,异常,告警的说法-程序员宅基地

文章浏览阅读3k次。IT运维领域要保障服务正常运行,通常第一步是将运维的对象监控起来,这其中主要就是对运维对象的指标进行实时监控:通过设定的(算法)规则对指标进行实时检测,当某个指标值不符合设定的规则时,则判定为异常,然后发送相应的告警到告警平台。告警平台收到告警后,会分配给对应的运维人员进行处理,运维人员根据告警信息来排查问题所在,最终定位故障的根本原因,并对故障进行修复。从这个流程可以看出,整个过程是以告警为中心,所以告警的质量至关重要。那么,如何保证指标类告警的质量呢,这就需要使用准确有效的(算法)规则来对指_运维领域关于故障,异常,告警的说法

数据库笔记2——数据模型_pcr关系是什么-程序员宅基地

文章浏览阅读295次。数据模型任何一个数据系统都必须支持某种数据模型,数据模型是我们在数据库系统中用来描述现实世界的一种方法以及方法的数据结构。层次数据模型用树的结构来表达,其中最主要用PCR(parent-chid relationship)关系来表达一对多的关系。数据模式:用很多的PCR关系组成一个大型的PCR关系。每个PCR关系代表着一个一对多的关系,且每个记录都只能有一个父节点。但现实世界除了一对多的关系还有很多多对多的关系。且每个记录很可能有两个双亲节点,如一个学生可能既是某个班级的学生,又是某个学生会的成_pcr关系是什么

服务器概念、组成和架构详解_服务器的基本工作原理和组成架构-程序员宅基地

文章浏览阅读3.5w次,点赞112次,收藏854次。前言:服务器是构建云计算的最核心基础设备,在“新基建”加快推进、公有云持续放量的背景下,服务器行业正迎来景气拐点。本文围绕4个核心问题,由浅入深对服务器进行深入剖析:1、服务器是什么?2、服务器的构成?3、服务器的分类?4、X86/ARM之争?一、服务器是什么?服务器的英文名称为“ Server”,是指在网络上提供各种服务的高性能计算机。作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。服务器和普通计算机的功能是类似的。只是相对于普通计算机,服务器在稳定_服务器的基本工作原理和组成架构

最优java三角剖分算法代码_算法设计与分析——凸多边形最优三角剖分(动态规划)...-程序员宅基地

文章浏览阅读1k次。一、问题描述多边形是平面上一条分段线性的闭曲线。也就是说,多边形是由一系列首尾相接的直线段组成的。组成多边形的各直线段称为该多边形的边。多边形相接两条边的连接点称为多边形的顶点。若多边形的边之间除了连接顶点外没有别的公共点,则称该多边形为简单多边形。一个简单多边形将平面分为3个部分:被包围在多边形内的所有点构成了多边形的内部;多边形本身构成多边形的边界;而平面上其余的点构成了多边形的外部。这里给出..._java 进行三角形剖分

洛谷-P1563-玩具谜题-程序员宅基地

文章浏览阅读165次。原题:原题直接上链接。题意:n个人围成一圈,每个人都有自己的名字和自己的朝向(朝圈内或者朝圈外),之后有m个指令,0代表向左手数,1表示向右手数。问最终指向谁。题解:模拟水题一道,唯一要注意的就是看清题目,编号是按逆时针转的,不要因为水题就大意(虽然我也因此WA了一次),任何时间都要认真审题。附上代码:#include <iostream>#include <st...

quartus调用modelsim出现的错误_modelsim仿真could not find the package (altera_lnsim-程序员宅基地

文章浏览阅读3.8k次,点赞2次,收藏2次。在我用Quartus调用modelsimSE进行仿真时候出现了如下图所示的错误,:could not find the package(altera_lnsim_functions).vlog failed.我怎么操作都无法成功。最后原因:由于quartus版本太低,无法调用modelsimSE10.4版本。遂下载高版本quartus19,然后问题迎刃而解。可以顺利调用modelsim SE..._modelsim仿真could not find the package (altera_lnsim_functions)

推荐文章

热门文章

相关标签