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

青柿流媒体服务解决方案

  • 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调用。提供播放鉴权、推流鉴权等安全保证。提供用户及相关权限管理配置。

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

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:[email protected](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系统环境中搭建私有云直播流媒体服务自定义页面/进程名称

原文地址:https://www.cnblogs.com/marvin1311/p/11122162.html

时间: 2024-10-24 19:17:15

LiveQing稳定高性能RTMP流媒体服务器软件-支持与企业MySQL数据库对接的相关文章

LiveQing高性能RTMP、FLV、HLS流媒体服务器软件-支持与企业MySQL数据库对接

青柿流媒体服务解决方案 LiveQing云平台直播点播流媒体服务 -LiveGBS国标GB28181无插件流媒体服务 LiveNVR安防Onvif/RTSP流媒体服务: 支持本地.内网.私有云部署:为企业视频能力建设,提供了视频点播转码.手机直播推流.云端录像存储计划.RTMP拉流推流服务.RTSP拉流推流服务.设备GB28181接入.Onvif云台控制等等能力,同时提供性能强大稳定的RTMP/HLS/RTSP/HTTP-FLV分发,支持H5页面无插件直播,强大的后台管理,详细的二次开发接口文档

RTMP流媒体服务器 crtmpserver

http://www.oschina.net/p/crtmpservercrtmpserver又称rtmpd是Evostream Media Server(www.evostream.com)的社区版本采用GPLV3授权 其主要作用为一个高性能的RTMP流媒体服务器,可以实现直播与点播功能多终端支持功能,在特定情况下是FMS的良好替代品. 支持RTMP的一堆协议(RTMP,RTMPE, RTMPS, RTMPT, RTMPTE),如果你不想用RED5的话它也是一个很好的选择.

Nginx rtmp流媒体服务器搭建

Nginx下rtmp模块安装: 在lnmp环境下安装: cd lnmp/src yum -y install git wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gztar xzf yasm-1.2.0.tar.gz cd yasm-1.2.0./configure make && make install cd ..git clone git://git.videolan.org/x264.gitcd

基于Nginx的Rtmp流媒体服务器环境搭建

一.编译安装 wget http://nginx.org/download/nginx-1.4.2.tar.gz wget https://github.com/arut/nginx-rtmp-module/archive/master.zip 安装Nginx需要安装 pcre.openssl库 CentOS:yum install pcre-devel&openssl-devel -y Ubuntu:sudo apt-get install build-essential libpcre3 l

Linux服务器上手工编译安装mysql数据库

实验 将名为mysql的tar包解压缩到/opt下: 确认安装了gcc,gcc-c++,make,cmke,ncurses-devel,bison,libaio-devel软件包,若没有安装使用RPM方式进行安装.   安装完以上软件包后,创建名为mysql组,将创建系统用户mysql不登录系统添加到组mysql: 递归创建安装程序路径目录: 进入到解压缩目录中,使用cmke进行编译: 使用make && make install命令安装: 将安装路径usr/local/mysql目录属主

CentOS6.5 一台服务器同时安装多个Mysql数据库

建用户与组 groupadd mysql useradd -g mysql mysql 下载源码: wget https://downloads.mariadb.org/interstitial/mariadb-10.1.10/source/mariadb-10.1.10.tar.gz tar -xvf  mariadb-10.1.10.tar.gz 1.编译: cmake . -DCMAKE_INSTALL_PREFIX=/var/lib/mysql3377/ -DMYSQL_DATADIR=

腾讯云服务器centos通过yum安装mysql数据库

安装mysql有两种: 1-可以使用yum安装, 2-可以自己下载安装包安装mysql, 腾讯云的centos系统自带了yum,所以用yum安装方便点 安装步骤 1-查看yum源中是否有mysql yum list | grep mysql 2-发现没有想要的mysql-server服务,只有php和其他的mysql安装包 3-下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 4-安

开源服务器软件

Java缓存服务器 jmemcached http://www.oschina.net/p/jmemcached jmemcached 是一个Java版的 memcached 缓存服务器,基本上跟 memcached 是兼容的.jmemcached 是使用 Apache MINA 作为无堵塞的网络IO操作,但之后使用Netty作为网络异步实现机制. Web服务器 TornadoTornado web server 是使用Python编写出來的一个极轻量级.高可伸缩性和非阻塞IO的Web服务器软件

crtmpserver流媒体服务器的介绍与搭建

crtmpserver流媒体服务器的介绍与搭建 (2012-02-29 11:28) 标签:  crtmpserver  C++ RTMP Server  rtmp  Adobe FMS(Flash Med  流媒体服务器  分类: crtmpserver 前言 Adobe的FMS(Flash Media Server)是很好用.但对应着分级授权的是money和有限功能开放.商业的东西既然用不起,也阻碍了我们的技术进步,那就只能求助于开源社区了.而crtmpserver就是FMS的替代者之一 1