精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

RTC 弱網對抗之冗余策略

原創 精選
開發
網絡傳輸鏈路上存在著許多不穩定的情況,造成所發出去的數據包出現丟包、延時或者抖動。不穩定的原因有很多,兩個通訊雙方在物理空間上存在距離,傳輸過程經過很多設備的處理,中途存在線路硬件故障、軟件驅動限制、或者鏈路數據擁塞等情況,都會導致發送出去的數據包在接收端沒有辦法收到或者延遲收到。

?1. 背景

當下社會,實時音視頻通話已經成為人們生活、工作中重要的組成部分,如商務會談、親朋聊天等。而在通話過程中,總會存在著這樣那樣的意外情況:可能你坐在飛馳的高鐵上——信號時好時壞;又或者在會議途中離開辦公室——網絡從 wifi 切換到 4G……實現高質量的實時音視頻通話需要搭建一座無視距離連接人們的“橋梁”,而這座“橋梁”需要優秀的“基建技術”來保障網絡傳輸的穩定性和可靠性。

網絡傳輸鏈路上存在著許多不穩定的情況,造成所發出去的數據包出現丟包、延時或者抖動。不穩定的原因有很多,兩個通訊雙方在物理空間上存在距離,傳輸過程經過很多設備的處理,中途存在線路硬件故障、軟件驅動限制、或者鏈路數據擁塞等情況,都會導致發送出去的數據包在接收端沒有辦法收到或者延遲收到。

我們可以通過一些簡單基礎的工具檢測網絡是否處于波動情況,比如 ping 命令或者 Iperf 工具可以幫助統計丟包、延時以及單向抖動。我們用 ping 命令向一個遠端的主機發送 ICMP 消息,遠端主機會對你進行應答,這個過程中如果你發送出去的 ICMP 消息丟了,或者遠端服務器應答的消息丟了,在命令行界面上,對應的 icmp_seq 就會顯示超時未收到,這種情況就直觀地體現了丟包。

ping vs iPerf   

圖片

帶寬分配和冗余策略是弱網對抗核心模塊,隨著算法的演進迭代,我們能夠保證線上大部分場景的優質音視頻體驗。對于一些小概率或特殊場景,如突發網損、擁塞恢復、PPT 翻頁等,我們還引入了多種冗余策略,來兼顧流暢、恢復效率和低延時的需求。

2. 常用包恢復技術

通常,一個數據包在網絡傳輸鏈路中丟失了,主要有兩種方式將包進行恢復:一種是發送端利用接收端通知或者超時的機制,重新將這個包發送過來;另一種則是基于其他收到的冗余包,在接收端將該包恢復出來。

第一種是我們熟知的自動重傳請求 ARQ 技術。與 TCP 協議中的 ACK 應答機制不同,實時音視頻場景使用的是 NACK 否定應答機制,通過接收端檢查包序號的連續性,主動將丟失的包信息通知給發送端進行重新發送。這種方式的優點是在低延時場景下的恢復效率高,帶寬利用率好,但在高延時場景下的效果比較差,存在重傳風暴等情況。

圖片

第二種是 Forward Error Correction (FEC) 即前向糾錯編碼,一種通過冗余發送對抗網絡丟包的技術。它主要的技術原理就是分組編碼,組內進行冗余恢復。假設每個分組由 k 個媒體包和 r 個冗余包組成,一個分組中 k+r 個數據包中任意 k 個包可以用來重建 k 個原始媒體包。這種方式的優勢是根據先驗知識進行冗余決策,不受延時影響。

圖片

3. 冗余策略

在上述基本的包恢復技術下,為了使各種場景的整體抗弱網能力最大化,需要針對帶寬分配、抗丟包技術的組合配置等進行一系列的優化,從而達到抗丟包能力、端到端延時、卡頓率、冗余率的平衡,達到“消耗最小的代價,實現最優的體驗”。

下面具體介紹我們在這方面做的幾項優化。

3.1 自適應調整策略

冗余策略大致可以分為兩類,一類是前向冗余,一類是被動冗余。按照前文的描述,我們知道前向冗余的優點是不需要交互,在高延時環境下更加適用,缺點是帶寬占用過多。被動冗余的優點是按需發送,占用帶寬較少,缺點是高延時場景效果會急劇下滑。

圖片

我們的冗余策略則是在尋找一個平衡點,通過被動冗余和前向冗余策略比例的調整,在保證丟包恢復率(比如 99.5%)的前提下,盡量的減小冗余占比,盡量的減小抗丟包恢復時間。所以,我們可以將當前問題抽象成如下一個數學場景:

  • 假設 m 個媒體包,在重傳 k 次后,收到 i 個包的概率記為: P(m, i, k)
  • 假設 n 個冗余包,接收端收到 j 個包的概率記為: P(n, j, 0)
  • 根據當前的 FEC 算法,這個 m + n 的分組在重傳 k 的情況下,接收端只需要接收到任意 m 個包,就能夠恢復全部的媒體包, 這個概率為:圖片
  • Nack FEC 算法就是基于恢復概率大于 99% 的情況來計算當前最少需要配置的 FEC 冗余度 n

基于上面的模型,在 m (平均幀分組大小), k (允許時間范圍內的重傳次數), i,j 是可以自變量。我們只要將 n 從 0 開始代入,上面求和的結果大于 99%,就可以將這個 n 作為 FEC 的冗余率。

圖片

通過上面的算法,我們定義一個抗丟包恢復時間 resend_delay,就可以獲得被動重傳次數 k。通過參數 k,可以推導出為了達到恢復率 99%,還需要的 FEC 比例。上述就是理論上的最優冗余率計算邏輯。通過該算法邏輯,我們可以獲得一個自適應的冗余調整策略,從而獲得最優的冗余比例、最合適的延時損耗、以及最佳的丟包恢復率。

3.2 可靠重傳策略

在接收端媒體緩存中,對于 seq 最新和最老范圍內沒有接收到的數據,接收端會發送 Nack 請求,然后發送端接收 Nack 請求,將相應的包傳送過來。

正常工作狀態中,Pacer 優先發送 RTX 重傳數據,然后再發送媒體數據,這樣接收端這邊較老的丟失數據包,總能夠優先得到恢復。

但是在一些場景下,比如大丟包(70% 或以上的丟包率),或者突然限寬(4M ---> 300K)時,會出現大量的數據包被丟棄掉。這個數據包既包括原始包,也包括 Nack 重傳包,這樣會導致如下圖的一些問題。

圖片

如圖,如果丟包恢復效果比較差,比如上面 n + 3 的幀已經開始發送了,但是 n 幀還沒有被接收端全部接收到,這時,接收端生成的需要重傳的包列表 nack_list 就會很長。對于發送端來說,由于媒體數據還在繼續發送,理論上接收端請求的 nack 會越來愈多,這樣就會形成 nack 風暴。

Nack 風暴不但會導致大量的重傳流量擠占媒體帶寬,導致帶寬分配模塊分配給媒體的碼率降低,也會導致 Pacer 擁堵,從而帶來更大的端到端延時。同時,由于不是選擇性的重傳某個幀的媒體包,導致接收端需要解碼的幀能夠被完整丟包恢復的概率比較低。

為了避免上述情況,我們引入了可靠重傳模塊:在檢測到上述情況后,及時暫停媒體發送,同時全力保障已經發送的幀數據能夠完全恢復。

圖片

我們通過 TccAck 和 Nack 請求的信息來確定某一個包處于什么狀態,然后統計當前已經發送的數據中沒有被完整 ACK 的幀數量。如果這個數量過大,則會暫停媒體發送(同時暫停編碼器)。暫停媒體發送后,按照幀從老到新的順序,把 pacer 預算分配給最高優先級的幀,主動發送這些幀里面沒有被 ACK 的數據。

通過上面的方式,我們有效解決了目標場景長時間卡死或者卡頓過多的問題。

圖片

3.3 擁塞恢復場景下快速抑制 FEC 碼率

我們 FEC 使用 loss 計算 FEC 冗余率,為了防止抖動帶來的劇烈變化,這個 loss 值被平滑過。但是對于一些場景,比如帶寬突然掉落到較低的場景下,當擁塞狀態解除后,網絡丟包就會消失。這個時候,我們需要快速的抑制 FEC 碼率,讓出帶寬給到媒體,這樣可以盡快地提升畫面質量。

圖片

使用上面的狀態機,在接收到擁塞解除信號(擁塞狀態解除,并且瞬時 tcc loss 變為0)后,在平滑 loss 沒有變為 0 的情況下,使用瞬時 loss,可以快速取消掉 FEC 冗余。

3.4 空余帶寬利用優化

在共享場景下,冗余策略會遇到進一步的挑戰。比如在 PPT 不翻頁的時候,空余帶寬需要讓給視頻。但是在翻頁的時候共享流又會迅速占據帶寬。這樣就會導致視頻碼率在翻頁時出現較大的波動。如果整體可用帶寬較低,就能夠看到視頻質量的明顯變化——卡頓率、延時上升。

圖片

如圖,在 PPT 翻頁場景,video 會使用 screen 空余未被使用的帶寬。靜止畫面下,video 使用了大部分原本共享的預算。一旦 PPT 翻頁,共享的碼率瞬時提高,而 video 沒有及時把編碼碼率降下來,就會造成 pacer 模塊的擁堵,導致丟幀從而攝像頭流卡頓。

針對該場景,我們對帶寬分配策略進行了優化:

  • 緩升快降

帶寬分配過程中對每個媒體流使用的上一層傳過來的空余碼率進行緩升快降操作,防止高優先級碼流過快讓出空余帶寬,導致低優先級碼流的分配碼率大幅波動。

  • 關鍵幀檢測

當某個媒體流開始收到關鍵幀的時候,降低該流讓出空余帶寬的量,使得整體輸出碼率的波動性降低。

  • 波峰檢測

使用 300ms 統計窗口判斷波峰,出現較大的波峰數據時,降低該流讓出帶寬的量,減小整體輸出碼率的波動性。

4. 優化效果

在上述的冗余策略優化下,飛書會議整體冗余率大幅度降低(部分上漲是由于原有算法冗余不足,出現大量卡頓,算法優化后,整體冗余率調整為最佳值)。同時,在保證了音視頻整體效果的前提下,整體端到端延時也進一步下降,提升了飛書會議的整體音視頻體驗。

  • 算法優化大幅度降低了低延時場景的冗余率,高延時場景的冗余率也趨于理論上的合理值。
  • 解決了原有算法在高丟包場景下的問題,對于高延時,高丟包率的弱網場景下的體驗大幅提升。
  • 解決了場景,網絡狀態變化過程中的收斂速度,提升了變化過程中的音視頻體驗。?

圖片

圖片

在與同類產品的比較中,我們優化算法的冗余度明顯低于同類產品,在流暢度對齊的情況下,消耗更小的帶寬。特別是在高丟包,高延時場景下,我們的冗余率只相當于同類產品的 40%。

圖片

圖片

5. 未來展望

通過這些經優化的冗余策略,當前飛書會議在弱網場景下的卡頓率、端到端延時、冗余率等指標得到了大幅度的優化。在此基礎上,我們未來會在極端弱網支持,帶內冗余聯動策略,智能場景識別等方面,進一步加大投入,增加飛書會議在各種弱網場景下的客戶端體驗。

5.1 極端場景下的抗弱網能力支持

增加針對極高丟包、極高延時、丟包+延時,低帶寬+高丟包等場景的支持,配合冗余策略以及帶寬分配策略,達到極端弱網場景下面的最佳音視頻體驗。

圖片

5.2 帶內冗余聯動下的抗弱網策略

冗余策略,除了前面提到的非音視頻編碼內的帶外冗余(Nack,FEC 等),也包含音視頻編碼內的帶內冗余。相比于帶外冗余,帶內冗余往往結合編碼自身的特點,使用更少的冗余碼率代價,達到更高的抗弱網效果。

我們的冗余策略也會進一步結合、更大化利用帶內冗余算法,進一步提高抗弱網能力,降低整體延時和帶寬占用。

圖片

5.3 場景識別下的抗弱網策略優化

后續,我們還將對當前的網絡環境進行識別,獲取到當前的網絡場景,從而可以進一步對冗余策略以及編碼策略進行預判式的策略下發。

圖片

比如,我們識別到當前場景為高鐵場景,就可以在冗余策略生成的時候偏向于抗連續丟包的策略,也可以預先增加默認前向冗余來增加突發弱網的抗性。根據識別場景的特性,可以在實際發生弱網之前以及發生弱網之后,做出策略上的區別。

責任編輯:未麗燕 來源: 字節跳動技術團隊
相關推薦

2022-11-24 09:35:52

2018-01-05 16:14:25

VM存儲策略

2024-11-05 09:56:30

2020-12-28 09:42:25

弱密碼密碼加密

2016-07-28 10:34:12

云計算

2023-02-17 08:03:11

2017-11-14 14:24:46

移動端DNS無線網絡

2015-06-05 15:29:16

網絡優化

2014-05-19 09:25:33

2019-09-16 09:46:55

2019-09-16 09:46:55

對抗反分析檢測逃逸惡意軟件

2019-09-11 15:49:02

入侵檢測反分析逃逸技術

2023-09-08 15:20:30

2010-09-14 14:52:37

2020-06-22 14:18:02

運維架構技術

2011-07-20 16:07:55

組策略

2012-01-11 16:52:05

Strix礦井
點贊
收藏

51CTO技術棧公眾號

国产精品毛片视频| 日韩有码电影| 欧美激情精品久久久六区热门| 日韩精品一区二区三区中文不卡| 男人天堂a在线| 久久免费看视频| 国产美女一区二区三区| 91高清免费视频| 黄色片子在线观看| 亚洲精品国模| 欧美一级日韩一级| 老头吃奶性行交视频| 伊人222成人综合网| 久久欧美一区二区| 97久久人人超碰caoprom欧美| 日本高清不卡码| 欧美在线观看天堂一区二区三区| 日韩大片免费观看视频播放| 女人高潮一级片| 伊人久久国产| 亚洲午夜精品网| 杨幂一区欧美专区| 久久米奇亚洲| av高清不卡在线| 亚洲在线第一页| 日韩乱码一区二区三区| 亚洲美洲欧洲综合国产一区| 久久精品人人爽| av女人的天堂| 日韩激情网站| 日韩欧美中文字幕制服| 久久久久久久久久久久91| 日韩激情电影| 一区二区三区中文字幕精品精品| 日韩av电影在线观看| 天堂在线中文| 成熟亚洲日本毛茸茸凸凹| 91精品久久久久久久久久另类| 久久青青草原亚洲av无码麻豆| 欧美日韩视频一区二区三区| 日韩在线视频观看正片免费网站| 干b视频在线观看| 欧美变态网站| 亚洲精品久久久久| 又色又爽又黄18网站| 国产三级黄色片| 国产成人免费精品| 在线看日韩精品电影| 日韩精品视频久久| 亚洲深夜视频| 日韩欧美在线免费| 亚洲中文字幕久久精品无码喷水| 国产精品专区免费| 黑人与娇小精品av专区| av天堂永久资源网| 在线免费日韩片| 在线观看日韩高清av| www.日本xxxx| 日韩av黄色| 制服丝袜亚洲色图| 91精品人妻一区二区三区蜜桃2| 久久的色偷偷| 欧美不卡一二三| 日本一区二区在线观看视频| 精品国产一区二区三区不卡蜜臂| 精品久久久久久久人人人人传媒| 中文字幕第3页| 欧美aaaaaaaa牛牛影院| 亚洲免费人成在线视频观看| 欧美日韩高清丝袜| 日韩欧美网站| 色综合色综合久久综合频道88| 久久成人国产精品入口| 影院欧美亚洲| 国产精品wwwwww| 91九色蝌蚪91por成人| 国产真实乱偷精品视频免| 亚洲一区二区免费在线| 丰满人妻一区二区三区无码av| 播五月开心婷婷综合| 欧美日韩综合久久| 黄色网页在线观看| 亚洲午夜一区二区| 日本黄网站免费| 亚瑟国产精品| 亚洲а∨天堂久久精品9966 | 色老板免费视频| 欧美xxx在线观看| 午夜精品理论片| 自拍偷拍福利视频| 国产精品18久久久久久vr| 国产日韩在线一区二区三区| 国产在线你懂得| ●精品国产综合乱码久久久久| 中文字幕人妻熟女人妻洋洋| 亚洲少妇视频| 日韩一区二区免费视频| 亚洲第九十七页| 国产精品久久久久久麻豆一区软件| 久久99久久99精品免观看粉嫩| 国产成人综合欧美精品久久| 久久精品国产在热久久| 国产精品久久亚洲7777| 成人三级黄色免费网站| 亚洲最大色网站| 婷婷六月天在线| 欧美黄色影院| 欧美成年人视频网站| 精品人妻一区二区三区潮喷在线 | 日韩人妻一区二区三区| 在线精品国产| 国产精品日韩欧美| 免费观看a视频| 综合网在线视频| 国产免费成人在线| 视频成人永久免费视频| 日韩中文字幕第一页| 日韩av一区二区在线播放| 免费观看在线综合| 欧美在线激情| 黄页网站在线| 日韩一区二区三区高清免费看看| 亚洲欧美va天堂人熟伦| 国产精品普通话对白| 成人av资源网| a视频在线观看免费| 欧美色视频在线| 久久国产柳州莫菁门| 夜夜嗨网站十八久久| 国产激情美女久久久久久吹潮| 福利视频在线| 欧美精品aⅴ在线视频| 亚洲自拍偷拍图| 美女精品在线观看| 精品视频导航| 色戒汤唯在线| 日韩av影视在线| 日本熟妇成熟毛茸茸| 高清成人在线观看| 台湾无码一区二区| 日韩精品亚洲专区在线观看| 欧美成人精品三级在线观看| 91禁在线观看| 亚洲女与黑人做爰| 精品亚洲视频在线| 亚洲深深色噜噜狠狠爱网站| 亚洲a在线播放| av毛片在线免费| 欧美一区二区福利视频| 一区二区在线观看免费视频| 国产福利91精品一区二区三区| 99久re热视频精品98| 日本免费一区二区三区视频| 欧美裸体男粗大视频在线观看| 国产成人精品亚洲精品色欲| 伊人开心综合网| 年下总裁被打光屁股sp | 国产又黄又爽视频| 亚洲日本韩国一区| 精品国产aⅴ一区二区三区东京热| 欧美日韩1080p| 国产欧美一区二区三区另类精品| 91黄页在线观看| 亚洲乱码一区av黑人高潮| 香蕉影院在线观看| 欧美激情一区二区三区全黄| 午夜视频在线网站| 欧美在线资源| 精品无码久久久久国产| 久久uomeier| 综合欧美国产视频二区| 国产精品区在线观看| 一区二区三区四区在线免费观看| 久草视频福利在线| 老司机精品久久| 亚洲第一页在线视频| 8848成人影院| 国产成人亚洲精品| 黄色av电影在线播放| 欧美精品一区二区久久婷婷 | 欧洲成人综合网| 精品在线欧美视频| 在线观看一二三区| 亚洲高清久久久| a天堂中文字幕| 国产麻豆精品在线| 激情六月丁香婷婷| 99久久精品费精品国产风间由美| 97久久精品午夜一区二区| 欧美大片免费| 超碰97人人做人人爱少妇| 同心难改在线观看| 欧美精品在线一区二区三区| 日韩精品一区二区三| 中日韩免费视频中文字幕| 国内精品免费视频| 久久精品99久久久| 欧美爱爱视频免费看| 亚洲视频电影在线| 日产国产精品精品a∨| 91午夜精品| 国产精品一区久久| 天堂а√在线最新版中文在线| 自拍亚洲一区欧美另类| 亚洲三级黄色片| 日韩一区国产二区欧美三区| 69视频免费看| 精品国产乱码久久久久久虫虫漫画 | 怡春院在线视频| 欧美日韩亚洲高清| 免费一级肉体全黄毛片| 中文一区一区三区高中清不卡| 国产情侣久久久久aⅴ免费| 捆绑紧缚一区二区三区视频| 91九色在线观看视频| 国内精品福利| 二级片在线观看| 日本久久黄色| 免费国产一区| 欧美日韩另类图片| 91手机在线视频| 国产一区精品二区| 国产精品一区二区性色av | 91视频免费进入| 91麻豆精品| 国产精品三级久久久久久电影| 美女日韩欧美| 欧美亚洲国产日韩2020| 欧美日韩经典丝袜| 欧美富婆性猛交| sm国产在线调教视频| 久久精品国产成人| 日韩黄色影院| 色阁综合伊人av| 91网在线播放| 中文字幕一精品亚洲无线一区 | 久在线观看视频| 亚洲黄色在线| 日本精品久久久久久久久久| 欧美激情91| 高清无码一区二区在线观看吞精| 97国产精品| 一区二区在线观看网站| 在线综合亚洲欧美在线视频| 国产女同无遮挡互慰高潮91| 日韩成人精品在线| 国产自偷自偷免费一区| 久久精品国语| 人妻少妇被粗大爽9797pw| 翔田千里一区二区| 黄色片久久久久| 视频一区二区三区在线| 无码少妇一区二区三区芒果| 日本伊人精品一区二区三区观看方式| 欧美国产日韩在线播放| 日本午夜精品视频在线观看| 欧美午夜aaaaaa免费视频| 日本不卡的三区四区五区| 性欧美videossex精品| 九九九久久久精品| 四虎国产精品永久免费观看视频| 国产成人亚洲综合a∨婷婷| 无码成人精品区在线观看| 99精品在线免费| 国产又大又粗又爽的毛片| 国产精品久久毛片av大全日韩| 人与动物性xxxx| 亚洲精品中文在线| 国产精品视频久久久久久久| 日韩欧美在线字幕| 亚洲一区在线观| 日韩欧美卡一卡二| 五月婷在线视频| 尤物九九久久国产精品的分类| 色欧美激情视频在线| 欧美夫妻性生活视频| 国产免费拔擦拔擦8x在线播放 | 激情综合一区二区三区| 色诱av手机版| 国产亚洲欧美日韩在线一区| 午夜精品久久久久99蜜桃最新版| 亚洲精品自拍动漫在线| 欧美亚洲精品天堂| 欧美老女人在线| 天堂网在线观看视频| 国产午夜精品视频免费不卡69堂| 黄色网址视频在线观看| 91成人国产在线观看| 久久亚洲资源中文字| 国产精品一区二区不卡视频| 欧美先锋资源| 韩日视频在线观看| 日本不卡123| 午夜男人的天堂| 国产精品女同一区二区三区| 国产成人啪精品午夜在线观看| 在线观看亚洲专区| 手机看片1024日韩| 日韩色av导航| 男人最爱成人网| 成人情视频高清免费观看电影| 精品国产成人| 国产精品久久久久7777| 裸体在线国模精品偷拍| 中文在线观看免费视频| 国产精品国产三级国产三级人妇| 久久久久久久黄色片| 91精品国产91久久久久久最新毛片 | 日韩高清中文字幕一区二区| 国产69精品久久久久9999apgf| 色135综合网| 激情六月丁香婷婷| 成人久久18免费网站麻豆 | 2025中文字幕| 国产精品免费免费| 日韩国产成人在线| 日韩av在线看| 黄色在线看片| 超碰国产精品久久国产精品99| 日韩欧美中文| 国产wwwxx| 国产亚洲综合在线| 国产一级片毛片| 亚洲国产精品va在线观看黑人| 182tv在线播放| 91精品国产综合久久男男| 成人免费a**址| 91香蕉视频污版| 久久中文娱乐网| 天堂网av手机版| 亚洲成人黄色在线| 啦啦啦中文在线观看日本| 1卡2卡3卡精品视频| 国产精品久久久久无码av| 黄色手机在线视频| 国产精品乱人伦一区二区| jizz国产在线| 在线观看久久久久久| 日韩欧美2区| 亚洲精品欧洲精品| 久久精品国产精品亚洲红杏| 亚洲一二三精品| 欧美日韩一区二区在线观看| 99视频在线观看地址| 国产精品视频男人的天堂| 日韩精品欧美| 久久亚洲精品小早川怜子66| a黄色片在线观看| 亚洲影视中文字幕| 激情综合自拍| 荫蒂被男人添免费视频| 精品福利视频导航| 免费资源在线观看| 国产精品h片在线播放| 欧美精选视频在线观看| 日本三级黄色网址| 亚洲精品免费在线播放| 亚洲av永久无码国产精品久久| 欧美激情二区三区| 同性恋视频一区| 亚洲老女人av| 亚洲欧美一区二区三区久本道91| av免费在线观看不卡| 欧美寡妇偷汉性猛交| 乱亲女h秽乱长久久久| 不要播放器的av网站| 最好看的中文字幕久久| 成人午夜精品福利免费| 51久久精品夜色国产麻豆| 精品国产一区二区三区小蝌蚪| 欧美成年人视频在线观看| 亚洲欧美日韩一区二区| 天堂在线中文网| 国产精品久久久久99| 欧美va天堂| 日本高清www| 欧美日韩国产不卡| 春色校园综合激情亚洲| 欧美精品免费观看二区| 精品中文av资源站在线观看| 国产亚洲色婷婷久久99精品| 亚洲欧洲xxxx| 性久久久久久久久久久| 午夜欧美视频在线观看| 啊v视频在线| 国产伦视频一区二区三区| 日韩高清不卡在线| 中文字幕手机在线观看| 亚洲精品中文字幕有码专区| av在线精品| 国产l精品国产亚洲区久久| 综合久久一区二区三区| 日本福利片高清在线观看| 成人性生交大片免费看视频直播 | 精品国自产拍在线观看| 欧美亚洲一区在线| 日韩精品不卡一区二区| 日本黄色免费观看| 51久久夜色精品国产麻豆| 中文在线资源|