網頁視頻直播、微信視頻直播技術解決方案:EasyNVR與EasyDSS流媒體服務器組合之區分不同場景下的直播接入需求...

背景分析

熟悉EasyNVR產品的朋友們都知道,EasyNVR不僅可以獨成體系,而且還可以跟其他系列產品相配合,形成各種不同類型的解決方案,滿足各種不同應用場景的實際需求。針對很多設備現場沒有固定公網IP,但是又想實現公網、手機、微信直播,這種情況必須將現場局域網攝像頭視頻流推送到公網流媒體服務器上,客戶端才能從公網流媒體服務器取到視頻流進行直播,這里就涉及到EasyNVR+EasyDSS想結合的方案了。

該方案的主要目的:完成在公網一直進行內網攝像頭的RTMP/HLS直播!
具體實現: [EasyNVR+EasyDSS實現簡單套路的RTMP、微信直播、錄像、回放方案]

EasyDSS
**上述主要注重方案的運行,本篇將具體介紹如何實現具體業務的需求。**由于業務實現的需要,我們接入的設備往往都來自不同的現場,因此就需要對不同現場接入的設備進行區分,不同于EasyNVR+EasyDSS云平臺。(EasyDSS流媒體服務器自身就擁有許多功能,EasyNVR的接入只是錦上添花)。

需求解答

1、EasyDSS流媒體服務器如何區分不同場景接入的EasyNVR?
  • 直接修改EasyNVR的配置文件easynvr.xml中“live_streaming_name”的值。

live_streaming_name

  • 這樣在具體的播放列表頁面就可以區分(命名)對應場景下的攝像機了。

  • 完成效果圖

EasyDSS

  • 圖中的“stream_1”就是來自另外一個EasyNVR場景中接入EasyDSS流媒體服務器的攝像機。
2、EasyDSS接入這么多路攝像頭,是否可以同時觀看?
  • EasyDSS流媒體服務自身是提供播放頁面的,不僅支持單頁面的播放,還支持四分屏和十六分屏的互相切換。

EasyDSS

EasyDSS

備注:在多屏模式下,播放屏幕上還顯示對應播放視頻的通道名以方便用戶區分

3、EasyDSS頁面確實很炫酷,可是我想在擁有這些強大功能的前提下擁有個性的外觀,是否支持?

答案是肯定的,EasyDSS提供編程語言無關化的RESTful API接口,只要了解JS、HTML、JAVA、ASP.NET、PHP、ASP等開發語言中的任意一種,就能運用EasyDSS提供的RESTful API進行二次開發。不僅是web前端頁面可以自由開發、還可以集成進入其他項目中。

EasyDSS

EasyDSS應用場景

現場直播
攝像機或其它設備實時采集到的現場畫面,通過編碼器或編碼軟件推送到直播服務器分發,用戶即可通過PC、手機、平板電腦等多種終端實時觀看現場直播內容。常用于年會、發布會、政企會議等的網絡直播。

網絡電視
實現傳統電視臺的網絡播出,支持多平臺多終端的直播觀看及時移回看。

遠程監控
配合網絡攝像頭可實現遠程視頻監控,終端用戶可以通過PC、手機、平板電腦等多種終端實時觀看遠程畫面,并可以把監控畫面錄制下來隨時回看或分享。廣泛應用于寶寶在線、家居安全、公共安防等方向。

實時課堂
應用于遠程課堂直播,讓不在現場的人也能實時學習優質課程。支持時移,可以隨時回看任意時間的課程。

科研方向
應用于農業、養殖業、科學實驗等跨區域場景研究。

企業展示
對企業的展示、宣傳、活動、行政、培訓等視頻資源進行 高質量轉碼,發布到互聯網,讓員工和客戶可以通過企業 網站、移動門戶等觀看。

EasyDSS

關于EasyDSS

EasyDSS(http://www.easydss.com)流媒體解決方案采用業界優秀的流媒體框架模式設計,服務運行輕量、高效、穩定、可靠、易維護,支持RTMP直播、RTMP推送、HTTP點播、HTTP-FLV直播、HLS直播,并支持關鍵幀緩沖,畫面秒開等多種特性,能夠接入Web、Android、iOS、H5、微信等全平臺客戶端,是移動互聯網時代貼近企業點播/直播需求的一款接地氣的流媒體服務器,配套OBS、EasyRTMP等直播推流工具以及EasyPlayer等網絡播放器,可以形成一套完整的視頻直播、錄播解決方案,滿足用戶在各種行業場景的流媒體業務需求。

轉載于:https://www.cnblogs.com/babosa/p/11123989.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386714.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386714.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386714.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何解決VMware Workstation 10.0.0 build-1295980馬賽克現象

VMware Workstation 10.0.0 build-1295980偶爾出現客戶機馬賽克現象,可切換至其它選項卡,再切換回去即可。 還有一種方式是關閉加速3D圖形。 轉載于:https://www.cnblogs.com/rms365/p/10961499.html

不同賬號間的云資源授權方法

阿里云的訪問控制RAM產品可以實現資源的分配和授權,在一個特殊的業務背景下,資源也可以實現跨賬號的授權使用. 背景: 1.A公司,作為甲方Party A,出資購買云資源,對云資源具有所有權,但不實際管理,需要乙方配合. 2.B公司,作為乙方Party B,要管理A公司的云資源,需要A公司授權云資…

知乎上已獲千贊,全網獨家首發!

前言 選了開發這一行,就意味著想混得好就要持續學習,你的技術和薪資、位置直接掛鉤,進步對于程序員的重要性就不贅述了,接下來作為過來人,為廣大同行分享一些學習干貨,希望可以幫到大家 1、網絡 網絡協議…

知乎上已獲千贊,持續更新中

前言 不知不覺自己已經做了幾年開發了,由記得剛出來工作的時候感覺自己能牛逼,現在回想起來感覺好無知。懂的越多的時候你才會發現懂的越少。 如果你的知識是一個圓,當你的圓越大時,圓外面的世界也就越大。 最近看到很多Androi…

centos下搭建Jenkins持續集成環境(安裝jenkins)

centos下搭建Jenkins持續集成環境(安裝jenkins) 1、安裝JDK yum install -y java 2、安裝jenkins 添加Jenkins庫到yum庫,Jenkins將從這里下載安裝。 1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 2 rpm --import h…

elementUi Dialog 對話框使用中數據獲取問題

Dialog 對話框&#xff1a;使用中數據獲取問題演示代碼&#xff1a; <div class"centerContent"><ul><li class"contentBox" v-for"(notice,index) in systemNotices" :key"index"> //循環取值<div class&quo…

全志_功能引腳配置_sys_config.fex

\lichee\tools\pack\chips\sun8iw5p1\configs\vstar\sys_config.fex;---------------------------------------------------------------------------------------------------------————————; port configuration:; port_name port:GPIO<mux><pull up/down&…

離開小廠進大廠的第一周,BTAJ大廠最新面試題匯集,面試總結

大佬帶你走進Android開發的世界&#xff0c;掌握了這些知識點&#xff0c;學習Android也可以很輕松。 核心分析內容 對于怎么學習Android&#xff0c;主要解決的是3個問題&#xff1a;學什么、怎么學 & 怎么用。 具體如下&#xff1a; 下面&#xff0c;我將帶著上述幾個問…

POI增加 數據驗證 下拉

POI增加驗證列 List<String> nationality new ArrayList<String>();List<String> last_education new ArrayList<String>();List<String> graduated_yotei new ArrayList<String>();List<String> entrance_period new ArrayLis…

同源策略和跨域

同源策略是瀏覽器的一個安全功能&#xff0c;不同源的客戶端腳本在沒有明確授權的情況下&#xff0c;不能讀寫對方資源。所以a.com下的js腳本采用ajax讀取b.com里面的文件數據是會報錯的。 兩個頁面&#xff0c;域名 協議 端口都相同。表示同源 受前面所講的瀏覽器同源策略的影…

程序員35歲真的是分水嶺嗎?小白也能看明白

前言 今天我給大家再次分享一下&#xff0c;我最近的一些讀書的感想&#xff0c;思考起來&#xff0c;確實能夠給自己帶來一些真實的幫助和啟發&#xff0c;希望大家在平時的工作學習中&#xff0c;也能夠認清楚學習的一些本質。 如果我們的學習是在不斷掌握應對具體工作場景…

遠程桌面最新漏洞CVE-2019-0708 POC利用復現

POC有點雞肋&#xff0c;并沒有藍屏&#xff01;&#xff01;&#xff01; POC運行環境&#xff1a; Python 3.5.6 |Anaconda 4.2.0 (64-bit)| (default, Aug 26 2018, 16:05:27) [MSC v.1 900 64 bit (AMD64)] on win32 依賴包及POC下載地址&#xff1a; 鏈接&#xff1a;http…

spring eureka集群+spring boot 微服務,容器化部署示例

一、docker安裝 這里先采用在線安裝&#xff0c;利用docker hup下載基礎鏡像 1.環境版本要求 內核版本3.10及其以上 操作系統位數為64位 CPU架構為x86_64或amd64&#xff08;目前也有別的支持&#xff09; 內核開啟并支持cgroup和命名空間 2.命令檢查內核版本,本地環境為cent…

程序員如何技術劃水,手把手教你寫Android項目文檔,絕對干貨

安卓開發大軍浩浩蕩蕩&#xff0c;經過近十年的發展&#xff0c;Android技術優化日異月新&#xff0c;如今Android 11.0 已經發布&#xff0c;Android系統性能也已經非常流暢&#xff0c;可以在體驗上完全媲美iOS。 但是&#xff0c;到了各大廠商手里&#xff0c;改源碼、自定…

rabbitmq文檔

https://blog.csdn.net/hellozpc/article/details/81436980轉載于:https://www.cnblogs.com/nankeyimengningchenlun/p/10968594.html

spring cloud各個微服務打包到docker容器內

日常你所啟動的微服務比如這樣的 java -jar eureka-0.0.1-SNAPSHOT.jar --server.port41578 --spring.profiles.activelocal 然后想把它給整Docker里玩玩 首先要在打包好的Spring Boot同級目錄下&#xff0c;建立一個Dockerfile 然后在這個文件下寫上以下內容,大致的意思上從…

程序員如何自我學習和成長?深度好文

前言 工欲善其事必先利其器!在現代IT中&#xff0c;每個Android程序員都需要最好的工具來提高他們的技能和效率。在Android應用程序開發這個殘酷的競爭行業中&#xff0c;只有優秀的程序員才能生存下去。你需要向客戶展示你擁有的最佳技術和能力。 不僅僅是展示你的設備以吸引…

.net core 雜記:用Autofac替換內置容器

官方建議使用內置容器&#xff0c;但有些功能并不支持&#xff0c;如下&#xff1a;屬性注入基于名稱的注入子容器自定義生存期管理Func<T> 支持所以可以使用其他第三方IOC容器&#xff0c;如Autofac&#xff0c;下面為學習使用記錄 一、首先準備了一個接口和其實現類 pu…

linux shell 獲取本機ip 寫入文件

本機IP獲取 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk {print $2}|tr -d "addr:" k8s 獲取容器所造node節點的ip container_netifconfig eth0 |grep "inet" |grep -v "inet6"| awk {print $2}|cut -d . -f 3node_ipet…

程序員必看!Android面試10大知識點總結寶典助你通關!年薪50W

起由 搞了7年多Android了&#xff0c;前陣子面試了一家不大不小的公司。公司不大&#xff0c;面試官架子還不小&#xff0c;一副目中無人高高在上的樣子&#xff0c;搞得好像我一萬個想進他們公司、我進不了他們公司我全家都得喝西北風一樣。搞得我是真的郁悶&#xff1a;現在…