Android IOS WebRTC 音視頻開發總結(三二)-- WebRTC項目開發建議


本文主要介紹WEBRTC開發過程中的一些現象,文章來自博客園RTC.Blacker,支持原創,歡迎關注微信公眾號blacker,更多詳見www.rtc.help

 

 

隨着移動互聯網和智能硬件的快速發展,音視頻變得越來越重要,加上WEBRTC的出現,讓開發這些高大上的功能變得越來越容易,

實際上是這樣嗎?讓我們先來看看WEBRTC應用中的一些現象吧!

 

一、項目開始前都是這樣的:

1、代碼都開源了,找個開發人員2個月內將他集成進來,到時候就是中國特色的完全自主研發。

2、Google在搞的東西,不說效果比QQ和微信好多少,至少不會差到哪里去。

3、我們開發人員里面精通C++,安卓,iOS,Web前端的好幾個,搞定這套東西還不是收到擒拿。

4、手機端不需要用Native開發,用WebView即可,這樣可省下好多人力成本。

5、如果用這套東西做成視頻會議或直播秀,是不是可以跟現有廠家有得一拼,我們有線下資源啊。

6、直接招個熟悉這個東西的人進來做這個項目算了,工資可以稍微高點。

7、等等等等。

 

二、開發過程中很多都是這樣的:

1、到底從哪里入手呢?資料少不說,很多資料還是有問題的。

2、服務端客戶端到底怎么搭建的,要不要編譯整套代碼呢?

3、下載和編譯了2個星期了,還是啥都沒搞定,郁悶。

4、怎么有時候沒有視頻,有時候沒有聲音,延遲怎么那么大呢?

5、搞了1個多月了,問題好多,沒一點思路,不知道咋搞,放棄算了。

6、原定1個月集成進來的,現在都搞了快3個月了,還有好多沒搞定。

7、東西是弄的差不多了,但是后續還是得有人來優化和維護,包括部分安卓機型的適配。

8、招聘了大半年,都沒找到合適的人,在我們公司待遇不是問題,有合適的人就行。

9、webrtc沒有支持多人視頻,開源的用哪個好呢?或者有沒有其他成熟第三方平台呢?

10、如果要支持全球部署,還得考慮服務端架設成本啊,這塊費用也很高。

11、等等等等,不搞不知道,一搞下去問題好多。

...... ......

曾經或現在正在弄WEBRTC的朋友們,有沒有同感?

其實上面這些現象我們都見過,只不過不同企業因為能力和實力不一樣,所碰到的狀況不一樣,比如:

專業做音視頻的可能對WEBRTC里面很多思想都清楚,甚至某些方面他們做得比WEBRTC更好,可能只需要應用里面的部分模塊。大公司高手多,研究和突破起來速度比較快,比如華為,但是他們也會碰到很多問題。所以下面的這些建議要結合自己的實際:

 

1、如果不想自己研發,可考慮用第三方SDK,這類廠商很多,優缺點很明顯,為避嫌,這里不推薦,有需要的私底下聯系。

2、如果想自己基於WEBRTC或其他開源產品來開發:

2.1、如果時間充裕,而且有空余人力,可考慮自己研究,雖然會有很多坑,但總是能填平的,而且也能提高解決問題的能力。

2.2、如果公司是專業做音視頻這行的,不像花太多時間去研究這個東西,可考慮直接找些熟悉這套東西人來培訓。

2.3、如果公司沒人熟悉音視頻,又不想花太多時間從頭研發,可考慮直接外包,如果想用sdk他們也能幫你選擇適合廠商。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM