日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

基于安防攝像頭的慢直播技術淺析

來源: 責編: 時間:2023-11-11 23:09:46 383觀看
導讀Labs 導讀慢直播是一種新興的媒介形式,在技術上慢直播兩種實現方式:一種是基于傳統攝像機通過外接SDI/HDMI數據線將采集后的原始信號直接傳到帶網絡的音視頻編碼器,最后實時傳輸到慢直播平臺;第二種是基于安防網絡攝像頭(

W6F28資訊網——每日最新資訊28at.com

Labs 導讀W6F28資訊網——每日最新資訊28at.com

慢直播是一種新興的媒介形式,在技術上慢直播兩種實現方式:一種是基于傳統攝像機通過外接SDI/HDMI數據線將采集后的原始信號直接傳到帶網絡的音視頻編碼器,最后實時傳輸到慢直播平臺;第二種是基于安防網絡攝像頭(IPC)直接接入互聯網實現音視頻數據實時傳輸到慢直播平臺。W6F28資訊網——每日最新資訊28at.com

Part 01、 技術簡介 

攝像頭的慢直播就是指借助攝像頭對實景進行長時間不間斷的的實時記錄并原生態呈現的一種直播形態。直播畫面沒有任何剪輯、沒有主播,也沒有旁邊解說,讓觀看者的參與感以及沉浸式的體驗更加真實。因為慢直播也是一種公眾直播,所以需要嚴格的牌照資質才能對外提供。對于安防廠家或者網絡運營商來說,一般都是將直播音視頻流通過網絡標準傳輸協議提供給第三方公眾直播平臺(如微信直播、抖音或者CCTV等)來進行慢直播推廣。W6F28資訊網——每日最新資訊28at.com

圖片W6F28資訊網——每日最新資訊28at.com

為提高慢直播效果,如上圖所示,實際直播過程中會在直播畫面加上一些Logo、字幕、時間OSD和背景音樂等信息,也會做多個攝像頭畫面的定時輪播。這樣對慢直播技術就有了更高要求,涉及到對攝像頭流源的重新編解碼和多路流的融屏技術。W6F28資訊網——每日最新資訊28at.com

Part 02、架構介紹 

攝像頭慢直播在架構上一般都是由安防網絡攝像頭(IPC)、視聯網云平臺和第三方直播平臺三者組成,其中視聯網云平臺負責接入安防攝像頭的各種協議直播流并轉換成常見的標準直播流協議(RTMP和HLS等),并完成對直播流的各種加logo、文字、背景音樂和融屏等處理,最后再對直播內容進行管控;第三方直播平臺一般由直播流分發、時間管理,用戶管理、直播安全、錄制和數據運營等功能模塊組成,大型的直播平臺還會引入CDN對直播流加速處理。本文主要探討視聯網云平臺的相關慢直播技術。W6F28資訊網——每日最新資訊28at.com

圖片W6F28資訊網——每日最新資訊28at.com

2.1 攝像頭接入

攝像頭接入主要負責適配攝像頭直播流的各種接入協議。攝像頭直播流協議常見的有私有協議、GB/T28181協議、行業標準協議(RTSP)和直播協議(RTMP),兼容性好首選私有協議,但是接入流程比較復雜且不適合互聯網模式接入;GB/T28181協議支持的攝像頭最廣,基本市面上所有的安防攝像頭都支持它,缺點是在互聯網環境接入不安全;行業標準協議RTSP接入一般都采用拉流模式,因此需要固定的公網IP,這個在很多互聯網環境是很難實現的;支持直播RTMP協議的攝像頭一般比較少,很少考慮采用。綜合考慮上述因素,常見開放的視聯網云平臺(如騰訊的慢直播平臺)在接入安防攝像頭做慢直播都首選GB/T28181協議,然后信令和流傳輸的過程采用了安全保護措施,確保接入安全。W6F28資訊網——每日最新資訊28at.com

2.2 協議轉換

協議轉換負責將攝像頭接入直播流轉封裝成標準協議的流數據。轉成標準直播流之后一般不會選擇直接推送到第三方直播平臺,因為攝像頭的裸流中攜帶的結構化信息不多,最多只帶有時間OSD信息,而且里面的音頻也一般不適合直接做直播。因此需要將標準流做成服務并提供拉流URL地址,提供給流加工和安全管控進行拉流處理。W6F28資訊網——每日最新資訊28at.com

2.3 流加工

流加工常見兩種形式:一種是利用開源GUI工具(比如OBS)對攝像頭的流做二次加工之后再通過標準的網絡實時流傳輸協議(常見RTMP)推送到直播平臺;第二種就是直接在后端使用服務器利用開源的編解碼解決方案(比如FFmpeg)對流源進行二次處理,然后再推送到直播平臺。下面就分別介紹下兩種技術方案:W6F28資訊網——每日最新資訊28at.com

圖片W6F28資訊網——每日最新資訊28at.com

2.3.1 使用第三方視頻工具OBS進行流加工處理W6F28資訊網——每日最新資訊28at.com

OBS是一個免費的開源的視頻錄制和視頻實時交流軟件,它支持從視聯網云平臺的拉取轉換后的標準流,并在Window環境提供了方便的可加工操作界面,用戶直接簡單的拖拽就可以實現加log、文字、背景音樂和多屏融合功能,通過簡單配置也可以實現多攝像頭畫面定時輪播切換的效果。最后,通過在OBS上配置RTMP協議的推流密鑰和地址(第三方直播平臺提供),可以直接將加工好的流直接推送到第三方直播平臺進行慢直播。OBS進行加工也有缺點:首選必須選用高性能的WindowPC電腦,其次配置操作盡管比較簡單但是流程比較多,最后直播過程中需要人工看守,隨時干涉直播界面出現的各種異常。W6F28資訊網——每日最新資訊28at.com

2.3.2 在后端使用服務器利用開源的編解碼解決方案(比如FFmpeg)對流源進行二次處理W6F28資訊網——每日最新資訊28at.com

FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,并能將其轉化為流的開源計算機程序,它提供了錄制、轉換以及流化音視頻的完整解決方案。可以使用FFmpeg的標準協議處理libavformat庫從協議轉換服務獲取到的URL拉取標準流,然后使用其音頻/視頻編解碼庫libavcodec對拉取到的流做加logo、文字和背景音樂處理,最后再使用libavformat庫將處理好的流封裝成RTMP協議推送到第三方直播平臺。相比使用OBS,在服務端使用FFmpeg做加工優點是可以實現在后端服務自動化處理,不需要人工干涉;性能比較高,資源消耗如果不涉及像由H265轉成H264這樣的編碼格式轉換會小很多,對服務器性能要求低。缺點是需要專業的工程師開發服務程序進行加工處理;多攝像頭的定時輪播和融屏等復雜功能的開放難度較大,比如多攝像頭的定時輪播功能需要實現直播畫面的精準切換需要開發過程中實現GOP緩存技術。W6F28資訊網——每日最新資訊28at.com

2.3.3 兩種加工模式的優缺點比較W6F28資訊網——每日最新資訊28at.com

圖片W6F28資訊網——每日最新資訊28at.com

2.4 安全管控

盡管很多公眾大直播平臺對慢直播內容也會做安全方面的管控,但是實際在慢直播前都會要求提供者先確保直播源的安全可靠。這部分我們可以通過調用第三方成熟的圖片和文字審核庫來完成。因為攝像頭接入服務已經實現將直播ES裸流化,所以我們只要從裸流中定期提取到I幀,使用FFmpeg的libavcodec庫將I幀轉換成圖片審核庫要求的格式進行審核處理;有些慢直播比如賽事直播需要保留攝像頭的原有音頻,所以也要對聲音進行額外的審核。音頻部分的處理比較復雜,需要先將音頻轉換為文字(推薦使用科大訊飛開源庫),然后再將處理好的文字提交給文字審核庫處理。安全管控的技術難點就是要預留攝像頭一定的直播處理時延,及時將直播流審核異常的報警信息上報并第一時間將慢直播關停,最大限度的降低直播事故。W6F28資訊網——每日最新資訊28at.com

Part 03、  總結 

最后,慢直播作為融媒線上宣傳的新興工具已經取到了很大成功,從最初的CCTV采用攝像頭24小時全程展現火神山醫院和雷神山醫院建造過程,再到現在的數字鄉村的三農原生態養殖、鄉村美景宣傳,慢直播技術應用越來越廣,相關技術也得到不斷提升,慢直播也在嘗試引入新的技術比如AI智能技術、虛擬數字人直播、VR/AR直播,使得慢直播內容更加豐富,效果更加精彩。W6F28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-20936-0.html基于安防攝像頭的慢直播技術淺析

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: JavaScript 地位不保!WasmGC 將成為下一個“網紅”?

下一篇: 淺談JVM調優

標簽:
  • 熱門焦點
  • 7月安卓手機性價比榜:努比亞+紅魔兩款新機入榜

    7月登場的新機有努比亞Z50S Pro和紅魔8S Pro,除了三星之外目前唯二的兩款搭載超頻版驍龍8Gen2處理器的產品,而且努比亞和紅魔也一貫有著不錯的性價比,所以在本次的性價比榜單
  • 6月安卓手機性能榜:vivo/iQOO霸占旗艦排行榜前三

    2023年上半年已經正式過去了,我們也迎來了安兔兔V10版本,在新的驍龍8Gen3和天璣9300發布之前,性能榜的榜單大體會以驍龍8Gen2和天璣9200+為主,至于那顆3.36GHz的驍龍8Gen2領先
  • Automa-通過連接塊來自動化你的瀏覽器

    1、前言通過瀏覽器插件可實現自動化腳本的錄制與編寫,具有代表性的工具就是:Selenium IDE、Katalon Recorder,對于簡單的業務來說可快速實現自動化的上手工作。Selenium IDEKat
  • 之家push系統迭代之路

    前言在這個信息爆炸的互聯網時代,能夠及時準確獲取信息是當今社會要解決的關鍵問題之一。隨著之家用戶體量和內容規模的不斷增大,傳統的靠"主動拉"獲取信息的方式已不能滿足用
  • 如何通過Python線程池實現異步編程?

    線程池的概念和基本原理線程池是一種并發處理機制,它可以在程序啟動時創建一組線程,并將它們置于等待任務的狀態。當任務到達時,線程池中的某個線程會被喚醒并執行任務,執行完任
  • 微信語音大揭秘:為什么禁止轉發?

    大家好,我是你們的小米。今天,我要和大家聊一個有趣的話題:為什么微信語音不可以轉發?這是一個我們經常在日常使用中遇到的問題,也是一個讓很多人好奇的問題。讓我們一起來揭開這
  • 使用LLM插件從命令行訪問Llama 2

    最近的一個大新聞是Meta AI推出了新的開源授權的大型語言模型Llama 2。這是一項非常重要的進展:Llama 2可免費用于研究和商業用途。(幾小時前,swyy發現它已從LLaMA 2更名為Lla
  • 3699元!iQOO Neo8 Pro頂配版今日首銷:1TB UFS 4.0同價位唯一

    5月23日,iQOO推出了全新的iQOO Neo8系列,包含iQOO Neo8和iQOO Neo8 Pro兩個版本,其中標準版搭載高通驍龍8+,而Pro版更是首發搭載了聯發科天璣9200+旗艦
  • AI藝術欣賞體驗會在上海梅賽德斯奔馳中心音樂俱樂部上演

    光影交錯的鏡像世界,虛實幻化的視覺奇觀,虛擬偶像與真人共同主持,這些場景都出現在2019世界人工智能大會的舞臺上。8月29日至31日,“AI藝術欣賞體驗會”在上海
Top 主站蜘蛛池模板: 霞浦县| 茶陵县| 正定县| 易门县| 安义县| 济阳县| 南通市| 毕节市| 庄河市| 张家口市| 黄龙县| 靖江市| 潢川县| 兰州市| 湖口县| 邹城市| 石河子市| 莱芜市| 大方县| 贵阳市| 韩城市| 波密县| 长武县| 郧西县| 凭祥市| 南部县| 安陆市| 安福县| 洞头县| 苗栗市| 策勒县| 新田县| 泰顺县| 泸定县| 沭阳县| 浏阳市| 深泽县| 浦北县| 台东市| 南平市| 宜良县|