簡易視頻直播與即時通訊集成之路(1)—春曉李向南
大家好,我是春曉公司的李向南。
本人從事即時通訊與視頻直播相關軟體開發約有六七個年頭了,對於一些技術原理現在也只能說是一知半解吧,因為從來沒有在騰訊、YY這一類的大公司工作過,很多問題都只能通過百度或其他一些資料獲得解決方法,但這些只能是解決問題的表象,而且自己大多時間放在了業務實現上,在技術上真的是有點不求甚解(慚愧)!
春曉即時通訊系統
春曉財經直播系統
因此我把我接下來想要說的總結為簡易視頻直播與即時通訊集成,簡易是說不會太過於複雜,達到我們想要的功能即可,集成是說應用到的很多技術方案都是開源或半開源的,大家只要拿過來用就可以了,但即使是這樣,網上也沒有整套的方案或思路,所以這裡我不想也沒能力把所有技術細節都寫下來,只能在思想和方法上有一個大概的說明,也算是對自我技術的一個總結。
在接下來的系列文章里,我將總結自己的一些經驗教訓,研究路線,從系統結構到技術方案,從p2p到中轉,從udp、tcp到websocket,從h264到AAC,從私有協議到rtp,從RTSP到RTMP,從丟包重傳到FEC,從負載均衡到微服務,從pc客戶端到移動app,從Android到ios,從SQLServer到Redis,從FMS到SRS等等。
娛樂直播間
即時通訊、視頻直播是社交軟體和直播軟體的核心技術,大部分應用場景下,兩者是密不可分的,一對一,多對多視頻也可以列入到直播的範疇。說到即時通訊和直播大家最先想到的肯定是QQ、微信、陌陌、花椒、鬥魚、映客等等這些市場佔有率高的軟體。這些軟體的特點就是核心技術亦是他們的核心業務,或者說他們並沒有涉及到具體某個行業,還有一類軟體,即時通訊和視頻直播只作為輔助功能出現,例如客服系統,遠程醫療,在線教育,他們只作為實現主要功能的依託和輔助手段,即時通訊和視頻直播與自身業務相結合,實現業務高層次和人性化的提升。
在雲技術出現之前,大多都是自建系統,隨著雲技術的發展,越來越多的即時通信雲,直播雲出現,大大降低了業務集成的技術門檻,降低了開發成本,但是提高了應用成本。應用三方雲的好處有很多,穩定,簡單,開發速度快,運維人員少,如果非要指出什麼缺點的話,成本高,技術不可控(依賴三方),業務定製化可行性低。其實最主要還是看業務場景和實際需求,哪種方案最合適。
如果您打算使用三方雲,那您現在就可以停止後面的閱讀了,如果你是一個開發者,想了解一些大概的思路,那希望我所寫的能給你帶來一點點幫助。
懷著一顆忐忑的心寫下上述文字,如果有幸技術大牛能看到,希望不吝賜教,出現的錯誤也請多多指正。下一篇文章我將描述即時通訊與視頻直播的系統結構,請大家敬請期待!


※剛剛!國際知名品牌公司創辦初期照片曝光……
※百度出局成定局?是什麼摧毀了百度?
※為什麼說安卓用戶再也回不到iphone了?
※從推銷員到銷售大神,只因身邊有了「她」!——春曉李成濤
※為什麼每家oppo旁邊都有一家vivo?
TAG:春曉互聯網 |
※與上帝連麥 宇宙通訊
※俄羅斯衛星通訊社網路直播談中國兩會
※中興通訊加速通往5G成功之路
※通訊:春節,中國維和警察在南蘇丹「為和平守歲」
※寒假安全指南——通訊篇
※劍指華為:三星發力5G通訊網路設備
※通訊:南極冰蓋之巔天文觀測探秘
※通訊:「四海同春」馬來西亞演繹中華情
※晨訊:移動通訊終端智能製造集成創新與應用
※通訊:不斷「縮短」的川藏公路
※全球電話通訊雲平台
※江蘇互金協會:網貸平台實控人/高管通訊須24小時暢通
※IM即時通訊之鏈路保活
※通訊器材大航海之黑莓篇
※華勤通訊南昌製造中心順利投產
※日本記錄片里的中興通訊
※華勤通訊華南研發中心開園盛典
※南大天域徐華:我們追求高速、安全、可靠的通訊技術
※(海外迎春)通訊:在立陶宛紅紅火火過大年——記道克沙學校孔子課堂「感受中國年」活動
※中興通訊與廣東南粵銀行 金融創新戰略合作