操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    著音視頻技術的不斷普及,Google推出的 WebRTC 越來越受到大家的喜歡。現在很多直播產品都是基于WebRTC 進行二次開發做出來的。

    WebRTC是提供了一整套處理實時音視頻的開源庫。它包括了音視頻處理(采集,編解碼,前處理,后處理,渲染),數據傳輸(實時傳輸,流控)和業務邏輯控制。可以說 WebRTC 的出現大大減少了做音視頻開發的難度,所以熟練掌握好這個庫對于做音視頻相關的同學就顯的特別重要了。

    要想掌握 WebRTC 要過的頭一關就是如何編譯它。WebRTC庫非常龐大,光源碼就有幾個G,所以它對開發主機的性能,網絡帶寬的要求都非常高。另外,在Windows平臺下,它對Windows的系統版本,Visual Studio 版本也都有明確的要求,所以只要其中某一項出問題了,都可能導致失敗。這就是為什么很多人在編譯WebRTC經常失敗的原因。

    下面我們言歸正傳,介紹一下在如何在 Windows下成功編譯WebRTC.

    注意:本文所有的操作的前提條件是,你可以訪問外網

    主機及系統配置

    第一、WebRTC要求是 64位機器 8G 內存,最好超過16G內存。

    我實際的配置是 64位機器,4G內存,4核CPU也是沒問題的。

    第二、至少 100G 磁盤空間,NTFS格式。

    FAT32格式是不能工作的,因為WebRTC中有的文件大于 4G。

    第三、Visual Studio 2019社區版即可。

    VS 不需要是英文版本

    第四、操作系統需要 Win10 系統。

    安裝虛擬機(可選)

    由于環境的問題經常會導致編譯失敗,所以為了方便設置環境,我使用了VirtualBox虛擬機(該虛擬機是免費的)。相較于VMware它雖然性能稍差,但完全夠我們編譯開發WebRTC使用。所以我們也不必在虛擬機這個環節上糾結。

    安裝虛擬機需要注意以下幾點:

    1. 為了更好的利用硬件,需要確認你機子的BOIS中是否打開了虛擬化選項,這對虛擬機的性能會產生很大影響。
    2. 在虛擬機上安裝完系統后,一定要安裝虛擬的增強驅動,這樣虛擬機要才能全屏顯示。不會的可去問度娘。

    音視頻開發視頻教程:

    2024最新C++ 音視頻開發教程(完整版),避免盲目自學。教程包含(FFmpeg/H265/H264/RTMP/RTSP/WebRTC/SRS流媒體服務器)_嗶哩嗶哩_bilibili

    安裝 Visual Stuido

    官網上已經明確說可以使用Visual Studio 2022來編譯WebRTC了,親測確實可行!

    但需要注意的是,最新的WebRTC代碼中的peerconnection_client程序無法與peerconnection_server連接,該問題已經存在一段時間了,目前還沒有修復。所以,如果你想運行peerconnection_client程序,那么你需要將WebRTC切換到M93(4577)之前的版本。而WebRTC M93(4577)之前的版本必須使用VS2019,這一點你一定要清楚。

    在安裝Visual Studio 時,可以使用免費的 Community Edition 版本。

    下載Visual Studio 2022

    • 其對應的Win 10 SDK版本為10.0.20348.0

    安裝Visual Studio 2019

    安裝需要注意的事項

    • 安裝Win 10 SDK 時,一定要選擇 “Debugging Tools For Windows” 這項,它會將調試工具 windbg 和cdb安裝上,這些工具會在后面測試和調試時使用。
    • 另外,安裝SDK和VS時要將它們安裝到C盤
    • 第三,當VS Installer下載好后,在命令行中執行下面的命令來安裝VS:
    $ PATH_TO_INSTALLER.EXE ^
    --add Microsoft.VisualStudio.Workload.NativeDesktop ^
    --add Microsoft.VisualStudio.Component.VC.ATLMFC ^
    --includeRecommended

    注意,如果 Windows SDK 是通過 Visual Studio 安裝的, 則 調試 Tools 需要按下面步驟安裝:

    Control Panel → Programs → Programs and Features → Select the “Windows Software Development Kit” v14393 → Change → Change → Check “Debugging Tools For Windows” → Change.

    安裝 depot_tools

    depot_tools就是一堆下載代碼,編譯等相關的工具,Google統一打包在 depot_tools中,你需將它下載到本地。

    首先,將 depot_tools.zip 文件解壓。

    其次,將 depot_tools 目錄地址添加到你機器的 系統環境變量 PATH 里,而不是用戶級的環境變量里。具體操作如下:

    Control Panel → System and Security → System → Advanced system settings

    注意,必須將它放在PATH環境變量的開頭。

    然后,用同樣的方法將 DEPOT_TOOLS_WIN_TOOLCHAIN 設置到你的系統環境變量里,并設置它的值為 0 ,該變量會告訴 depot_tools 使用你本地安裝的 Visual Studio 版本。

    默認,depot_tools 使用 Google 內部版本。

    最后,打開 cmd.exe, 運行 gclient 命令(不用帶作何參數)。第一次運行時,gclient 將安裝 Windows 下需要的工具, 包括 msysgit 和 python。gclient 執行完后,在命令行提示符下輸入 python 將會顯示 python.bat ,這就說明 depot_tools 安裝好了。

    獲取 WebRTC 代碼

    執行下面的命令就可以獲取 WebRTC 的代碼了,也只有用這種方式,后面才能編譯通過。

    1. mkdir webrtc-checkout
    2. cd webrtc-checkout
    3. fetch --nohooks webrtc
    4. gclient sync

    注意,由于 WebRTC 的代碼量非常大,所以我一般都是在晚上讓他去下載,第二天就可以用了。

    編譯及生成工程文件

    執行下面的命令就可以編譯WebRTC了。

    $ cd src
    $ gn gen out/Default
    $ ninja -C out/Default

    編譯成功后,執行下面的命令生成VS工程文件

    $ gn gen --ide=vs out\Default

    這時,我們就可以在 src\out\Default\ 目錄下找到 all.sln 這個工程文件,到這里我們就大功告成了。

    切換Branch

    有時候我們需要切到WebRTC的某個分支,可以按下面的步聚操作:

    • 查看WebRTC遠端有哪些分支
    git branch -r
    • 切換到某個具體的分支
    git checkout -b my_branch refs/remotes/branch-heads/xxxx
    gclient sync

    指定VS 版本

    有時間我們需要使用VS的老版本編譯舊的WebRTC源碼,此時除了需要在Windows上安裝老版本VS外,還需要設置如下環境變量,這樣WebRTC才會使用老的VS版本。

    set GYP_MSVS_VERSION = 2019
    set GYP_MSVS_OVERRIDE_PATH = C:\Program Files (x86)\Microsoft Visual Studio\2019\Community

    小結

    我們上面詳細介紹了編譯WebRTC的步驟,由于WebRTC本身的原因,大家在操作時一定要仔細閱讀每一步,否則都有可能導致編譯失敗。

    在閱讀此文前,麻煩各位看官點擊一下“關注”,感謝大家的支持。

    文:偉照R8

    編輯:偉照R8

    7月19日晚,全球多地的Windows操作系統用戶集體宕機,電腦一開機就變成了“一抹藍”!

    最先是澳大利亞地區發現了這個問題,本以為只是個例,但隨著銀行、航空公司和廣播電視臺集體反饋“藍屏”之后,大家意識到出大事了。

    很快,全球各地掀起了一場藍屏海嘯,所有人都在等待微軟公司的回復。

    全球都遭受重創之際,唯獨中國沒有受到太大影響,其中有何玄機?

    信息來源:北京日報客戶端2024-07-19微軟藍屏上熱搜,安全專家:國內影響較小,建議多方備份

    Windows操作系統藍屏始末

    Windows操作系統在全球PC市場中占據著主導地位,控制著絕大多數的市場份額。

    在2023年9月份,Windows10市場份額一度高達71.62%。

    從數據中不難看出,在所有與智能PC設備相關的領域中,Windows操作系統始終一家獨大

    正因為用戶量太過龐大,才讓此次的Windows操作系統藍屏事件久久不能平息。

    “電腦宕機”引發連鎖反應

    當人類步入工業4.0時代之后,智能化是任何行業都躲不過去的坎,航天航空需要強大的算力,銀行系統更需要通過互聯網儲存信息,而所有的一切都需要操作系統的支持

    由此可見,Windows操作系統就像是人的大腦一樣,如果它出現問題,即便是再強壯的身體也會瞬間癱瘓。

    果不其然,在“微軟藍屏”之后,多家航空公司延遲航班行程,因為沒有數據可以查看,飛機到了空中就是睜眼瞎

    銀行停止所有交易,導致民眾生活受到直接影響;廣播站則直接被迫中斷,可以回家休息了。

    因為電腦的罷工,導致國外打工人被迫休息了一天,老板也沒一點辦法,誰讓電腦顯示器上一直顯示著:“您的電腦遇到問題,需要重新啟動”。

    隨著越來越多的國際公司宣布遭遇技術問題,微軟公司也不得不露面解釋情況。

    原來是一家名叫CrowdStrike的安全服務公司,在對電腦進行安全升級更新的時候,出現了問題,這才導致全球范圍爆發“藍屏海嘯”。

    信息來源:光明網2024-07-19“藍屏故障”上熱搜,微軟最新回應

    操控系統控制權引發擔憂

    咱就是說這么大的公司,做事就不能嚴謹一點嗎?如果在戰爭時期,微軟企業也隨便找一個理由便搪塞過去,那誰來承擔損失呢。

    此事發生之后,讓無數國人震驚,平時不起眼的操作系統背后,竟然有如此大的能量。

    信息來源:中工網2024-07-19“微軟藍屏”揭示出一個嚴峻現實

    藍屏事件幾乎影響到了生活的方方面面,尤其是出行、航空、金融、傳媒等重要行業造成中斷。

    我們平時在使用電腦的時候,突然遇到藍屏的話,心情可謂是直接崩潰,要知道,大多數靠電腦辦公的打工人辛辛苦苦忙碌的成果,很可能因為電腦宕機煙消云散。

    而這些還只是個人的損失,若是正在空中飛行的客機失去了數據支持,那將威脅數百乘客的生命。

    現如今,俄烏沖突的持續,很容易讓人聯想到操作系統控制權對戰爭的影響,美國靠售賣武器裝備牢牢控制著一眾盟友,以前的時候我們還不能理解,明明手里都有武器,為什么就沒人敢和老美叫板呢?

    這么一看,人家老美賣過去的裝備,遙控器擱自己手里捏著呢,誰要是膽敢反抗,很可能會被自己花重金購買來的武器打的抱頭鼠竄。

    然而,就在全球一片哀嚎聲中,中國卻毫無反應,難道中國人使用的Windows系統都是盜版嗎?歐美國家在升級的時候,無法強制給中國境內的系統升級?

    自主操作系統的重要性

    對于外界的疑惑,其實答案很簡單,因為我們使用的操作系統是國產的,根本就不是Windows系統。

    還記得多年前的信息監控事件嗎,美國利用自己在互聯網領域的超然地位,偷偷對各個國家的網絡信息進行監控,雖然早已不是什么秘密,但又拿他沒什么辦法。

    因為無法攻破美國的技術壁壘,所以才只能委曲求全,可中國想要崛起,就不能對此坐視不理,我們必須研發出自己的操控系統,以此來防止美國的間接控制。

    今年三月份,中央國家機關政府采購中心對設備采購標準進行了調整,要求預裝操作系統必須是國產,因為“自主可控”極為重要。

    起初的時候,許多人還在抱怨國產系統的性能不如Windows,可現在“藍屏事件”爆發之后,這些人又開始慶幸祖國的英明決策,說什么金窩銀窩不如自己的小窩!

    華為、比亞迪的自研之路

    近些年,中國的各大科技企業迅速崛起,其中最具代表的便是華為和比亞迪。

    華為雖然在近段時間比較具有爭議,尤其是那句“以前沒錢買華為,現在沒錢買華為”。

    這句調侃的話也變相總結了中國智能設備的發展歷程,以前的我們走在別人身后,靠一些低價產品搶占市場,始終觸摸不到高端技術。

    可現在華為已經走到了世界前列,靠的不是運氣,而是不斷地投入真金白銀搞研發,價格自然也水漲船高,國民吐槽其價格高情有可原。

    但華為并未辜負大家的支持,它在5G領域擁有領先地位,手握多項重要專利,或將把中國移動設備帶到前所未有的高度

    除此之外,華為還著重研發自己的操作系統,涵蓋了PC端以及移動端,名字便是麒麟和鴻蒙,要知道,萬事開頭難,前期總會遇到這樣或那樣的問題,只有不斷更新不斷完善,才能走出一條成功之路。

    比亞迪汽車的崛起,也是我國戰略轉型的一大成功。

    早在2014年的時候,比亞迪就將全部家當押寶新能源,如今他家的DMI技術已經更迭到5.0版本,綜合能力相當優秀。

    擁有強大的的產品力之后,銷量自然而然暴漲,比亞迪在新能源領域的地位無人能夠撼動。

    伴隨著汽車價格戰的打響,比亞迪成為了擁有定價權的車企,隨便出手就讓合資車毫無招架之力。

    種種跡象,都說明了一個道理,“核心技術”必須牢牢掌握在自己手里,否則就會落得任人宰割的下場。

    提前預防科技戰爭

    中國汽車通過新能源領域實現了彎道超車,繞開歐美企業在燃油車領域的技術壁壘,這是一次空前的成功。

    讓我們回到Windows系統,它作為互聯網的基石,中國企業想要挑戰它的確還有很長的路要走,但中國卻從不畏懼挑戰。

    此次Windows系統的藍屏事件,勢必會影響它的地位,導致市場份額的空缺,這對國產系統來說會是個千載難逢的機會。

    相信國產系統在擁有大量用戶之后,能夠通過用戶反饋快速優化,從而在未來的科技戰爭中一展拳腳。

    結語

    世界那么大,又那么小,很多事物都有潛在的關聯,只有掌握了它們,才能真正的掌握自身命運。

    【免責聲明】文章描述過程、圖片都來源于網絡,此文章旨在倡導社會正能量,無低俗等不良引導。如涉及版權或者人物侵權問題,請及時聯系我們,我們將第一時間刪除內容!如有事件存疑部分,聯系后即刻刪除或作出更改。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有