日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

uniapp接入云臺相機:三條路線與PTZ控制避坑指南

uniapp接入云臺相機:三條路線與PTZ控制避坑指南 1. 先聊清楚uniapp 接云臺相機這件事到底難在哪我做安防類項目有幾年了最近半年被問得最多的一個問題就是uniapp 能不能接云臺相機云臺插件到底好不好用。這個問題表面上是問插件實際上是問一整套取流、控制、跨端適配的技術路線能不能成立。我前后在三個項目里試過不同做法一個園區(qū)值班室的中控屏、一個連鎖門店的巡店應用、還有一個設備巡檢的移動作業(yè)端規(guī)模都不大但把該踩的坑基本都踩了一遍。先給結論uniapp 跨平臺監(jiān)控方案是可行的但它的可行有明確邊界。你能用一套代碼同時出 H5、安卓 App、iOS App甚至小程序這個誘惑太大尤其是團隊只有一兩個前端的時候??梢曨l監(jiān)控這個場景天生重原生——解碼、渲染、硬件加速、低延遲傳輸每一環(huán)都貼著操作系統(tǒng)底層走而 uniapp 的強項是視圖層和業(yè)務層的跨端復用兩者中間隔著一層原生橋接摩擦就發(fā)生在這一層。下文我把標題里說的云臺插件統(tǒng)一理解為某安防廠商下文簡稱 A 廠商提供的、封裝了設備登錄、實時預覽、云臺控制PTZ、錄像回放、抓圖等能力的 SDK 插件形態(tài)產品。它可能是一個 uni 原生插件也可能是一個 H5 播放頁還可能只是一套 HTTP 接口加標準流地址。形態(tài)不同優(yōu)劣差別巨大這也是很多人測評結果互相矛盾的原因——大家測的壓根不是同一個東西。這篇文章適合三類人看正在做技術選型的項目負責人、準備動手接入的前端或移動端開發(fā)、以及被一套代碼多端跑打動但還沒踩過坑的產品同學。我會把三條主流路線的架構、云臺指令的細節(jié)、跨端差異、實測數據和排錯經驗全部攤開講參數和計算過程都給出來能直接抄的部分我會寫得足夠具體。2. 三條技術路線的架構拆解與優(yōu)劣勢對照2.1 路線一web-view 內嵌廠商 H5 監(jiān)控頁改動最小的偷懶方案這是上手最快的一條路。A 廠商通常會提供一個免插件的網頁版預覽頁地址里帶上設備序列號、通道號、token 之類的參數你只要在 uniapp 里放一個web-view組件把地址塞進去畫面就出來了云臺控制按鈕廠商也已經畫好了。我在門店巡店那個項目里第一版就是這么干的從拿到地址到跑通兩個小時。它的優(yōu)勢非常直接零原生開發(fā)、零協議理解、零解碼邏輯。廠商網頁內部已經把取流、解碼、云臺指令封裝好了你不需要知道背后用的是 WebSocket 推流還是 HTTP-FLV也不需要關心 H.264 還是 H.265。對于只要求能看、能轉、能回放的輕量場景這條路性價比最高。但坑也很密集。第一是通信問題網頁和 uniapp 之間只能靠postMessage或者 URL 傳參雙向通信在 App 端勉強能用小程序端受限于業(yè)務域名校驗能做到的事情更少。第二是UI 不可控廠商頁面永遠帶著自己的 logo、自己的按鈕布局你想把它嵌進自己的設計體系里幾乎不可能只能整頁鋪滿。第三是拿不到視頻幀截圖、AI 識別、本地錄像這些需求直接判死刑。第四是登錄態(tài)和 token 管理A 廠商的 H5 地址一般有效期很短頁面切后臺再回來經常要重新鑒權用戶看到的就是一片黑屏加一個轉圈。我印象最深的一次是客戶要求點擊畫面任意位置云臺自動把那個點移到畫面中心也就是常說的 3D 定位。廠商 H5 頁面本身支持但它是內部邏輯我們無法從外部觸發(fā)最后只能改成讓用戶自己按方向鍵。這就是路線一的本質你借用了別人的能力也接受了別人的邊界。2.2 路線二原生插件直連 SDK延遲最低但維護成本最高第二條路是把 A 廠商的移動端 SDK 封裝成 uni 原生插件。安卓側通常是幾個.aar加一堆.so動態(tài)庫iOS 側是.framework然后按 uniapp 原生插件的規(guī)范暴露方法給 JS 調用比如login、startRealPlay、ptzControl、stopRealPlay、startPlayback。這條路是性能天花板。SDK 直連設備或者直連廠商的流媒體服務走的是私有協議延遲能壓到 200 到 500 毫秒云臺指令也是走專用通道按下按鈕到畫面轉動體感幾乎是實時的。功能也最全預置位、巡航、抓圖存本地、雙向對講、本地錄像、碼流切換主碼流/子碼流全都有。代價是雙端各寫一遍。安卓和 iOS 的 SDK 接口長得完全不一樣安卓里叫PTZControliOS 里可能是ptzControlWithCommand參數順序也不同你得寫兩套橋接代碼。包體積也會明顯變大我做過的一個版本加上.so之后安裝包從 18MB 漲到了 62MB雖然可以做 ABI 拆分只保留arm64-v8a但還是要多出二十多兆。更麻煩的是版本耦合。uni 原生插件要跟 HBuilderX 的版本、基座版本對齊云打包的自定義基座一旦和插件不匹配就是白屏或者方法找不到。我遇到過一次升級了 IDE 之后插件里某個回調不再觸發(fā)排查了半天才發(fā)現是基座緩存沒清。另外這條路完全放棄了 H5 和小程序如果你老板一開始說我們要多端最后發(fā)現只有 App 能用返工成本很高。注意封裝 A 廠商 SDK 時要特別留意.so的架構裁剪只保留arm64-v8a能省一半體積但部分老舊的安卓一體機是 32 位系統(tǒng)砍掉armeabi-v7a之后會直接崩在UnsatisfiedLinkError。上線前一定要確認目標機型的 CPU 架構。2.3 路線三自建流媒體網關加通用播放器折中但最費運維第三條路是我現在最推薦的中間方案服務端把設備的 RTSP 流拉過來轉成 WebRTC 或 HTTP-FLV前端用統(tǒng)一的播放器組件播。設備側只需要開放 RTSP 地址和賬號密碼剩下的交給網關。H5 和 App 用flv.js或者 WebRTC 播放器小程序用live-player組件播 RTMP 或 FLV。這條路的最大好處是前端徹底統(tǒng)一。同一套播放器封裝邏輯通過條件編譯在三個端上跑業(yè)務代碼復用率能到 90% 以上。云臺控制走的是廠商的 HTTP 接口跟播放器解耦前端只要發(fā)一個請求就行不需要任何原生能力。代價轉移到了服務端。你要維護一個流媒體服務要算帶寬要處理設備斷線重連要管會話和鑒權。以 1080p 主碼流 4Mbps 為例如果網關不做轉碼只做轉封裝一臺 4 核 8G 的服務器扛二三十路拉流問題不大但一旦要做 H.265 轉 H.264因為瀏覽器對 H.265 支持很差CPU 立刻成為瓶頸一路轉碼大概要吃掉一個核心的 30% 到 50%。這個成本很多人在選型階段根本沒算進去。延遲上WebRTC 能做到 300 到 800 毫秒HTTP-FLV 大概 1 到 3 秒HLS 就別考慮了動輒 5 秒以上云臺轉一下要等半天才看到畫面體驗極差。2.4 三條路線橫向對比選型時到底看哪幾個指標光講感受不夠我把關鍵維度整理成表格你對著自己的項目勾一下就知道該走哪條。對比維度路線一 web-view路線二 原生插件路線三 自建網關首幀延遲1 到 3 秒200 到 500 毫秒WebRTC 300 到 800 毫秒FLV 1 到 3 秒云臺控制體感一般有 0.5 秒左右滯后幾乎實時較好取決于接口響應端覆蓋App、H5僅 AppApp、H5、小程序包體積增量幾乎為 020 到 40MB2 到 5MBUI 可控性極低高高截圖/錄像/AI不支持完整支持需網關側配合服務端成本無無有按路數和帶寬增長前端開發(fā)量極低高雙端各寫中長期維護難度受廠商頁面變更影響受 SDK 與 IDE 版本影響受運維能力影響我的經驗是如果三個月內要交付且只需要 App選路線一如果對延遲和控制精度有硬要求、長期迭代選路線二如果有小程序端訴求、或者未來要接多家廠商設備選路線三。最怕的是需求沒說清楚就先動手做完發(fā)現方向不對那才是真的浪費。3. 云臺控制才是真正的地雷區(qū)指令下發(fā)的細節(jié)與兜底3.1 控制通道和媒體通道必須解耦別把云臺指令塞進播放鏈路新手最容易犯的錯是把云臺控制和視頻播放當成一件事。比如用 web-view 內嵌播放頁就想著云臺按鈕也用它自帶的吧或者用原生插件云臺指令只能通過播放器的實例發(fā)。這兩種做法都會讓你在后期極其被動——播放器崩了云臺就轉不了播放器換了云臺邏輯要重寫。正確的做法是把兩者徹底分開。視頻走視頻的通道云臺走云臺的通道兩者只在業(yè)務層做狀態(tài)同步。云臺通道的最優(yōu)解是廠商的 HTTP 接口形如POST /api/ptz/control參數里帶設備序列號、通道號、動作命令、速度、持續(xù)時間。這條通道你可以用uni.request發(fā)三個端完全一致不依賴任何原生能力也不受播放器狀態(tài)影響。分離之后有個好處你可以做指令隊列和狀態(tài)機。比如用戶按住向左前端每秒發(fā) 5 次指令不是必須但某些廠商協議要求持續(xù)心跳松開時發(fā)一次停止。如果網絡抖動導致某次停止指令丟了隊列里會有重試。而如果用播放器自帶的控制方法你根本不知道指令有沒有發(fā)出去。還有一點云臺指令的響應要跟 UI 反饋配合。按下按鈕后按鈕變高亮收到接口返回成功之后再取消高亮如果 3 秒內沒返回顯示控制超時請重試。這種細節(jié)看著小但在值班室場景里特別重要——值班員按了半天沒反應會以為系統(tǒng)壞了反復狂點最后云臺轉過頭。3.2 方向、速度、時長三要素一次完整的指令封裝應該長什么樣不同廠商的云臺指令字段長得不一樣但本質都是三要素方向、速度、持續(xù)時間。方向一般有八個上、下、左、右、左上、左下、右上、右下加上變倍放大縮小、聚焦遠/近、光圈大/小、預置位調用。速度是個整數檔位常見的是 1 到 8 檔或者 1 到 7 檔數字越大轉得越快。速度檔位和實際角速度的關系廠商手冊里通常會寫1 檔約等于最大轉速的 1/8。假設某球機的水平最大轉速是 200 度每秒那 4 檔就是 100 度每秒轉動 90 度大概需要 0.9 秒。這個換算在調試時非常有用你可以據此判斷按一下按鈕轉 90 度大概要按多久也能據此設定前端的默認速度。// 以某廠商 HTTP 接口為例封裝一個通用的云臺控制方法 const PTZ_SPEED_MAX 8 /** * param {Object} opts * param {String} opts.deviceId 設備序列號 * param {Number} opts.channel 通道號通道 1 表示第一路 * param {Number} opts.command 1上 2下 3左 4右 5左上 6左下 7右上 8右下 9放大 10縮小 11停止 * param {Number} opts.speed 1-8 檔默認 4 檔 * param {Number} opts.duration 持續(xù)毫秒數0 表示一直轉到收到停止指令 */ export async function ptzControl({ deviceId, channel 1, command, speed 4, duration 0 }) { // 速度檔位歸一化避免前端傳 0 或者 9 這種越界值 const safeSpeed Math.min(Math.max(Number(speed) || 4, 1), PTZ_SPEED_MAX) const res await uni.request({ url: ${BASE_URL}/api/ptz/control, method: POST, timeout: 5000, header: { Content-Type: application/json, Authorization: Bearer ${getToken()} }, data: { deviceId, channel, command, speed: safeSpeed, duration } }) if (res.data.code ! 0) throw new Error(res.data.msg || 云臺指令下發(fā)失敗) return res.data }配套還需要一個停止的兜底邏輯后面一節(jié)細說。這里先強調一個細節(jié)不要在前端做速度的百分比換算。有些同學喜歡把滑動條做成 0 到 100然后除以 12.5 轉成檔位結果就是滑到 50 這個位置時四舍五入到 4 檔但用戶以為速度是一半。直接在 UI 上暴露 1 到 8 這八個檔位或者用慢/中/快三檔映射到 2/4/6比百分比直觀得多也少一類溝通成本。3.3 停止指令丟失的四種典型場景以及我用的三層兜底這是我在項目里踩得最狠的一個坑。云臺開始轉和停止轉是兩條獨立指令一旦只發(fā)了開始沒發(fā)停止云臺就會一路轉到機械限位撞上去發(fā)出咔咔的聲音長時間這樣對電機是實打實的損傷。我遇到過的觸發(fā)場景有四個場景一手指滑出按鈕范圍。用戶按住向左手指往外一滑touchend在按鈕上沒觸發(fā)touchcancel如果沒監(jiān)聽停止指令就丟了。場景二頁面切后臺。用戶按住按鈕的時候來了個電話應用進后臺JS 線程被掛起回來的時候按鈕已經不在按下狀態(tài)了。場景三路由跳轉。按住按鈕的同時點了返回頁面卸載未發(fā)出的指令沒了。場景四網絡抖動。停止指令發(fā)出去了但接口超時前端拋異常走了錯誤分支沒有重試。我的解決方案是三層兜底實測下來再沒出過問題第一層事件層面全覆蓋。除了touchstart和touchend必須同時監(jiān)聽touchcancel并且在document級別App 端用plus的全局事件監(jiān)聽指針抬起保證手指離開屏幕的任何方式都能觸發(fā)停止。第二層定時器兜底。每次下發(fā)開始轉動時同時啟動一個定時器時長等于預期的最大轉動時間比如 5 秒超時后強制發(fā)一次停止指令并彈一個輕提示云臺轉動超時已自動停止。第三層狀態(tài)回讀校驗。停止指令發(fā)出后延遲 500 毫秒調一次廠商的查詢云臺狀態(tài)接口如果返回的狀態(tài)仍是在轉動再補發(fā)一次停止最多重試兩次。let ptzTimer null let isMoving false async function startMove(command) { if (isMoving) await stopMove() // 防止上一條指令還沒停就發(fā)新指令 isMoving true await ptzControl({ deviceId, command, speed, duration: 0 }) clearTimeout(ptzTimer) ptzTimer setTimeout(() { stopMove(超時自動停止) }, 5000) } async function stopMove(reason ) { if (!isMoving) return clearTimeout(ptzTimer) isMoving false const cmd 11 try { await ptzControl({ deviceId, command: cmd }) } catch (e) { // 失敗重試一次 try { await ptzControl({ deviceId, command: cmd }) } catch (e2) {} } setTimeout(async () { try { const status await queryPtzStatus(deviceId) if (status.moving) await ptzControl({ deviceId, command: cmd }) } catch (e) {} }, 500) } // 頁面卸載時也要停 onUnload(() { stopMove(頁面卸載) }) onHide(() { stopMove(應用進入后臺) })提示isMoving這個狀態(tài)鎖一定要加。用戶連點方向鍵的時候沒有鎖的話會并發(fā)發(fā)出十幾條指令設備端處理不過來表現就是畫面卡一下然后猛地轉一大截非常嚇人。4. 跨端適配的差異清單三個端根本不是一回事4.1 小程序端live-player 的能力邊界要先摸清很多人默認uniapp 一套代碼多端跑以為小程序端也能跑原生插件這是錯的。小程序不支持原生插件只支持live-player組件而這個組件對協議有限制——一般支持 RTMP 和 FLV不支持 RTSP也不能播放 HLS 的直播流點播可以。所以如果你的設備只能出 RTSP小程序端就必須要有一個轉封裝的網關繞不開。live-player還有幾個特點要提前知道它是原生組件層級永遠在最上面普通的view蓋不住它只能用cover-view和cover-image。要做云臺控制按鈕浮在畫面上就得用cover-view寫而cover-view支持的樣式非常有限圓角、陰影、漸變基本都不生效。我做過一版最后干脆把控制區(qū)放在畫面下方不做懸浮反而更清爽。另外live-player的清晰度和碼流切換需要在初始化時通過mode參數指定運行中切換要銷毀重建組件會有明顯黑屏。如果業(yè)務需要頻繁切主/子碼流建議直接固定用子碼流720p、1Mbps 左右畫質夠看延遲和流量都友好。關于小程序的準入live-player屬于實時音視頻類組件對小程序主體的服務類目有要求不是隨便注冊一個號就能用。上線前一定先確認自己賬號是否具備條件這個環(huán)節(jié)卡住的話前端做得再好也發(fā)不出去。這一點在項目排期的時候就要問清楚別等到提審才發(fā)現。4.2 App 端nvue 與 vue 的組件層級問題App 端如果走原生插件畫面通常是一個原生view它和 uniapp 的 vue 頁面不在一個渲染層里。在 vue 頁面里這個原生 view 會蓋住所有普通元素跟小程序的原生組件一個毛病。解決辦法是用nvue頁面weex 渲染它的層級控制更接近原生可以把原生 view 嵌進去。但 nvue 的坑也不少。它不支持大部分 CSS 選擇器只支持 flex 布局position: fixed的行為跟普通 vue 不一樣列表必須用list組件而不是scroll-view。我的做法是把監(jiān)控畫面單獨做成一個 nvue 頁面控制面板、設備列表這些用普通 vue 頁面通過uni.navigateTo跳轉兩邊只傳設備 ID 和通道號。這樣既繞開了層級問題又不用把整個應用改寫成 nvue。還有一個容易忽略的點App 端的硬解碼。低端安卓機軟解 1080p 會直接卡成幻燈片一定要在插件里開啟硬解。安卓的硬解兼容性是出了名的差不同芯片平臺高通、聯發(fā)科、紫光展銳表現差異很大有些機型開硬解會花屏。我的經驗是做一個開關默認開硬解同時在設置里留一個兼容模式給用戶手動關掉遇到花屏讓他自己切比你在代碼里到處加機型白名單靠譜。4.3 H5 端解碼能力和跨域是兩個繞不過去的門檻瀏覽器端的問題主要是兩個。一是編碼格式H.265 在 Chrome 上的支持非常差基本要靠 WebAssembly 軟解1080p 軟解 CPU 直接拉滿風扇狂轉。所以面向 H5 的方案一定要在網關側把 H.265 轉成 H.264或者干脆把設備的子碼流編碼格式設成 H.264。二是跨域和鑒權。flv.js播 HTTP-FLV 需要服務端允許跨域Access-Control-Allow-Origin要配好。如果流地址帶 tokentoken 過期后播放器不會自動重新拉流表現就是畫面卡住不動也不報錯。我一般會監(jiān)聽播放器的error和statistics_info事件超過 5 秒沒有新數據就主動銷毀重建同時刷新 token。H5 還有一個隱形問題瀏覽器的自動播放策略。帶聲音的流必須用戶交互之后才能播所以監(jiān)控頁面的初始狀態(tài)最好是靜音畫面出來后給一個開啟聲音的按鈕。不然用戶進去看到一片黑其實是播放被攔了控制臺里一行提示非技術的同事根本找不到原因。5. 實測數據延遲怎么量、并發(fā)怎么算、內存怎么控5.1 延遲的逐段拆解與測量方法先說測量方法這個很實用用兩臺手機一臺打開高精度秒表網頁另一臺顯示監(jiān)控畫面把兩臺手機放在一起用第三臺手機的高速攝像120 幀或 240 幀拍下來看秒表數字和畫面里秒表數字差多少幀。這個土辦法比任何工具都準我在項目驗收時經常用客戶一看就服。延遲的構成可以拆成四段設備采集編碼 80 到 150 毫秒、網絡傳輸 30 到 200 毫秒取決于是否走公網、服務端轉封裝緩沖 100 毫秒到 3 秒這里是最大的變量、前端解碼渲染 50 到 150 毫秒。優(yōu)化的重點全在第三段。如果走 HTTP-FLV播放器默認會緩存一個 GOP 的數據才開始播GOP 設成 4 秒的話光等待就是 2 秒起。解決辦法是讓設備把 I 幀間隔調到 1 秒甚至 0.5 秒同時關閉 B 幀播放器側把enableStashBuffer設為false、stashInitialSize調小。我實測過這樣一套組合拳能把 FLV 的延遲從 3 秒壓到 1.2 秒左右。如果對延遲有硬要求比如需要跟著云臺轉動實時看畫面變化延遲超過 1 秒會非常難受那就只能上 WebRTC。它沒有 GOP 緩沖的概念靠 NACK 和 PLI 做丟包重傳和關鍵幀請求做到 500 毫秒以內不稀奇。代價是服務端的復雜度和 CPU 開銷上去了得權衡。傳輸方式實測首幀延遲云臺跟隨體感服務端開銷適用場景HLS5 到 10 秒完全不能用低只看回放不做控制HTTP-FLV1.2 到 3 秒勉強可用中一般預覽、值班監(jiān)看WebRTC0.3 到 0.8 秒流暢高需要精準控制的場景原生 SDK 直連0.2 到 0.5 秒流暢無App 專屬追求極致體驗5.2 多路并發(fā)、內存與帶寬的賬要提前算做監(jiān)控方案必算兩筆賬帶寬和內存。帶寬方面假設一路 1080p 主碼流 4Mbps一個 4 宮格頁面就是 16Mbps。如果有 10 個用戶同時看 4 宮格網關的出口帶寬就是 160Mbps換算成下載速度是 20MB/s。這個數字很多人在方案評審時才意識到然后回頭要求前端降碼流。我的建議是默認走子碼流720p 大概 1 到 1.5Mbps4 宮格 6Mbps10 個用戶 60Mbps一臺常規(guī)云服務器就能扛住需要看細節(jié)時再單畫面切主碼流。存儲方面如果要做本地或服務端錄像按 4Mbps 算一天一路就是4Mbps × 86400 秒 ÷ 8 43.2GB。存 30 天就是 1.3TB 一路十路就是 13TB。這個賬一定要在需求階段就算給客戶看否則他覺得錄個像能有多大。內存方面安卓機上每一路 1080p 解碼大概占 80 到 150MB 內存4 宮格就是 400 到 600MB加上應用本身低端機3GB 內存很容易被系統(tǒng)殺掉。所以我把并發(fā)路數硬性限制在 4 路超過就提示最多同時預覽 4 路并且做分頁加載——用戶滑到第二頁時才初始化新的播放實例滑走的立刻銷毀。實測下來這樣一來內存峰值能降 40% 左右長時間運行8 小時以上也不會出現明顯的內存增長。還有一個細節(jié)頁面切后臺要主動停流。很多應用切到后臺還在拉流解碼手機燙得厲害電量掉得飛快。onHide里調stopPlayonShow里重新startPlay兩行代碼的事用戶口碑差別很大。6. 排錯速查這些坑我基本都踩過一遍6.1 畫面類問題黑屏、花屏、卡頓的排查順序黑屏是最常見的報障但原因可能有七八種按下面的順序查能省很多時間。第一步看播放器有沒有觸發(fā)播放成功回調。沒有觸發(fā)就是取流地址或鑒權的問題先用 VLC 之類的通用播放器驗證地址本身通不通排除設備側故障。第二步看控制臺有沒有跨域報錯。有就是服務端 CORS 沒配或者用了 HTTPS 頁面去拉 HTTP 的流混合內容被瀏覽器攔截這是 H5 端最高頻的原因。第三步看編碼格式?;ㄆ链蟾怕适?H.265 用軟解或者硬解兼容性問題切成 H.264 試試如果是綠屏加馬賽克一般是碼流不完整或者網絡丟包嚴重。第四步看內存??D但不報錯用開發(fā)者工具看一眼內存曲線如果持續(xù)上漲就是播放實例沒有銷毀切頁面時stopPlay沒調。6.2 控制類問題指令發(fā)出去了但云臺不動云臺不動的情況我的排查順序是先確認接口返回碼很多廠商接口返回 200 但 body 里的 code 是錯誤碼前端只看 HTTP 狀態(tài)就誤判成功了再確認通道號多通道設備比如 NVR 下掛多個攝像機通道號從 1 開始還是從 0 開始不同廠商不一樣填錯了指令發(fā)給了不存在的通道最后確認設備是否被其他客戶端占用某些設備同時只允許一個控制端值班室的大屏占著控制權你這邊發(fā)指令就沒反應。還有一種情況是能轉但轉得很慢或者很快。這就是速度檔位的問題檢查一下前端傳的是 1 到 8 還是 0 到 100映射錯了就會出這種效果。我有一次就是因為兩套代碼里一套傳檔位一套傳百分比聯調了半天。6.3 打包與兼容類問題插件在真機上失效原生插件最常見的報錯是方法未定義八成是自定義基座沒打。標準基座里沒有你的插件必須打自定義基座才能調試這個新人幾乎必踩。其次是**.so架構缺失**報UnsatisfiedLinkError檢查build.gradle里的abiFilters和目標機 CPU 架構是否匹配現在主流是arm64-v8a但工控機、一體機不少還是 32 位。第三是iOS 的隱私權限描述。訪問麥克風對講、相冊截圖保存都需要在Info.plist里配描述文案缺了會在調用瞬間閃退日志里還不一定有明確提示。最后是插件版本與 IDE 版本不匹配表現是編譯通過但運行時找不到方法。解決辦法是清基座緩存、重新打自定義基座別在這上面浪費時間猜?,F象最可能原因快速驗證方式處理方式畫面全黑無報錯token 過期或跨域用通用播放器驗證流地址刷新 token、配置 CORS畫面花屏H.265 硬解兼容性切 H.264 或關硬解加兼容模式開關云臺無響應通道號錯誤或設備被占用看接口 body 的 code校正通道號、釋放控制權云臺轉不停停止指令丟失抓包看是否有停止請求加三層兜底邏輯插件方法未定義未打自定義基座看控制臺報錯棧重打自定義基座運行一段時間卡死播放實例未銷毀觀察內存曲線頁面切換時 stopPlay7. 選型建議與落地節(jié)奏別一上來就啃硬骨頭7.1 按團隊規(guī)模和訴求對號入座如果團隊只有一兩個前端且只做 App、交付周期緊直接走路線一用廠商的 H5 頁面把流程跑通先把業(yè)務價值交付出去后面再優(yōu)化。如果對云臺精度、截圖、AI 識別有硬需求且團隊有安卓或 iOS 的封裝能力走路線二性能是最優(yōu)的。如果要多端覆蓋、要接多家廠商設備、團隊有服務端運維能力走路線三前期投入大但天花板最高。還有一個混合策略我經常用App 端走原生插件H5 和小程序端走網關加 FLV。同一個業(yè)務頁面通過條件編譯區(qū)分播放組件上層的設備列表、云臺控制面板、報警信息這些邏輯完全復用。這樣既保證了主場景的體驗又覆蓋了次要場景代價只是多維護一個網關。7.2 我給一個三個月的落地節(jié)奏第一個月做驗證不要寫業(yè)務代碼。拿一臺真實設備把三條路線各跑一個最小 demo重點測三件事延遲用秒表法量、云臺控制體感、目標機型的兼容性。這一步做完路線基本就定了而且后面的返工風險能降一大半。第二個月做骨架。把播放組件、云臺控制器、設備管理三個模塊拆開播放組件對外只暴露play、stop、snapshot三個方法云臺控制器對外只暴露move、stop、gotoPreset。用接口約束住后面換實現只改一個文件。第三個月做適配和打磨。集中處理各端差異、內存優(yōu)化、異常兜底然后拉真實用戶值班員、巡檢員試用一周。他們對卡不卡、轉得準不準的感知比任何測試用例都準往往能挖出你在實驗室里發(fā)現不了的問題。最后分享一個我自己踩出來的小體會云臺控制這件事寧可讓用戶多點兩下也不要讓它轉得太猛。我給所有項目的默認速度都設成 4 檔中速并且在設置里提供精細模式2 檔。用戶第一次用會嫌慢但用一周之后沒人愿意調回去——轉太快根本對不準尤其是要看清車牌或者人臉的時候寧可慢慢挪。這個參數看著不起眼卻是使用體驗里最容易被忽略、也最容易調好的一環(huán)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲A色| 天堂精品一区| 日韩激情中文字幕有码| 啪啪视频免费在线观看| 麻豆一区二区三区在线看| 日本激情免费大片| 中文字幕av亚洲精品| 九X超碰| 伊人久久大香线蕉无码| 日韩熟女三十乱伦| 天天干夜夜鈤| 中文字幕人乱码中文字的预防方法 | 久久e6只有精品| 思思热er精品视频| 亚洲无线码一区国产欧美国| 欧美懂色综合网| 91精品丝袜久久久久久无码人妻| 国产精品熟女AV中文字幕在线播放| 日韩人妻中文视频| 国产人妖的免费的视频| 香港澳门日本三级网站| 久久久四区| 久久久不卡区一区二区三区久久久| 五月婷丁香| 国产精品激情久久久久久久| 人人干人人操人人爱| 青青草在线视频美女| 亚洲欧美精品一区天堂久久 | 99re这里只有精品3| 国产精品国产自产高清AV| 大香蕉99999| 狠狠干妹子| 欧美少妇第一页| 韩国一级婬片A片AAAAA| 亚洲欧美精品91| 亚洲第一成人影院色播| 国产区91柔拿会所技师| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美日韩性爱视屏免费看了| 在线无码操| www.久久最新地址| 曰韩无码777| 天天精品| 五月丁香色色网| 国产精品熟女丝袜一区二区| 中文字幕 国产区| 玖玖资源综合在线视频| 成人福利视频网| 中国一级操逼视频| 日韩精品碰碰| 国产人妖视频一区在线观看| 思思热免费在线视频| 亚洲黄片免费在线播放| 中国AV美女| 欧美不卡在线一区二区| 免费的黄片有限公司| 91P0RNY大屁股人妻| 欧美一级在线观看成人| 久久久啊啊啊| 清纯唯美亚洲综合| 五月婷婷六月丁香网址| 伊人综合色网| 91熟女综合| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产精品亚洲一区二区三区四区| 欧美精品久久久久久久久88| 厕所偷拍在线| 嗯嗯,好大,好爽,好骚| 中文字幕第23区| 麻豆黄站| 欧美日韩97| 天天草天天日| 欧美日韩操逼动图| 狠狠色综合网| aaa淫乱视频| 经典丝袜一区| 老司机香蕉久久久久| 亚洲av性爱电影| 秋霞曰韩R级| 中文字幕高清20页视频| 大香蕉在线视频重口味毛片在线| 蜜桃精品一区二区三区久在线| 久久熟女嫩草成人片免费| 国产午夜精品一区二区三区牛牛| 不卡中文字幕aⅴ在线| 一起草日韩| 色五月婷婷在线| AV一二区| 性色高清..……| 国产真实子伦对白| 特级丰满少妇一级AAAA爱毛片| 婷婷色在线| 丰满搜索结果 -第18页- 久久高清无码| 91伊人影视综合| 97国产|免费| 欧美性生活男人的天堂| 九九色婷婷| 欧美一二三区四五区| 操淫穴亚洲五月丁香| 91五十路| 美女超碰978| ,国产乱人伦精品一区二区三区| 国产熟女二区| 伊人丁香五月婷婷| 成人熟女视频一区二区三区| 超碰天天去日穴| 亚洲黄色视频在线观看视频| 亚洲成人网站在线观看| 中韩中文字幕在线观看| 国产成人拍国产亚洲精品| www.91逼逼.com| 婷婷色影院| 免费啊啊啊| 中文字幕乱码在线| 亚洲婷婷五月天| 韩国国产欧美情侣视频在线| 黑人精品XXX一区一二区| 色综合av男人天堂| 怡红院成人av| 中文字幕天堂在线| 夜夜高潮夜夜爽高清视频一| 老司机福利青青草| 六月婷婷综合| 大香蕉99999| 欧美性爱五月天| 97在线资源| 日本性爱视频一级| 亚洲另类色图片| 综合夜夜| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 欧美v亚洲v日韩v最新在线二区| 人人澡综合涩| 久久久亚洲Av| 国产久久日| 影音先锋少妇| 欧美日韩精品国产91| 国产强奸乱伦欧美| 亚洲av热热色| 蜜臀中文字幕| 亚洲AV无码久久精品蜜桃小说| 中文字幕AV乱伦| 91夜夜蜜桃臀1区2区3区| 风间由美日韩欧美久久| 婷婷久月| 91人妻在线视频| 国内91熟女人妻丝袜天天精品视频在线| 欧美午夜熟妇黑人精品91| 婷婷九月色| 青娱乐妇女性生活| 99精品伊人| 日韩在线性爱免费视频| 精品中文日韩字幕视频| 韩三级a视频在线观看| 久久国99999| 香伊人在线| 国内成人圈中文字幕无码视频| 蜜乳性色无码专日粉嫩骚逼AV| 无卡一区=区| 欧洲色色| 国产免费黄色一级大片| 国产美脚女优尤物在线观看| 日本精品网站在线中文| 成人五月天色网| 久久精品国产亚洲AV高级北京| 91n.欧美| 精品无吗久久| 日本 欧美 国产一区| 久操免费观看| 欧洲小说色图视频另类| 竹菊影视国产一区二区| 亚洲无码国产探花在线观看| 欧美日韩精品久久久久东北老熟妇| 精品无码一区二区三区| 久操97| 久久精品72| 日韩性爱小视频在线观看| 欧美性91| 精品无码一区二区三区| 鸥美极品| 在线啊啊啊啊| 亚洲女毛多水多21P| 日本韩高清无砖码22o| 九九九热精品| 九九色综合| 欧美激情激情xxxx欧美专区| #NAME?| 美女写真| 熟妇乱伦一区二区| 视频二区美腿制服人妻欧美| 北条麻妃性愛视频| 中文字幕日韩国产传媒欧美精品| 无色无码| 久操网无码在线| 欧美人妖内射| 日韩欧美麻豆| 97超碰这里只有精品| 国模限制级电影| 久久一区二区三区入口| 蜜乳AV一区二区三区四| 韩三级a视频在线观看| 热热色青青草| 一区二区不卡免费| 久久久久久久久久久精| 超碰久久草| 中文高清一区二区的| 蜜臀AV秘一区翔田千里| 91在线国产后入风骚翘臀美女素人| 日韩一级二级在线| 曰韩欧美国产传媒麻豆第一区| aⅴ日韩成人电影av在线免费看av大全 | 台湾佬大香蕉| 怡春院久久| 久久成人东京热人妻| 日韩精品熟妇| 亚洲精品黑丝| 亭亭在线资源| 色偷偷男人的天堂麻豆| 天天天做天天天爱天天天爽| 人妻激情视频| 日本黄色精品| 新精精品久久精品| 亚洲限制级在线| 日本三级黄页| 婷婷15月天青娱乐| 久久九九精品一区二区| 色哟哟av| 精…码一二三区| 91一区二匹| 超碰97国产欧美| 亚洲高清综合网| 超碰97中文| 亚洲图片91| 丝袜足交视频| 久操电影| 亚洲一级性爱视频免费看| 激情无码日韩| 久久亚洲精品成人av| 五十路六十路七十路熟婆| 中文字幕人成乱码熟女香港| 色牛牛AV| 大香蕉手机在线| 中文字幕av片| 韩国毛片一区二区三区| 日韩av影片在线观看| 岛国黄色大片网站| 超碰超碰95| 东京热一区二区三区四区五区六区| 久久免费中文字幕在线观看| 美女毛片999| 人妻色情天天操| 超碰97综合在线| 日韩兔费看黄片| 亚洲**2021在线观看| 91精片| 上特色A在线| 成人性爱av| 亚洲av无码成人精品国产| 久久精品一区二区三区不卡| 人妻激情偷乱视频一区二区三区 | 亚洲av综合色区图片亚洲| 插欧洲美女欧美精品| 热99这里只有精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 97超碰超碰| 人人潮人人摸| 婷婷中文字幕| 激情文学欧美| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 成人性爱视频在线看| 3p国产色噜噜一区| 久久天天躁日日躁狠狠躁| 99久在线精品99re8热视频在线| 久久大线蕉一区| 伊人丝袜美腿高跟在线观看高清| 欧美 亚洲 另类 综合| asc国产精品| 免费AV中文网在线观看| 国产成人网站在线观看| 97色欧州| 一级性爱aaaa| 亚洲日韩美女中文字幕乱| 操国产逼| 久久久久久欧美精品se一二三四| 91天美传媒在线| 青草一区二区| 精品婷婷| 久艹免费| 久9热| 欧美亚洲AN| 特色a在线上| 国产18精品亚洲精品| 一区,二区,三区网站| 久久久精品中文字幕麻豆| 国产精品一区二区手机看片| 天天色粽合合合合合合合| 蜜桃臀一区二区aV| 亚洲精品天堂久久A∨51成人漫 | 26uuu久久| 天天日天天爽| 日比av无码| 熟女人妇一区二区三区| 日韩不卡一二三四| 欧美色综合影院| 情色五月天久久久| 免费精品国偷自产在线在线| 九九九九九九九九九九九免费国产| 国产乱码久久久| 五月天综合在线| 色综合20p| 中国少妇XXXX做受| 日韩美女高潮喷水视频| 先锋色眉乱伦资源| 久久久久国产精品人妻aⅴ天堂| 秋霞久久亚洲精品成人| 午夜精品久久久久久久| 无码区蜜乳| 一牛一区二区三区久久| 成人无码在线超碰网| 欧美激情一区二区| 国产激情av女片自拍| 天天操天天看| 91亚州日韩高清| 激情综合网激情综合| 香一区二区三区| 亚洲中文字幕在线视频一区二区| 97色97好| 色色香蕉| BBBBB97COM| 综合色图区| 久久78| 欧美三级免费伊人| 国产美女mm131爽爽爽爽| 性色高清..……| 嗯啊不要在线| 久久免费99精品久久久久久| 中文一区二区| 久久婷婷一区二| 欧美第一页| 国产性爱欧美性爱在线| 久久久一区二区三区四曲免费听| 国产白丝精品在线观看| 麻豆成人av| 91超碰人人操| 精品国产乱码| 日本三级精品| 麻豆国产第一| 午夜120视频在线观看| 欧美狠狠狠| 97硬碰| 综合久久久久久久久91| 97视频免费在线| 中文字幕二区日韩天堂| 国产中文字幕曰本毛片| 人妻一区二区三区熟女| 日本免费一区二区不卡 | 欧美日韩黄片精品在线| 久艹免费| 极品AV网站在线观看| 国产一级内射无挡观看| 久久精品熟妇丰满人妻99| 熟妇人妻一区二区三区| 国产探花精品在线| 日韩欧美亚欧在线视频| 久久爱97| 后入福利视频| 亚欧中文字幕在线视频| 5278欧美一区二区三区| 人妻一区二区三区视频| 亚洲自拍欧美色综合| 一区二区三区机械有限公司| 亚洲欧美97√| 亚洲在钱| 亚州 综合 色图| 五月丁香| 狠狠综合| 丁香六月综合激情| 中国人高清www色视频免费| 免费看久久久性性| 神马久久网| 天天爽爽爽爽| 国产九月婷婷| 夜夜中出国产| www.人人cao| 日本中文字幕不卡视频| 亚洲色图 欧美| 好湿好紧视频| 丰满人妻-区二区三区免费看 | 日夜尻逼网| 嗯,啊。舔我逼| 天天操天天射青青草| 亚洲色啪| 五月婷婷综合网| 欧美精品激情| 亚洲男人久久综合天堂| 久久精品国产亚洲AV成人直播| 青青草华人在线欧美在线| 日日日啊啊啊| 青青草导航在线视频| 717影院理论午夜伦八戒| 秋霞一级A片黄色视频| 中文字幕欧美日韩三级| 国产粉嫩蜜臀av一区二区三区| 校园春色 欧美| 亚洲怡春院| 欧美亚洲激情一二三| 97AV在线免费观看| AV在线播放网址| 性高潮久久久| 亚洲欧美清纯| a片自拍直播视频| 一区二区三区美女超清| 男人天堂2030| 无码不卡亚洲成?人片| 一区二区三区视频| 国产精品久久妻无码网站| 日韩成人人妻网站| 九久精品| 欧美大香蕉久| 亚洲国产一级精品毛一级精品看免费视频 | 欧美黑人168页欧美黑人167| 超碰午夜| 欧美天天干| 免费A片三p视频| 午夜精品久久久久久久久久蜜桃 | 九九精品美女高溯喷水| 啊啊啊在线观看免费视频| 日韩情色AV| 国产乱弄免费在线视频。 | 国产欧美另类久久久精品课程| 国产精品农村妇女| 亚洲人妻中文在线视频| 99久久久久久久久| 蜜乳AV色欲AVAV无码| 亚洲av无线观看| 婷婷色导航| 日韩紧密久久| 婷婷8月天青娱乐| 97超碰人妻| 国产精品一区午夜福利| 91在线视频免费中出| 无码人妻一区二区三区色欲aⅴ | 激情综合五月| 日夜干射色啊| 大香蕉中文在线| av三级电影在线播放| 91足交| 玖玖综合.com| 男女性扦B| 国产福利合集| av在线资源| 东京成人一区| 欧美色图亚洲色| 亚洲色图日韩精品| 啊啊啊好湿国产一二| 国产AV线| 亚洲成?V人片在线观看福利| 一道本东京热加勒比一区二区三区| 成人久久久精品| 91被操| 日本久久天堂| 久久是精品| 翔田千里一区二区三区奶水| 97WW精品| 欧美78P| 户外裸露刺激视频第一区| 久久香蕉网| 日韩精品99久久久久久中文字幕| 国产精品操| 久久久中文| 偷拍新久久| 色在线综合| 欧美日产国产在线成人第一区| 激情久久久| 久操影视| 日本黄 R色 成 人网站| 日逼五月天| 翔田千里A片一区二区| 99热婷婷| 亚洲风情在线观看| 看黄片视频免费| 奸色色 男人天堂 天天射| 91n处女在线观看| 免费日韩黄片| 99黄页网站| 欧美一级久久久丰满| 国模不卡一本二本三电影| 精品国产一区探花在线观看| 四虎影库国产精品免费| 懂色Av| 久jiu久神马影院| 久久超碰网| 国产天美欧美| 26uuu成人影片| 欧美精品宗合| www.黄色在线| www鬼畜国产男人的天堂| 91性网| 成人资源中文字幕在线观看天天| 天天日天天干少妇日| 日韩亚洲美女一区久久| 躁躁躁日日躁2020| 男人天堂婷婷五月天校园春色| 国产97免费视频| 亚洲男人天堂2012| 强奸乱伦免费网站| 国产欧美第五页| 狠狠亚洲| 另类小说综合网| 97色爱| 职场同事知名国产国产精品久久欧美日韩 | 无码人妻精品一区二区三区99不卡| 国产热RE99久久6国产精品首| 亚洲综合图片在线| 综合久久婷婷| 久久精品国产亚洲AV高清演员表| 淫色网综合| 欧美αv.com| 伊人伊人LD| 草草影院最新网址| 99在线精品观看视频中文 | 久久久com| 欧美色亚洲| 九九国产| 91爽啪| 日本三级一区二区 在线| 欧美综合传媒| 人妻少妇久久久| 韩日欧亚a级| 亚洲性爱高潮影院| 丰满人妻一区二区三区四区| 一区二区视频在看| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 日本媚薬中文字幕在线| 亚洲美女精品| JULIA一区二区三区在线播放| 九九无码| 欧美色另类| 久久少妇人妻| 亚洲。日韩。欧美| 色综合色色| 欧美精品成人在线播放| 国产无码精品久久久久久| 天天综合网亚洲综合网| 东北老女人的激情视频| 天天综合在线4| 国产精品久久久久综合| 日本1区2区不卡视频| 超碰 欧美| www.99热| 激情深爱五月天| 国产性爱乱伦AV| 亚洲欧洲无码bt精品合集| 九九热三级片| 欧美热图99| 久久超碰免费的| 超碰在线人妻| 日日碰狠狠添天天爽超| 草草影院最新网址| 欧美午夜视频免费观看| 东京热视频网| 黄片免费视频2019| 欧美日韩国产一区二区小黄片大全| 免费男人的天堂| 天天操天天7| 91oumei| 97天天摸天天碰| 东京热免费视频| 在线视频免费观看午夜| 精品国产乱码久久| 白丝一区| 日产操逼| 欧综合网| 男人天堂无码| 欧美手机在线综合| 午夜福利在线合集| 日韩大香蕉精品在线视频| 久草草一二三四区久久| 97视频在线视频| 国产精品久久久久久9999| 欧亚日韩综合精品国产| 夜夜爽夜夜摸夜夜操免费视频| 校园春色家庭伦理欧美激情| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 男生通女生屁股| 青青草色AV| 人妻精品一区二区三区| 黑人娇小av在线播放| 色激情综合网站| 涩综合导航| 亚洲乱码国产乱码精网站| 欧洲一级性爱视频在线观看| 蜜臀久久精品久久久久视频| 久久精品操| 国产精品剧情| a片在线播放| 18禁看网站一区| 国产精品亚洲天堂网址| 激情久久久| 亚洲熟妇自偷自拍另欧美| 久久久久久久久久久久久久久性生活视频| 婷婷久草一区二区三区| 99久久无码| 操www| 天天日日本| 欧美探花网| 欧美综合自拍成人自拍第二十页| 麻豆黄站| www.色婷婷.com| 精品人妻一区二区三区-国产| 韩国三级三级BD在线| 欧美色图在线视频少妇| av天堂电影网| 国产亚洲中文不卡二区| 婷婷五月天AV| 色婷五月天| 亚洲激情天堂网| 中文字幕黄色一起草| 日韩成人高清一区二区| 每日更新AV| 青娱乐导航AV| 97精品视频在线播放| A片大香蕉在线| 国产超碰| 亚洲精品国产精品乱码不卡| 久久久久久人| 国产一级内射无挡观看| 色综合一区二区三巨| 欧美最大综合网| 色综合一区二区三区| 肉嘟嘟www视频在线观看高清| 四虎 精品 WWW| 亚洲久久东京热一二三四五区视频| 曰韩人妻中文字幕在线| 九九综合久久| 亚洲国产丝袜在线观看| 欧美性爱综合,免费| 色综合色欲色综合色综合色综合| 久久99热这里只频精品6学生| 亚洲网污污污污| 精品一区二区三区国产| 亚洲第2页| 人妻插插人妻人| 97综合在线| 男女一级A片大黄,一进一出| 久久人妻无码毛片A片麻豆| 国产午夜精品理论片a大结局| 丝袜美腿制服人妻二区中文字幕 | 美腿色图| 99热伊人| 天天日天天插| 啊啊啊在线看| 日本一级黄色电影| 北野未奈加勒比av| 色汉综合| 一个人免费视频观看在线WWW| 秋霞 色色| 麻豆av一区二区三区| 激情色图| 99热综合| 欧美人妻少妇| 美女啊啊啊啊啊啊啊| 91美女色视频亚洲| 91精品女厕偷拍视频| 久干网| 国产精品嫩草影院午夜两性 | 久久免费99精品久久久久久| 久操99| 四虎国产精品永久在线囯在线| 大香蕉伊人色偷偷在线| 精品午夜福利| 综合国产97| 啊啊啊好大好深| Av手机版天堂网| 欧美成人一区二区| 另类一区| 国产又粗又长的视频| 人人做人人妻人人夜视频| 久久精品一区一起草| 国产精品爽爽va在线观看98| 国内外毛片在线观看| 人人干黄色| 美女啊啊啊啊pc| 91肉片| 国产超碰在线| 97免费在线| 婷婷五月天av| 亚洲av噜噜噜噜噜噜| 男人久久精品| 日韩精品 视频一区二区| 91无摭挡| 久久婷婷五月天| 电家庭影院午夜69久久夜色精品国产69乱 | 999999精品| 粘花网06av视频| 色九九综合| 欧美色图91| 久久久久久久久久久久黄色| 91精品国产91久久青草| 91性感网站| 超碰91在线| 国产亚洲99久久精品熟| 国产农村妇女精品一| 天天日B夜夜干B时时操B| 日韩欧美传媒一区国产| 目产99999久久999| 久久av无码| 日本中文字幕熟妇| 国产天美欧美| 国产日韩欧美中文在线播放| 天天操妹子| 亚州宗合另类| 性爱网站一区二区| 九九自拍伦理| 欧插网站| 亚洲午夜福利视频| 国产精品嫩草影院午夜两性| 中文字幕熟女人妻丝袜丝| 宗合情欲网| 五月婷婷激情综合| 草草网站影院白丝内射| 亚洲国产精品无码AV久久| 大吊色| 婷婷激情啪啪| 欧美精品一区二区少妇免费A片| chaopen97久久| 极品粉嫩少妇视频| 九色97| 91人妻Pr| 日韩无码黄色片| jazzjazz国产精品麻豆| 久久华人网| 欧美亚洲厕所精品偷拍91| 久久久久13| 综合色色婷婷| 日韩激情啪啪| 1769一区| 欧美78P| 国产精品69久久久久久久| 97色色国产视频| 嫩草影院性色| 国产99久久99热这里只有精品15 | 久久性爱视频免费看| 夜夜嗨一区二区三区直播内容| 99热66| 国产成人无码高清| 国产亚洲日韩在线三区黑人| 久久久人妻| 91色综合激情| 不卡码视频| 熟妇人妻一区二区| 国产黄a三级三级三级av在线看 | 思思在线免费视频| 亚洲熟女乱色一区二区三区 | 呦呦影院| 熟妇色99| 国产精品天堂| 欧美资源| 福利视频香蕉免费一区二区在线| 久久二| 夜夜欢天天干| 中文字幕在线观| 夜夜黄| 强乱老妇中文字幕| …中文字幕亚洲乱,97人妻无码费视… | 色色色日本| 免费观看网黄| 亚洲h片在线免费观看| 国产99精品一区二区三区免费| 午夜福利激情在线视频| 黄页网站免费高清在线观看| 最新中文字幕精品在线| 五月天黄色激情视频| 一类av片在线看| 秋霞久久亚洲精品成人| 欧美性生活免费网| 欧美午夜视频精品久久| 亚洲日韩电影| 国产男女边吃边摸视频网站| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 日韩一级特黄av毛片| 国产精品视频白浆免费| 五月婷婷综合网| 91操人| 91大神电影天堂| 欧美少妇性乱| 亚欧美综合| 国产精品探花视频| 国产狂喷潮在线精品| 园内精品自拍视频在线播放| 一区二区三区精品视频| 激情综合网五月婷婷五月天| 天天综合网站| 亚洲码和欧洲精品激情系列| 欧美综合777| 亚洲综人网| 午夜啪| 色就色综合| 久久久无码av精| 九九香蕉网| 欧美 中文字幕 一区| 免费97视频| 五月丁香激情四射| 日韩三级伊人| 久久肏大逼| 激情四射婷婷四五月天| 久久久啊啊| 午夜操操操| 在线无码视频| 亚州国产精品乱| 国产第二页| 久热网| 老外又粗又长一晚做五次| 日韩在线观看中文字幕视频| 欧美激情总合网| 久艹99| 伊人网青青| 丁香五月影院| 啊啊啊啊啊好舒服视频| 欧美日韩中文字幕不卡| 色欲无码人妻日韩欧美精品| 亚洲情色91| 亚洲欧美啪啪| 岛国视频一二三区| 精品一区二区亚洲国产| 欧美日韩青操| 一区AV| 免费看毛片操穴| 欧美精品亚洲精品日韩传电影| 级做a爱无码性色永久免费| 日韩人妻大香蕉| 欧美少妇性乱| 1240青青草一区二区三区视频天爱| 午夜无码精品免费看性色| 久久婷五月| 色偷偷人人玩人人舔人人操人人摸人人爽 | 91人妻久久久久久久久久久久久| 国产操逼网站亚洲一级黄色| 六月丁香啪啪啪| 黄色乱论网站| 精品999999| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久久六六| 亚洲成人av色网| 成人天天看站长推荐| 国产91福利小视频在线观看| 亚洲欧洲偷拍一区| 热热色中文无码| 色爱三区| 后入式999| 日韩欧美字幕亚洲一区二区| 91 国产丝袜在线播放-百度| 黄色免费一级在线毛片| 色 婷97| 久9re热视频这里只有精品| 亚洲国产欧美日韩人妻日中文| 国产精品一区二区密臀| 国产亚洲深夜激情| 少妇同性| 精品日韩中文在线| 色综合久久夜色精品国产天堂| 免费1级a做爰片观看| 天天干天天拍| 中文字幕三四区| 99啪啪视频| 操逼天美3区| 欧美第一页| 亚洲欧美成人在线| 男人久久天堂| 超碰 另类 欧美| 人妻一二三区| 麻豆a'v电影| 欧美性爱1080p| 九九九久| 久久婷婷国产一区二区色| 欧美一级在线观看成人| 97超级欧美| 国产亚洲色婷婷久久99精品91葵花宝典| 四虎影视永久在线观看精品免费网站 | 熟女少妇一区二区三区| 夜夜操二区| 国产美女口爆吞精视频| 欧亚日韩三区| 性爱av在线免费观看| 日韩情色一区二区| 91麻豆天美国产| 人人操人人叉人人插人人| 久草午夜| 亚洲天天影视色综合| 亚洲成人无码影院| 亚州性色| 日韩美女,国产传媒,视频一区| 五月丁香婷婷综合| 欧美中文字幕日韩在线| 啊啊啊好湿国产一二| 日韩免费看黄片| av中亚| 久久精品国产97欧美精品亚洲 | 国产亚洲美日韩Aⅴ中文字幕无码成人| 久9爱经典视频| 天天操天天射青青草| 亚洲国产欧美另类自拍| AV麻豆免费一区| 大干人妻| 天天欧美欧美亚洲网| 人妻中文字幕日韩电影| 国产精品免费久久久久久久久久 | 日韩中文字幕精品一区在线| 日骚逼视频| 在线情色电影 91大 | 亚州一区二区| 大香交| 日韩精品高清资源在线| 二男一女成人A片| 精品无码一区二区三区| 午夜经典| 91无摭挡| 天天摸天天碰天天添青青| 啪啪啪综合网| 凹凸视频在线观看伊人| 国产午夜在线观看| www欧美91| 色爽——AV| 中亚黄色三级大片| 亚洲情色一区综合| 亭亭丁香激情| 99热精品青草在线| 第二页中文字幕| 国产剧情一区在线观看| 强奸a片网| 欧亚在线视频| 人人妻人射| 日韩簧片免费看| 精品久| 热久久无毒不卡| 强奸熟女一区二区三区| 婷婷中文字幕| 开心五月深爱五月| 久久一区二区三区入口| 国产一区二区a毛片| 国产日韩欧美操逼视频| 欧美成人贴图| 久久婷婷苹果| 中出91视频| 99re欧美| 亚洲黄色电影| 国产精品第一页国产大屁股视频免费区| 男人网站婷婷| 欧美在线l亚洲| 亚洲综合小视频小说在线观看| 亚洲日本韩国在线| 亚洲精品美女久久久久久久久| 亚洲1区2区三区高清中文字幕| 国产无码高清操逼视频| 日熟女| 极品尤物自安慰| 国产三级多多影院2022国产AA一级毛片无码| 少妇啪啪自拍| 欧美激情激情xxxx欧美专区| 天天爽入口| 日韩无码人妻中字久久三区四区| 2020中文字幕在线| 天天日夜干| 96精品久久久久久久久久| 亚洲熟女av中文字幕| 欧美第二页| 亚洲一区操| 一级特黄aaa大片在线观看成人一级片在线观看 | 欧美亚洲素人制服精品| 成全在线观看免费观看| 亚欧成人综合影院| 国产浮力影院第1页| 欧美黄色片AAAAA| 大香蕉伊人久久| 精品久久青青草| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日韩熟女无码| 亚洲欧美日韩精品久久久一区二区| 在线视频 亚洲精品| 夜夜草网站| 免费综合亚洲中文| 欧美色三级片91| 大吊色| 99热在线只有精品| 91热热色| 国产美女销魂在线观看不卡| 久草网站免费在线观看| 操逼日韩无码| 东京太热久久久| 亚洲国产亚洲天堂| 成人小电影网站tex| 黄色视频60分钟| 国产女生在线| 九九成人视频| 亚洲综合骚逼| 天堂成人网| 中文色综合| 丁香六月婷婷| 久久精品中文字幕女同| 日本媚薬中文字幕在线| 日韩精品人妻一| 国产精品麻豆成人AV艾秋| 夜夜久久| 97人人夜| 综合操逼| 国产肏逼网站| 99老司机精品视频在线观看| 乳欲人妻办公室奶水| 人妻人人操| 欧美日韩国产电影| 久久久久久九九九九九九| 欧美天天干| 日本性爱欧美性爱| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 天天上日日上日韩精品| 日人妻视频91| 激情综合久久| 中文字幕55555| 欧美亚洲涩涩| 欧美色视| 午夜操逼不卡| 蜜乳AV一区二区三区四| 超碰午夜在线| 日韩专区久久久| 私人尤物在线精品不卡| 丁香激情网| 亚洲美女 晚间男人天堂 | 性高潮久久久| yazhououmeizongya| 国产一级内射无挡观看| 在线 制服丝袜中出 人妻| 日日噜噜夜夜久久亚洲一区二区 | 99超碰网| av天堂精品久久| av情色影音| 麻豆精品.欧美精品.日韩精品.| 男人高清无码一区二区| 日产国产精品中文久久婷婷| 99色在线| av东京热男人的天堂| 日韩少妇丰满亚洲| 99欧美| 久久熟女久| 日韩射精| 九九色热| 大干人妻| 性爱av网站| 91影视亚洲| 日韩乱中文| 亚洲熟女乱综合一区二区三区| 国产在线综合福利网站| 五月丁香影院| 亚洲色宗合| 五月天综合网| 亚洲色交| 五月香婷婷| 欧美综合1性辶| 5月婷婷6月六月丁香| 超碰在线日韩一区| 性爱av在线免费观看| 一区二区无码视频| 免费综合亚洲中文| 操香逼| 亚洲春色一区二区三区| 亚洲av热热色| 午夜男女爽爽大片免费观看| 最新加勒比丝袜在线| 好吊色综合| 婷婷色香| 免费的黄片有限公司| 91影视亚洲| 亚洲成人一区二区精品| 夜色97| 日韩中文字幕二区| 夜色综合| 18精品一区| 欧美一级久久久丰满| 性色av一区二区| 综合操逼| 丰满熟女人妻一区二区三五十一路| 五月丁香| 美女丝袜激情小说| av资源在线观看少妇| 亚洲精品黑丝| 久久黄黄| 日韩欧美性爱电影在线观看| 九九久久首页| 看一级特黄a大一片| 国产吹潮女在线观看| 亚洲色图91欧美日韩| 2025年A片视频精品| 97香蕉人人乳| 黄片com.| 97在线视频免费观看| 久久av色| 久久精品高清AV| 久久精品无码一区二区三区| 打av高清| 人妻 中文 日韩| 久9无限国产| 欧美另类自拍 | 色999偷自拍拍| 91人妻做a观看视频| 好爽视频在线观看视频| AV天堂国产| 天天肏美女| 伊人久久大香线蕉无码| 女优大全 - 91n| 天天夜夜久久| 日韩无码专区| 黑人精品XXX一区一二区| 精品人妻一区二区三区蜜桃视频| 欧美日韩性爱操大逼| 3PAV乱伦视频| 在线中文AV| 爱欲AV| 激情五月天丁香社区| 最新国内自拍av免费| 久久99精品九九久久久婷婷| 91九色网| 久久精品午夜国产亚洲AV无码| 伊人嫩草| 成人精品一区二区三区| 国产按摩一区二区三区| 99热只有这里有精品| av影片在线观看不卡| 一区二区亚州激情久婷婷欧美| 一区二区三区 丝袜 高跟 美腿| 日本 欧美 国产一区| 超碰美女97| 亚洲91射| 九一精品牛牛一区二区| 超碰在线974| 色欲蜜臀AV| 国产精品白领在线观看| 精品人妻av区天天看片| 色臀aV| 欧美色图私拍91| 天天操夜夜操| 操逼网站视频漫画国产| 欧美性爱18观看| 天美传媒AV在线| 密臀国产在线| 久久久久婷婷精品av电影| 青久操| 亚洲永久AV无码精品秋霞| 人妻在线中出视频| 亚洲精品久久久久久久蜜桃臀| 波多野结衣先锋影音| 91露脸熟女专区| 成人影院永久免费观看网址| 亚洲综合999| 加勒比伊人| 亚洲国产中文字幕| 97视频在线视频| 久久少妇人妻| 欧美日韩亚洲五月天婷婷| 97超碰精品成| 97在线青| 白丝在线一区| 久久欧洲|