天天看點

2016實時網際網路大會:深度解析WebRTC通話品質最大挑戰

2016年10月29日,RTC 2016實時網際網路大會進入第二天,在第二天的會議中,聲網Agora.io創始人趙斌、WebRTC标準作者Daniel Burnett、通信品質監測和分析公司Callstats.io CEO Varun Singh、前Citrix首席架構師,W3C特邀專家,IETF成員Alex Gouaillard博士、SIP标準作者,前Avaya傑出工程師,客座教師Alan Johnston以及滬江CCtalk雲技術負責人楊繼珩等業界大咖悉數到場,給與會的數百名觀衆帶來了一場WebRTC和實時通信RTC的技術盛宴。

WebRTC如何避免失敗 如何保障QoE

2016實時網際網路大會:深度解析WebRTC通話品質最大挑戰

WebRTC标準作者Daniel Burnett 

WebRTC标準作者Daniel Burnett率先發表演講,他闡述了WebRTC技術如何才能夠避免失敗。Daniel認為,在實時通信領域,最大的問題還是品質,如果可以提供優質的通信服務,很多人都會為此付費,但解決通信品質的問題非常複雜。不過,WebRTC技術可以使解決這些問題更簡單些。WebRTC主要使用ICE,ICE解決的是浏覽器之間互相連接配接的問題,ICE可以找到最優的路徑,為通信找到最好的通路,是以,可以更好的保證通信品質。同時,WebRTC在擁堵控制方面也有很大的優勢,它使程式設計更加容易,WebRTC基于浏覽器,可以和浏覽器無縫融合,解決谷歌堆棧的問題。而WebRTC想要做到不失敗,就是要保證通信的品質,保證使用者的體驗。

品質監測顯示, WebRTC通話品質保障QoE是最大挑戰

2016實時網際網路大會:深度解析WebRTC通話品質最大挑戰

Callstats.io CEO Varun Singh 

來自專注于通信品質監測和分析公司Callstats.io的CEO Varun Singh則用詳細的資料及圖表和與會的觀衆分享了WebRTC全球品質分析報告,在報告中,Varun分享了Callstats.io對近幾個月WebRTC通信品質監控和使用者回報的資料,這些資料分享來自Callstats.io對100-200億分鐘通話樣本的詳細分析。報告揭示了如下資料:通話連通失敗率是4%。在成功建立呼叫的所有通話中,總體隻有88%的通話品質可以被接受。總體來看,有16%的WebRTC通話品質不佳,使用者的滿意度不高。

最後,Varun做了總結,他表示,如果一個WebRTC應用想要成功的話,需要部署支援TCP/TLS的TURN伺服器,還要重點監測終端沖突、幹擾和重建的聯結,從中找到解決通信品質問題的方法。Varun指出,WebRTC的通話品質QoE依然還是個比較現實的問題,特别是在中國、印度這樣網絡基礎還不太成熟的國家挑戰更大,是以非常需要有更加成熟的實時音視訊解決方案來保證全球音視訊通信的通話品質。

RTC和WebRTC通信測試該如何進行

2016實時網際網路大會:深度解析WebRTC通話品質最大挑戰

前Citrix首席架構師、W3C特邀專家、IETF成員Alex Gouaillard博士 

前Citrix首席架構師、W3C特邀專家、IETF成員Alex Gouaillard博士第三位出場,他就實時通信測試方法實踐和與會的觀衆進行了分享,Alex認為,測試非常重要,實時通信測試需要在開發産品之前就要進行,Alex介紹了WebRTC測試,并表示,WebRTC是兩個點之間進行通訊,這兩個點可能在同一個網絡,但在不同的節點上。可能使用同樣的浏覽器,但使用不同的作業系統,WebRTC必須要在這樣的情況下進行測試。Alan認為,未來的測試将會使用捆綁的方法,在不同版本的浏覽器、不同的作業系統間進行。最後,Alex小結了2016年WebRTC測試的路線圖,即提高W3C測試的能力,加入Adapter.js對更多浏覽器的支援,設計新的網頁驅動測試套件,改進網頁測試驅動,加入跨浏覽器的互操作性測試的管理器。

QoE是實時通信的下一個路由節點

2016實時網際網路大會:深度解析WebRTC通話品質最大挑戰

圓桌會議:實時通信的下一個路由節點 

在精彩的圓桌會議環節,聲網Agora.io創始人趙斌、Daniel、Varun、滬江CCtalk雲技術負責人楊繼珩就“實時技術發展下一個路由節點是什麼?”進行了熱烈的讨論,幾位嘉賓首先就WebRTC的标準問題進行了讨論,Daniel介紹了谷歌、微軟、蘋果等公司在WebRTC标準方面的進展,表示對于這些問題,需要有更好的完整的實時音視訊解決方案。趙斌對WebRTC标準未來的發展表示樂觀。在談到WebRTC的QoE品質的問題時,Varun表示品質問題實際上不是浏覽器的問題,很多時候都是應用程式設計的問題。Daniel則表示,網絡接口切換問題也是導緻品質問題的原因,如果網絡接口能實作無縫切換,品質問題将會改善很多。在談到未來如何解決通話失敗比例高的問題時,Varun表示,這個問題非常複雜,在不同的情況下需要不同的解決方案,但如果能知道問題産生的原因,将更有助于解決品質問題。趙斌則表示,實際上QoE品質的問題,最主要還是開發者對技術的了解程度,在Callstats.io這樣的公司提供分析資料和像聲網Agora.io這樣的公司提供背景支援的情況下,品質問題将有望得到更大的改善。楊繼珩則認為,在實際使用中,特别是在中國,實際遇到的問題其實更加複雜,如果沒有更高的低延時編碼标準,沒有更好的網絡基礎服務,通話品質問題将很難得到解決。和很多開發者一樣,楊繼珩在過去創業經曆中,也曾嘗試自己組團隊來自研,但很快發現這裡面其實是個巨大的坑,對團隊的業務發展節奏産生很大影響。是以如果有一個專業的實時通信服務商能夠解決所有的問題,對開發者和整個實時通信行業發展都是極大的促進。

當談到WebRTC的未來發展時, Daniel認為通話體驗品質QoE是一個最明顯的趨勢。同時,一些新的特征将會在WebRTC中出現,比如排除故障。而實際上,WebRTC的核心功能已經比較全了,下一步的工作隻是進一步完善其不足的地方。Varun則表示,從監測中得到資料,并為解決通信問題提供資料支援,是實時通信技術進一步發展的基礎。

最後,這些業界大咖就現場觀衆提出的問題進行了精彩的解答。

WebRTC的下一代信令協定

2016實時網際網路大會:深度解析WebRTC通話品質最大挑戰

SIP标準作者、前Avaya傑出工程師、客座教師Alan Johnston 

SIP标準作者、前Avaya傑出工程師、客座教師Alan Johnston最後一個壓軸出場,他發表了《下一代信令新标準:超越SIP》的演講,Alan介紹說,SIP是一個實時通信的重要協定,是對通訊當中分布式狀态問題的一個解決方案。當WebRTC在五年前開始出現的時候,人們想把SIP用作WebRTC協定,但SIP因為使用了不可靠的TCP或者UDP等協定,是以無法直接在WebRTC中正常使用,是以SIP必須要進行調整才能用于WebRTC。後來釋出的RFC7118定義了WebSockets的傳輸,才使得SIP得以在WebRTC中使用。 

更重要的是,開發者在內建使用SIP的時候,是一個非常複雜和難用的過程。是以下一代的SIP标準必須是對開發者極其友好的,就像是聲網Agora.io的API接口一樣。總之,現在的SIP還不足夠好,是以需要業界共同努力來設計下一代超越SIP的信令标準。

RTC實時通信前景大好 QoE亟待提高

伴随着Alan精彩演講的結束,RTC 2016的主會環節正式結束,兩天的會議,業界大咖的精彩演講,給與會觀衆帶來了滿滿幹貨,也給大家帶來了相關的思考。

總的來說, WebRTC技術是重要的音視訊傳輸力量,但是其本身存在不少問題,比如,由于WebRTC本身是基于浏覽器內建,在傳輸方面并沒有太多的标準和建議,僅使用傳統的P2P點對點協定,當使用者出現複雜的跨地區跨時區跨國的傳輸時,WebRTC無法進行軟體編碼優化,這也就是為什麼,開發者使用WebRTC實作Demo很容易,可是在實際過程中卻碰到很多問題。同時,由于WebRTC無法使用硬體編碼,是以受制于移動終端裝置的CPU性能限制,在商用過程中往往難以實作。這一系列的技術問題如果沒有得到較好的解決,将影響到WebRTC技術完全商用以及其在中國的市場的前景。

從根本上說,Google的開源技術WebRTC本身基于浏覽器內建,僅适用于傳統的P2P點對點協定,面對網際網路的複雜傳輸環境,需要實時性更強、延時更低、更加穩定的RTC,這也是為什麼主辦方聲網Agora.io要将實時網際網路大會引進中國的主要原因。相信伴随着移動網際網路的飛速發展和使用者對RTC實時通信的品質需求的提升,實時通信行業将是下一個技術的路由節點。

本文出處:暢享網

本文來自雲栖社群合作夥伴暢享網,了解相關資訊可以關注vsharing.com網站。

繼續閱讀