《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Android平臺的車載視頻智能監控系統的研究
基于Android平臺的車載視頻智能監控系統的研究
2016年電子技術應用第6期
王 浩1,韓 敏1,董 杰2
1.大連理工大學 電子信息與電氣工程學部,遼寧 大連116024;2.大連工業大學 信息科學與工程學院,遼寧 大連116034
摘要: 針對傳統車載視頻監控系統網絡資源利用率低、高清實時性能較差的問題,提出了一種基于Android平臺的車載視頻監控解決方案,對系統中關鍵模塊作了重點研究。系統實現了P2P和C/S混合網絡架構、多線程機制、丟包和包亂序處理,從而提高了實時監控性能。經實驗證明,該系統實現了針對車輛的實時高效的監控,利于向智能交通領域中推廣。
中圖分類號: TP277
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.06.033
中文引用格式: 王浩,韓敏,董杰. 基于Android平臺的車載視頻智能監控系統的研究[J].電子技術應用,2016,42(6):121-123,127.
英文引用格式: Wang Hao,Han Min,Dong Jie. Research of vehicle intelligent video surveillance system based on Android platform[J].Application of Electronic Technique,2016,42(6):121-123,127.
Research of vehicle intelligent video surveillance system based on Android platform
Wang Hao1,Han Min1,Dong Jie2
1.Faculty of Electronic Information and Electrical Engineering,Dalian University of Technology,Dalian 116024,China; 2.School of Information Science and Engineering,Dalian Polytechnic University,Dalian 116034,China
Abstract: For solving the problems of low network utilization and poor realtime performance in traditional vehicle video surveillance, this paper proposes the solution of vehicle video surveillance based on Android platform, key modules of this system are researched in detail. P2P and C/S mixed architecture, multi-thread mechanism, processing of package loss and reordering are used to improve the real-time monitoring performance.The experimental results show the system can real-time and efficiently monitor the vehicles ,which conducive to expand to the intelligent transportation.
Key words : P2P;heartbeat mechanism;NAT;FFmpeg;multithread

0 引言

    車載視頻智能監控是智能交通領域的一個重要研究課題,它能方便用戶實時、直觀地監控車輛安全情況。傳統的車載視頻監控系統一般采用固定的PC監控方式,因而需要在指定的地點,并且在有專用網絡設備支持的情況下才能對目標現場進行監控,這大大限制了監控系統的應用范圍和靈活性[1]。近些年隨著移動互聯網的普及,市面上也出現了移動車載視頻監控的解決方案,但是又存在視頻畫質不理想、整體用戶體驗較差的問題,同時車輛的移動性也對網絡資源利用率提出了更高的要求。

    本文在Android平臺下提出了車載視頻智能監控的解決方案。利用該方案,通過實現NAT穿透和P2P、C/S混合網絡架構,提高了網絡健壯性和資源利用率;通過設置緩沖區和調用FFmpeg多媒體解碼框架,提高了高清實時監控性能。實踐表明該方案能適應不同網絡條件,滿足了實際項目播放需求,具有良好的用戶體驗。

1 系統整體結構

    本系統是基于Android平臺開發的車載視頻監控系統。該系統主要由三部分組成,即車載端、視頻傳輸網絡和監控端。系統整體框架如圖1所示。

jsj2-t1.gif

    車載端基于Android平臺開發,首先車載端會采集視頻數據,然后對采集的數據進行H.264編碼和實時傳輸協議(Real-time Transport Protocol,RTP)封包處理,最后將處理后的視頻數據通過網絡傳輸到監控端;視頻傳輸網絡基于點對點網絡(peer-to-peer,P2P)和客戶機、服務器結構(Client/Server,C/S)的混合網絡架構,其傳輸方式會優先選擇P2P連接,當P2P連接無法對網絡地址轉換(Network Address Translation,NAT)成功穿透而連接失敗后,再通過中轉服務器進行數據中轉,有效節省網絡帶寬,提高網絡資源利用率;監控端基于Android平臺開發,首先監控端在異步線程接收到網絡傳來的包數據,并對這些數據進行RTP解包和FFmpeg解碼,最后將解碼后得到的圖像通過ImageView實時更新顯示給監控者。

2 系統實現原理

2.1 視頻車載端

2.1.1 視頻采集和編碼

    視頻采集過程中,預覽圖像會占用大量內存,內存占用過大會導致內存溢出,嚴重時會造成程序崩潰,本系統通過Camera.PreviewCallback的onPreviewFrame回調函數,實時截取每幀視頻流數據,并以setPreviewCallbackWithBuffer(Camera.PreviewCallback)的方式使用上述回調,提供一個字節數組作為緩沖區,用于保存預覽圖像數據,以有效管理預覽圖像時內存的分配和銷毀。

    移動網絡的帶寬有限,為了呈現高質量的監控畫面,需要實現高編碼壓縮比。H.264充分地利用了各種冗余來達到高效的數據壓縮比率,同時還具備高質量流通的圖形,采用高度負責的算法,使其成為當前在低碼率下壓縮比率最高的視頻編碼標準[2]。所以本系統通過H.264技術來進行數據編碼。

2.1.2 視頻封包

    數據包到達時間隨機性是視頻數據傳輸中很關鍵的問題,本系統采用RTP[3]協議來負責視頻數據封包,利用數據包的時間戳、發送序號等字段來控制數據流的傳輸。

    但如果RTP包大于最大傳輸單元(Maximum Transmission Unit,MTU),會導致底層協議任意拆包,這會使RTP包被分割后丟失的可能性增大,以致影響接收端數據的恢復,因而一般采用對網絡抽象層(Network Abstract Layer,NAL)單元進行分類處理,共有單一NAL單元模式、組合封包模式和分片封包模式3種封包策略。

    本系統因不存在音頻數據,而H.264 NAL單元都含有較大數據量,故沒必要采用組合封包模式。本系統將RTP包長設定為1 024 B,將超過1 024 B的NAL單元采用分片封包模式,不超過的采用單一NAL單元模式。

2.2 視頻傳輸網絡

    視頻傳輸網絡在監控系統中占有至關重要的地位,視頻數據傳輸質量的好壞直接影響了監控系統的使用效果。本系統采用面向無連接的用戶數據報協議(User Datagram Protocol,UDP)來負責視頻傳輸工作,并在傳統C/S模式的基礎上混合P2P傳輸技術,減少網絡帶寬的消耗,提高網絡資源利用率。網絡傳輸的簡要工作流程如圖2所示。

jsj2-t2.gif

2.2.1 心跳機制

    系統網絡傳輸的數據發送和接收都是通過SOCKET來進行,但倘若此SOCKET是斷開狀態,則在發送和接收數據時就不能保證數據能有效到達,所以本系統通過搭建狀態服務器來管理各車載端和監控端的在線狀態(即SOCKET連接狀態)。狀態服務器會進行如下操作:

    (1)啟動新線程A1,監聽端口4112,接收車載端每隔30 s發來的心跳包,處理心跳包中的JSON數據并更新內存N2中車載端的狀態。

    (2)啟動新線程A2,監聽端口4113,接收監控端每隔30 s發來的心跳包,處理心跳包中的JSON數據并更新內存N1中監控端的狀態。同步返回監控端對應的車載端的JSON格式的數據集合,以便監控端在界面上更新車載端的狀態顯示。

    (3)啟動新線程A3,每隔60 s執行一次,循環N1中的監控端和N2中的車載端,根據時間戳判斷監控端或車載端是否已掉線,如掉線則更新對應的內存中的狀態。

2.2.2 NAT穿透

    在實際網絡環境下由于IPv4地址短缺,使得許多客戶機都是通過NAT技術來共用一個公網IP地址[4]。NAT隱藏了參與構建P2P網絡的大量用戶節點,使得NAT穿透往往是制約P2P成功連接的關鍵。

    NAT[5]可分成圓錐型NAT和對稱型NAT兩種類型。對于圓錐型NAT,本系統采用UDP對NAT的簡單穿越(simple traversal of UDP through NAT,STUN)方式能很好地解決UDP穿透問題,但因STUN方式對于對稱型 NAT不能提供有效的外部IP地址和端口號,所以無法成功穿透。

    針對無法穿透對稱型NAT的缺陷,本系統采用基于端口預測的方法來解決,能夠在較多的場合盡可能地建立P2P連接。本系統對項目中存在的對稱型 NAT網絡環境進行分析發現,對稱型 NAT對于從內部網絡依次接收到的新連接,分配的輸出端口大致有兩種情況:

  依照空閑端口按序連續分配的情況。因為在穿透過程中,車載端兩次數據的發送間隔不會很長,NAT為其分配的新輸出端口號相對于其原端口號的偏移量是一個較小范圍內的正數,因此系統可以在監控端執行端口探測,當收到車載端對該UDP報文的回復就意味著穿透成功。

    在一定端口范圍內隨機分配的情況。雖然車載端NAT兩次輸出端口號間的偏移量具有隨機性,并且不同的設備和網絡環境也會產生較大的區別,但實際上每次分配的端口號之間都會具有一定的函數關系或統計上的關聯性。因此,可以通過研究其分布特性來預測,實施試探性穿透。

2.3 視頻監控端

2.3.1 視頻解包

    由于網絡傳輸時受到MTU的限制,因此視頻數據在發送時被分割成一個個獨立的數據包進行傳輸。監控端收到這些數據包后,必須按一定規則將這些包重新組合還原,然后才能進行解碼播放。但當網絡傳輸不穩定時,系統易出現包亂序和丟包現象。

    對于包亂序處理,當監控端收到的RTP數據包沒有正確排序時,本系統就需要按照包序列號進行重排。本系統在內存中建立雙向鏈表來充當緩沖區,當接收到數據包后就按包頭的序列號插入至對應位置。比如,接收到一個序列號SN=3的RTP包,就從鏈表尾開始搜索并插入到2、4節點中間。本系統緩沖區的最大長度設置為30時,能起到較好的緩沖效果,同時也能避免對設備內存造成較大負擔。

    對于丟包處理,在H.264編碼標準中,共定義了I幀、P幀、B幀3種幀。I幀為關鍵幀,存放完整的數據;而P、B幀是輔助幀,存放運動矢量或邊緣信息,需要對關鍵幀進行參考。所以,本系統在數據傳輸過程中,如關鍵幀數據丟失,對其他的P幀和B幀數據都會造成影響,因此必須將關鍵幀連同其他相關幀全部舍棄。如果輔助幀數據丟失,只會對當前幀數據產生影響,則只需將當前幀直接舍棄。

2.3.2 視頻解碼和播放

    Android自帶的Media Player支持的媒體格式僅局限于OpenCore中所支持的媒體格式。FFmpeg是一種包含音視頻錄制、轉換以及編解碼等功能的開源解決方案,其支持包括H.264在內的多種編碼格式的編解碼,具有較高的執行效率。

    系統采用交叉編譯的方式將FFmpeg引入到Android中來實現H.264解碼,FFmpeg編譯模塊編譯生成libffmpeg.so文件之后,供Android系統的Java本地接口(Java Native Interface,JNI)層調用。

    libffmpeg.so文件的調用較為復雜,本系統采用重新編譯生成一個so文件進行調用。這個so文件包含的是jni方法,這些方法能通過Java層進行調用,而方法中用到的函數則來自于libffmpeg.so文件。

    首先需要編輯android.mk文件,文件具體內容如下:

    LOCAL_PATH:=$(call my-dir)

    include $(CLEAR_VARS)

    LOCAL_LDLIBS := -lffmpeg-llog

    LOCAL_MODULE := ffmpegutilDecode

    #LOCAL_SHARED_LIBRARIES := ffmpeg

    LOCAL_SRC_FILES := com_act1_H264.c

    LOCAL_C_INCLUDES:=/cygdrive/d/android/android-ndk-r8b/ffmpeg/jni/include $(BUILD_SHARED_LIBRARY)

    成功編譯android.mk文件后需編輯com_act1_H264.c文件,此文件包含本地定義的方法,這些方法調用ffmpeg解碼庫函數,可解碼H.264格式的視頻數據。

  com_act1_H264.c文件編輯成功后,就可執行ndk-build語句進行編譯,編譯完將生成libffmpegutilDecode.so庫文件。

    在項目中通過如下語句加載libffmpegutilDecode.so庫文件。

    static{

        System.loadLibrary("ffmpegutilDecode");

    }

    libffmpegutilDecode.so庫文件載入完畢后,就能通過調用本地定義的方法解碼視頻數據。本地定義解碼函數如下所示:

    public native boolean InitCodec(Surface surface);

    public native byte[] FFInputFrame(byte[] data,int len);

    public native void DeleteCodec();

    public native void SetBitmap(Bitmap bitmap,byte[]data,int len);jsj2-t3.gif

    在解碼成功后生成的Bitmap需要實時顯示,所以ImageView作為圖像容器類必須進行實時更新。如果實時更新UI界面的大量工作放在主線程進行,可能會造成線程阻塞、視頻卡頓等問題。因此本系統另啟子線程來完成數據的接收和解碼等耗時操作。視頻解碼播放流程如圖3所示。

    目前,上海某公司已采用此系統進行試用,監控端顯示界面如圖4所示。

3 系統性能測試

    本系統針對100M帶寬WiFi、4G、3G這3種不同網絡條件進行了系統性能的綜合測試,監控端視頻圖像分辨率為640×480,每種網絡條件分別測試20次,計算平均值。以Android監控端統計的網絡時延、抖動、丟包率和整體P2P連通率作為系統性能的考量依據。WiFi、4G、3G下系統測試結果如表1所示。

jsj2-t4.gif

jsj2-b1.gif

    從表1可以看出,該系統在3種網絡條件下都能實現較低的時延、抖動、丟包率和較高P2P連通率,能滿足監控的高清實時性能需求。

4 結論

    移動互聯網時代的到來為車載視頻智能監控系統在智能交通領域的發展升級帶來了新的機遇。針對傳統車載監控系統存在的高清實時性能較差、網絡資源利用率低的問題,本文提出一種基于Android平臺的車載視頻智能監控解決方案,采用P2P和C/S混合網絡架構,并利用多線程分別解決視頻的接收、解碼,通過緩沖機制解決視頻卡頓問題。經過實驗測試驗證,本系統能適應不同網絡條件,能實現以較滿意的網絡資源利用率和視頻監控質量對車輛進行實時監控。

參考文獻

[1] 李佳毅,徐曉輝,蘇彥莽,等.基于Android平臺的智能溫室視頻無線監控系統[J].農機化研究,2013,35(8):188-191.

[2] 羅歡,謝云,李丕杉.基于Android智能電視的視頻監控的設計[J].電視技術,2013(22):85-87.

[3] PERKINS C.Rtp:Audio and video for the internet[M].Addison-Wesley Professional,2003.

[4] SRISURENSH P,NETWORKS J,EGEVANG K.Traditional IP network address translator(traditional NAT),RFC 3022[Z].IETF,2001.

[5] EGEVANG K,FRANCIS P.The IP network address translator(NAT),RFC1631[Z].IETF,1996.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国模私拍视频一区| 亚洲一区二区影院| 久久精品国产亚洲一区二区三区| 欧美一区三区三区高中清蜜桃| 激情六月综合| 国产精品青草综合久久久久99| 国产亚洲欧美在线| 欧美日韩国产综合久久| 国产精品萝li| 激情五月综合色婷婷一区二区| 在线亚洲伦理| 亚洲午夜一区二区| 欧美日韩在线一二三| 久久午夜色播影院免费高清| 狠狠色狠狠色综合| 美女国产精品| 亚洲精品国产精品国自产观看浪潮| 亚洲欧美日韩成人高清在线一区| 久久xxxx| 另类激情亚洲| 亚洲美女免费精品视频在线观看| 国产精品日韩精品| 免费成人激情视频| 亚洲深夜福利网站| 亚洲精品一区二区三区av| 欧美久久久久久久久| 亚洲精品一区久久久久久| 国产伦精品一区二区三区| 欧美黄色免费网站| 亚洲日本欧美| 国产精品久久一卡二卡| 影院欧美亚洲| 美女亚洲精品| 午夜欧美电影在线观看| 中文在线资源观看视频网站免费不卡| 欧美一级片在线播放| 国产精品欧美一区喷水| 亚洲美女淫视频| 久久久国产精品亚洲一区| 欧美精品一区二区在线播放| 国产专区欧美精品| 99精品国产在热久久下载| 久久久夜精品| 国内外成人在线视频| 久久亚洲国产精品一区二区| 欧美日韩一区二区三区在线| 欧美精品在欧美一区二区少妇| 欧美成人69av| 日韩写真视频在线观看| 欧美日韩国产一区二区三区地区| 午夜在线成人av| 欧美视频在线免费看| 国产精品午夜视频| 欧美日韩国产欧| 亚洲欧美网站| 亚洲欧美激情四射在线日| 亚洲人成网在线播放| 欧美激情一区二区三级高清视频| 久久精品麻豆| 欧美精品黄色| 亚洲精品资源美女情侣酒店| 一区二区三区在线视频观看| 99国产精品99久久久久久| 欧美高清在线一区二区| 午夜精品久久久久久久久| 国产精品美女在线观看| 国产精品久久久久久久久久三级| 国产精品www网站| 99精品欧美一区二区三区| 亚洲日本aⅴ片在线观看香蕉| 亚洲毛片视频| 99精品欧美一区二区蜜桃免费| 亚洲精品久久嫩草网站秘色| 日韩一级在线| 欧美一级成年大片在线观看| 欧美日韩中文在线观看| 国产一区二区三区无遮挡| 一本不卡影院| 欧美三区在线| 免费观看在线综合色| 国产亚洲aⅴaaaaaa毛片| 在线亚洲欧美视频| 在线观看视频一区二区| 韩国自拍一区| 国产一二三精品| 久久国产日韩欧美| 国产欧美日韩视频一区二区| 欧美顶级少妇做爰| 亚洲精品国产无天堂网2021| 久久久久久午夜| 亚洲第一天堂av| 欧美高清在线一区| 亚洲日本视频| 99pao成人国产永久免费视频| 国产精品久在线观看| 欧美中文日韩| 国产精品久久久久久av福利软件| 欧美日韩国产高清视频| 免费观看不卡av| 欧美黄网免费在线观看| 亚洲福利视频三区| 国产精品一区二区三区久久| 久久亚洲视频| 亚洲婷婷综合色高清在线| 久久天堂av综合合色| 狠狠综合久久av一区二区老牛| 亚洲视频在线观看一区| 在线观看成人网| 欧美日韩亚洲国产一区| 欧美成人嫩草网站| 性欧美大战久久久久久久久| 国产精品久久久久久五月尺| 精品成人国产在线观看男人呻吟| 亚洲第一在线综合在线| 国产精品无码永久免费888| 欧美一区精品| 久久爱www.| 激情久久中文字幕| 亚洲影视九九影院在线观看| 国产三级欧美三级日产三级99| 欧美日韩成人综合| 国产女主播一区二区三区| 国产精品久久国产精品99gif| 性亚洲最疯狂xxxx高清| 免费成人小视频| 一本到高清视频免费精品| 亚洲综合大片69999| 国产精品一区二区在线观看网站| 99国内精品久久久久久久软件| 久久日韩粉嫩一区二区三区| 一区二区三区不卡视频在线观看| 欧美精品久久99| 亚洲第一免费播放区| 亚洲视频每日更新| 中国成人在线视频| 你懂的视频一区二区| 国产日本欧美视频| 中国成人黄色视屏| 美女视频黄a大片欧美| 欧美三区在线观看| 欧美区二区三区| 国产一区二区三区四区在线观看| 国产欧美日本一区视频| 1024成人| 欧美在线视频免费| 欧美视频官网| 亚洲午夜精品在线| 免费观看欧美在线视频的网站| 在线不卡a资源高清| 亚洲日本欧美天堂| 亚洲男女自偷自拍图片另类| 黄色成人在线网址| 久久久天天操| 老司机午夜精品视频在线观看| 国产精品美女久久久浪潮软件| 亚洲日本一区二区三区| 久久精品久久99精品久久| 亚洲欧美中文在线视频| 欧美国产精品日韩| 99国产精品私拍| 国产精品亚洲综合一区在线观看| 欧美福利电影在线观看| 欧美亚洲日本网站| 国内久久精品视频| 麻豆91精品91久久久的内涵| 亚洲伦理久久| 另类人畜视频在线| 国产综合第一页| 久久精品五月| 欧美激情一区二区三区在线视频| 欧美日韩精品不卡| 亚洲性人人天天夜夜摸| 一区二区三区欧美在线观看| 亚洲欧美另类在线| 亚洲毛片在线免费观看| 亚洲综合99| 国产永久精品大片wwwapp| 国产精品成人一区二区| 欧美成人综合| 国产精品国产| 欧美精品尤物在线| 亚洲少妇诱惑| 国产精品麻豆成人av电影艾秋| 欧美日韩aaaaa| 欧美三级电影大全| 久久免费国产精品1| 狠狠色噜噜狠狠狠狠色吗综合| 国产精品美女久久久| 久久久人成影片一区二区三区观看| 欧美成年人网站| 日韩一级大片在线| 亚洲欧美国产va在线影院| 欧美国产日韩在线| 精品成人一区二区三区四区| 欧美日韩亚洲一区三区| 亚洲人精品午夜| 国产欧美大片| 欧美亚洲在线观看| 夜夜嗨一区二区三区| 在线亚洲一区| 欧美一区=区| 欧美在线3区| 136国产福利精品导航网址应用| aa国产精品| 午夜精品一区二区三区电影天堂| 国语精品中文字幕| 亚洲乱码国产乱码精品精98午夜| 亚洲韩国精品一区| 蜜臀av国产精品久久久久| 亚洲一区三区视频在线观看| 136国产福利精品导航| 免费在线成人| 久久激情五月激情| 国产乱肥老妇国产一区二| 99在线精品视频| 久久国产婷婷国产香蕉| 一区二区欧美亚洲| 快she精品国产999| 中文精品视频一区二区在线观看| 欧美成人午夜影院| 亚洲图片激情小说| 欧美日韩三级一区二区| 国产偷自视频区视频一区二区| 欧美日韩国产精品成人| 久久综合给合久久狠狠狠97色69| 久久久免费精品| 亚洲午夜一级| 欧美国产日韩一区二区| 国产精品草莓在线免费观看| 女同性一区二区三区人了人一| 久久精品人人| 中文在线一区| 欧美日韩1区2区| 国产精品免费区二区三区观看| 日韩系列欧美系列| 久久久91精品国产| 亚洲人妖在线| 91久久中文字幕| 欧美视频精品在线观看| 国产精品国产三级国产专播精品人| 国产日韩欧美一区二区三区在线观看| 午夜天堂精品久久久久| 亚洲一级电影| 国产精品乱码久久久久久| 欧美日韩精品欧美日韩精品| 国产一区二区三区免费在线观看| 欧美日韩专区在线| 欧美精品一区二区三区高清aⅴ| 国产精品免费观看在线| 亚洲欧美国产精品va在线观看| 国产精品美女久久久久久2018| 黑人巨大精品欧美一区二区小视频| 国产精品国码视频| 欧美日韩国产黄| 国产精品福利影院| 国产精品任我爽爆在线播放| 中文一区字幕| 亚洲黄色三级| 亚洲一区免费看| 亚洲美女啪啪| 国产午夜精品麻豆| 一二美女精品欧洲| 亚洲国产天堂久久综合网| 欧美日本一区二区高清播放视频| 一区免费视频| 国产九九精品| 在线日韩中文字幕| 国产精品剧情在线亚洲| 亚洲一区二三| 欧美精品www| 国产精品男人爽免费视频1| 欧美黑人在线播放| 欧美一级在线亚洲天堂| 亚洲五月六月| 欧美日韩国产三级| 久久夜色精品亚洲噜噜国产mv| 亚洲激情图片小说视频| 国产精品捆绑调教| 亚洲综合色噜噜狠狠| 一本综合久久| 国产精品www| 久久精品日产第一区二区| 影音先锋久久资源网| 亚洲一级二级在线| 午夜天堂精品久久久久| 免费91麻豆精品国产自产在线观看| 在线视频欧美一区| 国内精品久久久久影院优| 欧美日韩亚洲成人| 欧美精品在线视频| 亚洲影院色无极综合| 欧美精品福利在线| 亚洲电影免费观看高清完整版在线| 国产丝袜一区二区| 欧美色大人视频| 91久久夜色精品国产网站| 欧美日韩精品在线播放| 国产精品毛片一区二区三区| 在线亚洲伦理| 国产在线一区二区三区四区| 亚洲精品美女久久7777777| 亚洲日本欧美在线| 这里只有精品视频| 欧美在线资源| 亚洲精品系列| 日韩午夜黄色| 欧美丰满高潮xxxx喷水动漫| 亚洲视频一二三| 久久久美女艺术照精彩视频福利播放| 欧美色视频日本高清在线观看| 国产一区999| 欧美精品久久99久久在免费线| 久久精品国产视频| 亚洲午夜精品在线| 欧美一级成年大片在线观看| 一区二区三区欧美视频| 欧美激情综合色综合啪啪| 亚洲国产精彩中文乱码av在线播放| 欧美bbbxxxxx| 久久激情五月丁香伊人| 欧美一级在线亚洲天堂| 你懂的网址国产 欧美| 欧美区日韩区| 欧美在线日韩精品| 欧美亚洲综合久久| 亚洲永久精品大片| 最近中文字幕mv在线一区二区三区四区| 性色av一区二区三区在线观看|