色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

全方位詳解PC端和移動端的H5抓娃娃

BYXG_shengwang ? 2017-11-29 09:52 ? 次閱讀

短短兩周時間,在線抓娃娃從一個默默賺錢的行業變成了風口行業,從硬件到軟件架構、從盈利到投資、從運營到推廣,全方位解讀都有了。唯獨H5抓娃娃(特指移動web、微信抓娃娃),仍然很神秘。

H5抓娃娃真的有那么神秘嗎?本文為你全方位揭曉。

一. 大多數人所說的H5抓娃娃是什么?

H5抓娃娃,是指支持HTML5的Web端抓娃娃??梢苑譃閮深悾篜C端和移動端。

PC端的H5抓娃娃,只要支持WebRTC的瀏覽器,就可以直接使用Agora Web SDK。當然,也可以使用WebRTC自研,解決若干服務端傳輸、設備適配、回聲、可用度等問題后,就可以商用了。PC端的H5抓娃娃,已經有很成熟的解決方案。

移動端的H5抓娃娃,就比較復雜了。移動端的H5抓娃娃是指兩種:移動web瀏覽器和微信內網頁抓娃娃。大多數抓娃娃廠商的需求是在微信推廣網頁抓娃娃,不是除微信以外的移動瀏覽器。

那么,問題很清楚了,大多數人所說的H5抓娃娃是指微信內置瀏覽器抓娃娃,下文為了敘述方便,就簡稱微信H5抓娃娃。

二. 微信H5抓娃娃和Naive App抓娃娃有什么區別?

目前成熟的PC端Web抓娃娃,是通過WebRTC來實現。絕大多數瀏覽器都對WebRTC有較好的支持。但是微信的內置瀏覽器不支持WebRTC。

上圖是在線抓娃娃實時視頻流的大致處理流程。在抓娃娃的業務場景中,采集是通過安放在娃娃機上的主板或PC機來實現,渲染/播放就是娃娃機操作端。微信H5抓娃娃與App抓娃娃的唯一區別就是娃娃機操作端。前者是微信內置瀏覽器,后者是Native App。

三. 微信H5抓娃娃怎么實現?

接下來,就以聲網Agora的微信H5方案,來揭開微信H5抓娃娃的神秘面紗。

正如前文所說,微信H5要解決的就是最后一個環節——操作端播放視頻。聲網采用的策略是,使用JSMpeg在微信瀏覽器播放。

聲網Agora在線抓娃娃技術架構圖

JSMpeg 是用 JavaScript 實現的視頻播放器,它包括一個 MPEG 分離器,MPEG1 視頻和 MP2 音頻解碼器,WebGL 和 Canvas2D 渲染和 WebAudio 聲音輸出。

JSMpeg 的體積相對較小,在絕大多數瀏覽器上都能工作的很好,在 iPhone 5S 上能夠以 30fps 的幀率解碼 720P 的視頻。

由于JSMpeg只支持MPEG1格式,所以在解碼環節增加一個轉碼Server,將視頻格式轉成MPEG1。再通過中繼Server將視頻分發到微信瀏覽器,通過JSMpeg播放。

其他環節,微信H5方案與非微信H5方案完全一致。

娃娃機端,通過主板或PC機連接兩個攝像頭,采集視頻數據。

通過Agora 的專利編碼器編碼器,進行視頻流的優化。

通過Agora 全球部署的實時虛擬通信網SD-RTN?進行視頻實時傳輸

最后到達操作端,解碼、播放

操作端通過業務Server將操控指令發送給娃娃機端,通過視頻流獲得實時反饋。

可以從SD-RTN?分出一路高延時的rtmp流播放給觀眾

通過技術架構圖可以看到,微信H5抓娃娃,最后是通過成熟的開源項目來實現,這也是大多數主流微信H5抓娃娃的實現方式。那么,決定微信H5抓娃娃體驗不同的差異在哪?

四. 決定微信H5抓娃娃體驗不同的差異在哪?

抓娃娃最關鍵的體驗有以下3個方面:

延時

可用度

服務穩定

1. 延時

延時有操作端到娃娃機的指令延時,和娃娃機到操作端的視頻延時。

指令延時:由于操作端到娃娃機端的指令,數據包極小,因此延時很低,一般是幾十毫秒。

視頻延時:視頻延時如果在400ms以內,玩家可接受。

決定抓娃娃延時體驗的關鍵在于視頻延時。

視頻清晰度和延時,是兩個互相對立的。在帶寬不變的情況下,視頻越清晰,幀率、碼率越高,延時越高。因此,在視頻清晰度和延時之間要取得一個平衡點。

聲網通過私有專利的編解碼器,在保證清晰度的前提下,盡可能的降低碼率。通過丟包重傳、FEC、帶寬檢測、動態碼率調整等弱網對抗策略,保證用戶在網絡質量不佳時,也能獲得流暢的體驗。

聲網在全球部署近100個節點,構成SD-RTN?通信網。SD-RTN?系統能夠實時根據各節點的連接和傳輸狀況、負載狀況以及到用戶的距離和響應時間,自動分配最優、最通暢的傳輸路徑,達到實時傳輸需要的質量保障級別。

2. 可用度

根據Callstats.io數據顯示,在美國地區,基于WebRTC的實時通訊有89%可以被成功建立。而聲網的SD-RTN?通過在每個地區的密集布點,已經將登錄成功率提高至99%。

3.服務穩定

平均400ms延時和穩定 400 毫秒延時,用戶的體驗是不一樣的。穩定的400ms延時,(用戶心里面會有預期),相比一會兒 200,一會兒 800 會有更好的體驗。

抓娃娃快速上線之后的關鍵問題,就是留存。除去業務模式,決定用戶留存的就是體驗質量。舍棄用戶體驗而求快,是本末倒置。回歸質量、用戶體驗,才是長久的發展之路。

聲網在線抓娃娃整體解決方案已被哇嘰哇嘰抓娃娃、開心抓娃娃、樂抓、秒抓、抓多多、咔啦酷抓娃娃、愛抓、美爆抓娃娃、娃娃雞、抓抓等幾乎所有主流廠商采用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RTC
    RTC
    +關注

    關注

    2

    文章

    591

    瀏覽量

    67446

原文標題:H5抓娃娃,沒你想的那么難

文章出處:【微信號:shengwang-agora,微信公眾號:聲網Agora】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PC對比移動 未來將會花落誰家?

    虛擬現實技術最早期的形態是一臺非常巨大的模擬設備,隨著技術的不斷進步,出現了需要連接PC的頭戴式VR設備,而隨著移動設備性能的逐漸提升,VR轉向移動
    發表于 05-09 10:40 ?1914次閱讀

    164.【H5】05 H5 新增文本標簽 #硬聲創作季

    代碼h5
    充八萬
    發布于 :2023年07月19日 13:26:47

    163.【H5】04 H5 新增列表標簽 #硬聲創作季

    代碼h5
    充八萬
    發布于 :2023年07月19日 13:39:13

    162.【H5】03 H5 新增狀態標簽 #硬聲創作季

    代碼h5
    充八萬
    發布于 :2023年07月19日 13:49:10

    169.【H5】10 H5 新增全局屬性 #硬聲創作季

    代碼h5
    充八萬
    發布于 :2023年07月19日 14:01:37

    我與H5頁面的邂逅

    第一家融入互聯網終端、移動互聯和數字電視三維營銷傳播體系的專業H5營銷制作(雜志、畫冊)推廣系統。因為有了它,才有H5頁面,現在的我看到
    發表于 06-29 10:08

    HTML5和HLS協議兩種技術完美結合解決移動網頁播放問題

    的網頁播放。H5是解決網頁播放問題,HLS解決的是移動播放問題。 兩者的結合使得手機移動
    發表于 06-01 14:48

    【深圳】誠聘H5開發工程師

    實現產品功能;3.高質量完成移動H5頁面的交互設計和功能開發;4.在理解前端開發流程的基礎上,結合前端技術,建立或優化提升工作效率的工具;5.良好的溝通能力和團隊協作精神,嚴謹的工作
    發表于 07-20 15:06

    芯齊齊PC版還是移動版好用一點

    芯齊齊我已經用了一段時間了,BOM表的處理我在電腦每天需要處理大量的,PC的我一直在用,移動的話使用比較少,因為手機上處理表格不太方便
    發表于 05-31 15:18

    在 HarmonyOS 上實現 ArkTS 與 H5 的交互

    與 ohosCallNative 對象。并通過 runJavaScript 在 H5 注冊 ohosCallNative。 通過 Web 組件的 javaScriptProxy 屬性將 ArkTS 側的 call
    發表于 11-13 17:08

    詳解iOS與H5的交互問題

    iOSH5因其及時響應的更新速度媲美著需求的速度和較高的趣味性受到越來越多的用戶的青睞。目前,大多數的應用中都嵌入了H5。優點非常明顯。那么在iOS應用中如何嵌入一個H5,并且和它進行交互就成了一個
    發表于 09-25 16:53 ?0次下載

    用紙板制作娃娃

    每次娃娃,總是差那么一丁點,要是能在家練習就好了。本次就給大家介紹怎么做不插電的娃娃機,快來學習吧。
    的頭像 發表于 01-22 17:49 ?7.1w次閱讀

    小程序與APP及H5有什么區別

    隨著時代發展,我們從PC/移動互聯網時代到如今的物聯網時代,切身的體會到了科技發展帶來的生活改變,而隨著5G+AI的全面發展,手機已經成為了物聯網中的一個重要節點。為了吸引更多移動
    的頭像 發表于 02-04 12:15 ?3789次閱讀

    pc是什么意思_PC移動區別

    PC是和移動終端相對應的名詞,就是指網絡世界里可以連接到電腦主機的那個端口,是基于電腦的界面體系,它有別于移動的手機界面體系。
    發表于 05-08 10:28 ?6.6w次閱讀

    安卓免代理

    想必你們都遇到過一些APP在運行過程中, 不允許有網絡代理的存在, 如果有網絡代理, 就無法訪問服務器. 這樣也就無法讓用戶進行包分析了. 針對這種情況就需要免代理包, 但是也是有一定限制的. 工具是在PC
    的頭像 發表于 03-03 14:00 ?4917次閱讀
    安卓<b class='flag-5'>端</b>免代理<b class='flag-5'>抓</b>包
    主站蜘蛛池模板: 亚洲精品成人AV在线观看爽翻 | 2018三级网站免费观看 | 久久免费精彩视频 | 麻豆成人久久精品二区三区网站 | 日本三区四区免费高清不卡 | 中文字幕人成人乱码亚洲AV | 女人一级毛片免费视频观看 | jiapanese50欧美熟妇 | 精品午夜中文字幕熟女人妻在线 | 亚洲第一综合天堂另类专 | 亚洲欧美综合乱码精品成人网 | 看免费人成va视频全 | 免费看b站 | a级销魂美女 | 大学生第一次破女在线观看 | 玖玖爱这里只有精品视频 | 欧美极限扩肛 | 成人 迅雷下载 | 日韩亚洲人成在线 | 成人区精品一区二区不卡AV免费 | 男女高潮又爽又黄又无遮挡 | 老师好爽你下面水好多视频 | 99精品99 | 秘密教学93话恩爱久等了免费 | 日韩熟女精品一区二区三区 | 胖老太与人牲交BBWBBW高潮 | 亚洲国产成人精品无码区5566 | 久久国产一区二区三区 | CHINESE熟女老女人HD视频 | 国产h视频免费观看 | 最近免费视频中文2019完整版 | 国产成人AV永久免费观看 | 国产成人免费高清在线观看 | 久久婷婷久久一区二区三区 | 人妻少妇久久久久久97人妻 | 日日摸夜夜添无码AVA片 | 久青草国产在线视频 | 久久99国产综合精品AV蜜桃 | h片下载地址 | jlzz中国jizz日本老师水多 | 老熟女重囗味HDXX |