LiveQing高性能RTMP、FLV、HLS流媒体服务器软件-支持与企业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/kumukim/p/11124731.html

时间: 2024-10-12 03:06:35

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

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

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

rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加

关键词:Nignx(http服务器):rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族.现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的教程都有些许问题,还有一些是爬别人的数据得来的,排版上也有问题,让新手无所适从.本文也是通过翻看一些优质的博文得到的这篇分享.以下分享的网址就是引用的博文,安利一下. 1. http://redstarofsleep.iteye.com/blog/2123752 2. http://blog.csd

nginx搭建支持http和rtmp协议的流媒体服务器之一

实验目的: 让Nginx支持flv和mp4格式文件,支持RTMP协议的直播和点播: 同时打开RTMP的HLS功能 ?资料: HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议. HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器. 它也很容易使用内容分发网络来传输媒体流. 使用ffmpeg来完成对flv.mp4.mp3等格式的转化(点播实验暂时不测试) 一.准备工作

[终极精简版][图解]Nginx搭建flv mp4流媒体服务器

[终极精简版][图解]Nginx搭建flv mp4流媒体服务器 卧槽,就是被新版的jwplayer坑了,用了博主的 startparam: "start",primary: "flash" 最终搞定了,特意注册一个账号顶一下!谢谢. 花了我接近3周,历经了重重问题,今日终于把流媒体服务器搞定,赶紧的写个博文以免忘记... 起初是跟着网上的一些教程来的,但是说的很不全面,一些东西也过时不用了(比如jwplayer老版本).我这次是用的最新版jwplayer6.8,在配

Nginx搭建flv mp4流媒体服务器[转]

Nginx搭建flv mp4流媒体服务器 作者:二蛋 时间:December 1, 2014 分类:Note 环境:Centos 6.4 32bit 一.安装依赖包 1.安装zlib wget http://zlib.net/zlib-1.2.8.tar.gz tar xzvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make && make install 2.安装gcc-c++ yum -y install gcc-c++ 3.安装pcr

[置顶][终极精简版][图解]Nginx搭建flv mp4流媒体服务器

花了我接近3周,历经了重重问题,今日终于把流媒体服务器搞定,赶紧的写个博文以免忘记... 起初是跟着网上的一些教程来的,但是说的很不全面,一些东西也过时不用了(比如jwplayer老版本).我这次是用的最新版jwplayer6.8,在配置上有很多不同的地方,也很坑,值得注意一下!在配置方面,我精简了很多,没有了那么多繁琐的配置项需要修改. 注意:本人是在虚拟机centos6.2系统下搭建的流媒体服务器,在win7主机上做测试. 另,文章最后有下载地址,可下载搭建过程中所有用到的包和其他文件. 废

RTSP/RTMP/FLV/HLS视频流安防互联网摄像头音视频流媒体服务html设置http缓存代码方式一览

背景分析 众所周知,为了让用户更好的了解与使用EasyNVR,熟悉EasyNVR的相关功能,将EasyNVR与本地应用场景更好的融合,我们团队提出产品免费试用的途径.EasyNVR主要功能包括通过RTSP协议接入摄像机.支持Onvif协议,支持云台控制,焦距缩放.全平台(web/Android/iOS/微信/H5)观看,支持RTMP.HLS.http-flv协议.支持CDN接入,直接在每一个通道配置填写独立的阿里云/腾讯云CDN的RTMP推流地址即可.支持全网页配置管理.支持用户管理,权限验证.

nginx上搭建HLS流媒体服务器

http://blog.csdn.net/cjsafty/article/details/7922849 简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议. 是苹果公司QuickTime X和iPhone软件系统的一部分.它的工作原理是把整个流分成一个个小的基于HTTP 的文件来下载,每次只下载一些.当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速 率下载同样的资源,允许流媒体会话适应不同的数据速率.在开始一个

在ubuntu16.04上搭建hls流媒体服务器

1.Distributor ID: Ubuntu  Description: Ubuntu 16.04.3 LTS  Release: 16.04 Codename: xenial 2.Linux 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux mkdir ~/working 切换到~/working目录下 cd ~/working 获取nginx源码: wg