原创 網易技術乾貨 | 雲信跨平臺C++ SDK開發實戰

1. 序 言 2018年,Flutter Release正式發佈,將移動端跨平臺開發技術再一次推上風口浪尖。2019年5月,Flutter 1.5正式支持Web開發,而預告中正在開發的Flutter for Desktop以及對於嵌入式

原创 超高清4K視頻低延時直播與RTC融合架構設計①:5G與未來的網絡格局

4G 帶來了音視頻 APP 的爆發,各路音視頻業務爲主的公司百花齊放,音視頻技術無論在廣度還是深度上都蓬勃發展,迎來了質的飛躍。而5G 高帶寬,低延遲的特性,更是爲音視頻技術帶來無限可能。 網易雲信多媒體資深技術架構師吳桐受邀參加 201

原创 網易技術乾貨 | 雲信移動端音視頻UI自動化測試實踐

本篇文章來自網易雲信高級測試工程師,在從事測試工作的五年時間中,她做過Android端、Windows端、Web端、服務端測試,在UI自動化、接口自動化、音視頻測試方面均有所積累。本文將結合應用實踐,介紹下如何使用ATX實現音視頻的自動化

原创 網易乾貨 | 淺析視頻Jitter Buffer

一、 什麼是JitterBuffer Jitter Buffer也叫做抖動緩衝區,它是實時音視頻裏面的一個重要模塊,它對數據包丟失、亂序、延遲到達等情況進行處理,平滑的向解碼模塊輸出數據包/幀,抵抗各種弱網情況對播放/渲染造成的影響,降

原创 網易技術乾貨 | 雲信Web SDK測試實踐

一、項目介紹 網易雲信於2015年成立,爲網易集團下屬的內資公司,總部位於杭州。除資深老杭研外,團隊核心90%來自硅谷、百度、騰訊、阿里、華爲等大型企業/獨角獸公司,平均行業經驗10年以上,掌握業內領先的IM及實時視頻通訊系統研發技術。憑

原创 淺談MySQL數據庫中的鎖與事務

MySQL中的鎖與鎖策略 在MySQL中,爲了應對併發場景下的讀寫,鎖通常分爲兩類:共享鎖以及排他鎖。其中,共享鎖允許多個連接在同一時間併發的讀取相同的資源,彼此之間互不影響,所以又稱爲讀鎖。排他鎖則會阻塞其他嘗試獲取共享鎖或者排他鎖的

原创 【網易實戰解讀】如何實現IM萬人羣聊?

隨着移動互聯網的發展,即時通訊服務被廣泛應用到各個行業,客戶業務快速發展,傳統百人或千人上限的羣聊已經無法滿足很多業務發展需求,因此網易雲信IM專屬雲推出萬人羣服務。 本篇文章主要介紹網易雲信IM萬人羣的設計方案。   萬人羣場景需要解

原创 網易雲信集成視頻教程(一):如何快速實現安卓登錄登出?

由於網易雲信穩定、可靠的技術服務以及擁有深厚積澱的行業口碑,越來越多用戶集成雲信IM和音視頻功能。爲了提升用戶集成效率,我們推出了一系列網易雲信集成視頻教程,希望幫助用戶快速實現功能接入。第一期將爲大家介紹如何快速實現安卓登錄登出? 前期

原创 網易雲信Duilib開發實踐和Windows應用界面開發框架源碼開源介紹

序言 Duilib介紹 Duilib是windows平臺下的一款輕量級directUI開源庫(遵循BSD協議),完全免費,可用於商業軟件開發,只需在軟件包裏附上協議文件即可。Duilib可以簡單方便地實現大多數界面需求,包括換膚、換色,透

原创 WebRTC 之ICE淺談

前言 ICE全稱Interactive Connectivity Establishment:交互式連通建立方式。 ICE參照RFC5245建議實現,是一組基於offer/answer模式解決NAT穿越的協議集合。 它綜合利用現有的STU

原创 淺談AI視頻技術超分辨率

泛娛樂應用成爲主流,社交與互動性強是共性,而具備這些特性的產品往往都集中在直播、短視頻、圖片分享社區等社交化娛樂產品,而在這些產品背後的黑科技持續成爲關注重點,網易雲信在網易MCtalk 泛娛樂創新峯會上重點介紹了超越像素的AI視頻黑科技

原创 1024全方位防脫髮攻略?做髮量和代碼最剛的程序員

秋收冬藏,又到了年底衝刺擼代碼的時節。 程序員寶寶天天和產品經理撕逼 半夜又和bug生死相依 某天,你選擇了紅色藥丸,從Matrix中覺醒 突然發現: “我的頭髮呢!? 是不是有人在代碼裏面下了毒!?” 不想HR再用髮量衡量我的codi

原创 網易程序員大改造,這可能是互聯網公司最帥Look

聽說,着裝,是互聯網公司區別於其它公司的天然結界。 而程序員,更是這個世界上 唯一一個不穿制服就能讓人猜出身份的職業。 格子衫、套頭衫、文化衫、衝鋒衣, 可以說是程序員四大黃金單品。 搭配一條牛仔褲,就可以稱霸四個季節。 小哥哥們,你們

原创 IM開發基礎知識補課(四):正確理解HTTP短連接中的Cookie、Session和Token

1、前言 衆所周之,IM是個典型的快速數據流交換系統,當今主流IM系統(尤其移動端IM)的數據流交換方式都是Http短連接+TCP或UDP長連接來實現。Http短連接主要用於從服務器讀取各種持久化信息:比如用戶信息、聊天曆史記錄、好友列表

原创 IM開發基礎知識補課(三):快速理解服務端數據庫讀寫分離原理及實踐建議

1、前言 IM應用從服務端數據的角度來看,它是一種很特殊的應用場景,拋開基礎數據、增值業務和附屬功能不談,單從IM聊天工具的立身之本——聊天數據來說,理論上是不需要在服務端存儲的(或者說只需要短暫存儲——比如離線消息,上線即拉走),這也是