EasyDSS流媒體伺服器軟體對資料庫Sqlite3和MySQL的同時支援說明
EasyDSS流媒體音視訊直播與點播伺服器軟體,是一套提供一站式的轉碼、點播、直播、檢索、回放、錄影下載服務的高效能RTMP/HLS/HTTP-FLV流媒體服務,極大地簡化了流媒體相關業務的開發和整合的工作。
其中,點播功能主要包含:上傳、轉碼、分發。直播功能,主要包含:直播、錄影, 直播支援RTMP輸入,RTMP/HLS/HTTP-FLV的分發輸出;錄影支援自定義儲存時長、檢索及下載。提供豐富的二次開發介面,基於JSON的封裝及HTTP呼叫。提供播放鑑權、推流鑑權等安全保證。提供使用者及相關許可權管理配置。
在專案建設過程中,我們需要為專案賦予視訊能力。而通常情況下,都有自身的業務系統,視訊能力只是專案組成的一個部分。如何對接這部分能力呢?
EasyDSS對資料庫的支援,提供了更多的想象力與可能。下面會來敘述下,EasyDSS除介面對接外,提供的資料庫對接的能力。
1. 資料庫說明
資料庫 | 說明 |
---|---|
Sqlite3 | 輕型的關係資料庫; 可以使用 SQLiteStudio 進行資料操作檢視; |
MySQL | 關係型資料庫管理系統; 可以使用 Navicat for MySQL 進行資料操作檢視; |
2. EasyDSS對資料庫的支援
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 = easydss.db ......
2.1.2. 引數說明
引數 | 說明 |
---|---|
dir_data | 是easydss.db儲存目錄,支援相對路徑和絕對路徑的配置; 其中相對路徑是相對當前解壓後的執行目錄; |
database_dialect | 配置資料型別,是固定值:sqlite3 |
database_url | 配置Sqlite3資料庫檔案的名稱,預設是easydss.db; 可以設定成任意您想要的名字,如HelloWorld.db; |
2.1.3. Sqlite資料庫檔案路徑
按照上述配置之後,產生的easydss.db 在解壓目錄下的data目錄下
2.2. MySQL
2.2.1. 引數配置
安裝包解壓之後,在解壓目錄下的eaydss.ini中
......
[database]
......
; MYSQL 配置如下,若開啟需關閉 sqlite3的配置
database_dialect = mysql
database_url = root:[email protected](localhost:3306)/easydss?charset=utf8&parseTime=True&loc=Local
......
2.2.2 引數說明
引數 | 說明 |
---|---|
database_dialect | 配置資料型別,是固定值:mysql |
database_url | 配置MySQL的資料庫地址: 其中 root:root 使用者名稱密碼; 其中 localhost:3306 資料庫所在伺服器IP和埠; 其中 easydss 資料庫名稱,需先建立好資料庫; |
3. EasyDSS流媒體服務搭建資源
【點播版本線上演示:http://demo.easydss.com:10080/login.html?p=3】
【直播版本線上演示:http://demo.easydss.com:10080/login.html?p=1】
【旗艦版本線上演示:http://demo.easydss.com:10080】
【線上介面:http://demo.easydss.com:10080/apidoc/】
獲取更多資訊
QQ交流群:560148162
WEB:www.easydss.com
Copyright © EasyDSS.com 2012-2018