CRtmpServer分析與應用

2022-09-05 00:24:24 字數 574 閱讀 7647

crtmpserver是一款不錯的開源流**伺服器,用c++語言編寫,跨平台。官方介紹crtmpserver不僅支援adobe rtmp協議,還支援其它常用的協議:

crtmpserver從生產環境使用的情況來看,每天都在用,從幾十m到上百m的流量不等,執行幾個月無宕機,cpu, 記憶體各方面效能指標穩定,還是比較滿意的。當然官方還提示有改進的商業版的版本「evostream」,如果不差錢,可以買商業版,也算支援作者辛苦的付出。日常使用,開源版本已經足夠。

下圖1是我整理的畫的crtmpserver結構圖,按層次劃分。分為以下幾大部分:

crtmpserver還支援簡單的負載集群,只需要把配置檔案中配置主從關係,推到主上的**流自然從上面也有,viewer可以分散開從從伺服器上拉**流。如下圖所示

crtmpserver 基本流程分析

首先我們先分析下基本流程。1 初始化流程 initnetworking 初始化網路 initialize logger init 初始化日誌 lowercase extension lua 載入.lua字尾配置檔案 loadluafile normalize 初始化日誌配置 初始化監聽配置 ioha...

IBM與用友展合作加速推進大資料與分析應用

zdnet至頂網軟體頻道訊息 在2014用友使用者大會上,ibm與用友軟體股份 以下簡稱用友 共同宣布展開戰略合作,進一步利用ibm大資料與分析技術方案,幫助客戶在大幅度降低成本的基礎上更有效地執行應用。根據合作協議,用友和ibm將為用友nc erp 鏈 客戶關係與人力資源軟體平台 優化帶有blu加...

sequence與connect by的應用

1.users是使用者表,userid是從sequence得到的唯一序號,作為主鍵,下面的觸發器方便每次插入分配唯一的序列,其他表也可以參考於此.create or replace trigger users trig before insert on users for each row decl...