1. 程式人生 > >如何使用EasyNVR+CDN突破螢石雲在直播客戶端數量上的限制,做到低成本高性價比的直播

如何使用EasyNVR+CDN突破螢石雲在直播客戶端數量上的限制,做到低成本高性價比的直播

恰逢五一假期,有以為來自內蒙的使用者向我電話諮詢,大概的場景是這樣的:

  1. 目前使用者使用的是全套的海康IPC和NVR裝置;
  2. 海康NVR裝置通過設定螢石雲平臺,由螢石雲對外提供直播服務;
  3. 螢石雲對單個攝像機同時直播的客戶端數量是由限制的;
  4. 螢石雲相比較於阿里/騰訊CDN的流量費用,是極高的(目前是2.5元/G);

簡單地為使用者做了一下分析:

  1. 使用者要直播的攝像機數量不多,大概在30個左右;
  2. 如果繼續採用螢石雲,那還是會有同時訪問上限的限制,而且後期流量成本太高;
  3. 如果採用自己部署流媒體伺服器,初期的技術成本和後期的維護成本也很高,而且雲主機的流量成本也不低,也達到了0.8元/G;

於是,我建議該使用者採用如下的方案:

  1. 內網內建一臺工控主機,對其效能要求不高,主要是跑個網路傳輸,不做編解碼,成本大概在700元左右,淘寶搜尋“工控機”有一大把,如果內網已經有現成的x86伺服器,那就直接用現有的硬體,減去這道成本;
  2. 在阿里雲或者騰訊雲申請開通直播服務,也就是我們經常說的直播CDN,RTMP推流那種;
  3. 在內網的工控主機上安裝部署EasyNVR服務,設定CDN推流地址,直接從內網推流到公網CDN,進行直播;

這套方案有幾點好處:

  1. 全程可控,EasyNVR、CDN,這些都是經過數年發展的成熟型產品;
  2. 硬體成本極低,內網硬體裝置一次性投入,才幾百塊錢,相較於公網搞一臺雲主機,一年幾千塊,便宜很多;
  3. 流量成本低,國內的CDN廠家太多了,價格也拼的比較厲害:阿里、騰訊、百度、網宿、藍汛、帝聯、七牛,太多了,哪家價效比高就選哪家,流量成本這是最低的方式,而且從幼兒園到CDN上行流量是免費的
  4. 維護成本低,有BAT的技術和服務,基本可以高枕無憂了,基本上不需要專業流媒體技術人員維護,普通開發者就搞定了!

獲取更多資訊

Copyright © EasyDarwin Team 2012-2018

EasyDarwin

相關推薦

如何使用EasyNVR+CDN突破螢石直播客戶數量限制做到成本直播

恰逢五一假期,有以為來自內蒙的使用者向我電話諮詢,大概的場景是這樣的: 目前使用者使用的是全套的海康IPC和NVR裝置; 海康NVR裝置通過設定螢石雲平臺,由螢石雲對外提供直播服務; 螢石雲對單個攝

資料庫POLARDB優勢解讀之②——

現在做任何事情都要看投入產出比,對應到資料庫上其實就是價效比。POLARDB作為一款阿里自研資料庫,經常被問的問題是:效能怎麼樣?能不能支撐我的業務?價格貴不貴?很顯然,在早期調研階段,對穩定性、可靠性很難有量化的指標時,效能的好快就成了一個非常關鍵的決策因子。 POLARDB在一開始設計時就把效能作為一項

資料庫POLARDB優勢解讀系列文章之②——

現在做任何事情都要看投入產出比,對應到資料庫上其實就是價效比。POLARDB作為一款阿里自研資料庫,經常被問的問題是:效能怎麼樣?能不能支撐我的業務?價格貴不貴?很顯然,在早期調研階段,對穩定性、可靠性很難有量化的指標時,效能的好快就成了一個非常關鍵的決策因子。 POLARDB在一開始設計時就把效能作為一項

資料庫POLARDB產品解讀之二:如何做到

現在做任何事情都要看投入產出比,對應到資料庫上其實就是價效比。POLARDB作為一款阿里自研資料庫,經常被問的問題是:效能怎麼樣?能不能支撐我的業務?價格貴不貴?很顯然,在早期調研階段,對穩定性、可靠性很難有量化的指標時,效能的好快就成了一個非常關鍵的決策因子。 POLARDB在一開始設計時就把效能作為一項

阿裏監控客戶無法啟動

無法創建 logs 錯誤 process star jvm root one local 如圖報如下錯誤 [root@004 ~]# /etc/init.d/cloudmonitor start Starting cloudmonitor... Waiting f

阿里MQTT 客戶收發 MQTT 訊息(使用一個裝置控制另一個裝置)

https://help.aliyun.com/document_detail/44874.html?spm=a2c4g.11186623.6.721.qxegRK 1保證只有一組使用者AccessKey,怕衝突其他的可暫時禁用 (踩過的坑:域名必須是這個格式tcp://mqtt-c

Linux 應用札記【四】Linux下的百度客戶

最近經常從百度雲盤下載大尺寸的檔案,其中的ISO檔案常常是GB級別。儘管家裡的寬頻是50M,但是使用火狐的預設下載管理器太慢。Windows下的百度雲客戶端倒是很快,不過總不能每次為了下載幾個檔案就又

突破Dr.com校園網客戶對於熱點和路由器的限制

大學的校園網主要有幾種認證形式,例如銳捷認真,web認證,Dr.com認證.其中限制最多的就是Dr.com認證,這種認證形式使用客戶端進行,並且實行實體地址鎖定,可以達到一人一號一裝置的繫結效果,但是實際上一般人都會有多於一個需要上網的裝置,比如筆記本在上網的同

教大家獲取百度盤真實下載連結(告別客戶全速下載)

先把百度雲盤資源分享到自己的雲盤中,然後建立公開連結。2.瀏覽器開啟該網頁,以360瀏覽器為例,按F12進入開發者模式,找到Console(控制檯),複製以下程式碼到控制檯,然後回車!$.ajax({type: "POST",url: "/api/sharedownload?

有道筆記客戶無法連線網路問題

今天開啟有道雲筆記客戶端,一直提示無法連線到網路,而事實是網路是通的。看網上有人說是IE處於離線狀態,有道雲筆記客戶端是無法連線的,開啟自己的IE發現不是處於離線狀態,正鬱悶時,檢查了下自己的IE,發現禁用了COOKI

IOS開發直播客戶的SDK

                HTTP Live Streaming(HLS)是蘋果公司(Apple Inc.)實現的基於HTTP的流媒體傳輸協議,可實現流媒體的直播和點播,主要應用在iOS系統,為iOS裝置(如iPhone、iPad)提供音視訊直播和點播方案。HLS點

.NET鬥魚直播彈幕客戶

現在直播平臺由於彈幕的存在,主播與觀眾可以更輕鬆地進行互動,非常受年輕群眾的歡迎。鬥魚TV就是一款非常流行的直播平臺,彈幕更是非常火爆。看到有不少主播接入彈幕語音播報器、彈幕點歌等模組,這都需要首先連線鬥魚彈幕。 經常看到其它程式語言的開發者,分享了他們鬥魚彈幕客戶端的程式碼。.NET當然也能做,還能做得更好

(轉) 淘淘商城系列——使用FastDFS-Client客戶進行傳圖片的測試

row 構造方法 無法 空間 依賴 ron 文件下載 信息 utils http://blog.csdn.net/yerenyuan_pku/article/details/72804018 不久之前,我們實現了商品的類目選擇這個功能,但這只是萬裏長征的第一步,我們還有很

存儲過程被程序和第三方客戶執行很慢而sql server management studio執行速度正常

一次 com 客戶 正常 gem class .net 顯示 exec 來自:http://blog.csdn.net/pgbiao/article/details/22388945 原因分析:由於存儲過程是預編譯的, 在第一次執行的時候, 會生成執行計劃, 以後執行的

斑馬打印機客戶GET和POST以及後兩種打印方式。

syn box orm sub make sys jquery 1.2 ace 斑馬打印機客戶端GET和POST,以及後端兩種打印方式。 背景環境:打印機安裝在客戶端外網。當用戶登錄時,通過ajax取服務器數據,返回打印機命令,然後客戶端通過JS發送給斑馬打印機。 1、使用

客戶加域失敗提示“找不到網絡名”解決的方案

ping 服務器 方案 賬號 重新 添加 span -s ping通   一臺客戶端發現無法進入域用戶,於是登入了本地管理員退域   重新加域時發現無法加入,檢查發現是可以ping通的,輸入域、添加之後也會提示輸入賬號密碼驗證加域,輸完密碼之後提示“找不到網絡名”,DNS指

如何將共享文件夾發布到AD中並在客戶電腦搜索訪問?

esc 文檔 oss image script cts put RoCE fin 如何將共享文件夾發布到AD中並在客戶端電腦上搜索訪問? ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blog.51cto.

如何在客戶電腦批量添加和刪除從同一打印服務器安裝的打印機

wmi connect window script 一個 print 共享 rip interact 批量刪除同一打印服務器上的打印機在要刪除的電腦上運行以下命令:wmic printer where "deviceid like ‘%打印服務器的前綴%‘&quo

七牛雲端儲存客戶(本人開發開源)

直接不廢話,開源地址:https://github.com/wjs5943283/QiNiuBucketClientQiNiu bucket Client 簡單的七牛儲存客戶端,增加了批量下載功能, 使用wpf 基於 .net framework 4.0 下載Dubug.zip直接使用,填寫AK和S

通過jedis連線redis單機成功使用redis客戶可以連線叢集但使用JedisCluster連線redis叢集一直報Could not get a resource from th

原因是這個地方以前我沒註釋redis.conf檔案中的bind 127.0.0.1 然後做叢集時使用的命令是: ./redis-trib.rb create –replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.