《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于嵌入式Linux的3G無線視頻終端的設計與實現[圖]
基于嵌入式Linux的3G無線視頻終端的設計與實現[圖]
摘要: 基于嵌入式系統開發以及3G相關技術,采用ARM+Linux作為軟硬件開發平臺,充分利用了ARM以及Linux系統豐富的軟硬件資源,設計并實現了一個基于嵌入式Linux的3G無線視頻終端。在軟件設計上,采用了Linux的Netfilter架構與socket結合的方法,引入內核緩沖機制,達到了將數據包獲取功能由用戶態轉入內核態,實現了數據包在Linux內核態的獲取及高效轉發,并且解決了3G模塊因撥號延遲與視頻服務器產生速率不匹配所造成的數據丟包問題,同時在嵌入式Linux下為3G模塊開發了驅動。
Abstract:
Key words :
隨著網絡技術和嵌入式技術的迅猛發展,通過網絡來實現視頻監控已經得到了廣泛的應用,3G網絡以其高帶寬使得傳輸流暢的視頻信息成為可能,本文在采用3G技術的基礎上設計了一款基于嵌入式Linux無線終端,在數據處理部分采用了Linux的Netfilter架構,通過掛載鉤子函數來實現數據包在內核態的獲取及高效轉發,并且通過在Linux內核開辟一片緩沖區,解決了視頻服務器與3G模塊撥號延時而造成的速率不匹配的問題,減少了數據丟包。配合Netfilter用戶態管理工具iptables的使用,可實現包過濾防火墻,及NAT等功能,從而便于本系統對流經其數據包的管理。

另一方面對嵌入式Linux的視頻采集程序的設計進行了詳細的介紹,并將其實際應用到了本系統的數據采集模塊中去,完成了數據的采集工作,同時針對目前市場上對與3G模塊通常只提供Windows CE下的驅動這一情況,開發了嵌入式Linux系統下的3G模塊驅動程序,在軟件設計上充分發揮了開源軟件的優勢,采用高效的Xvidcore編解碼庫,來完成視頻的編碼,以及使用PPP源碼來編譯撥號上網工具,成本低廉并且縮短了系統的開發周期,使得本系統具有較強的工程實用價值。

1 系統硬件結構

硬件上采用“ARM+3G模塊”系統架構。ARM與3G模塊采用分離模塊的設計方法,通過USB線相連,較整體設計而言具有更好的靈活性,使得一些現有的以ARM為主處理器的系統能夠很好地擴展3G功能,便于產品的過渡。本系統的核心處理器是S3C2440A,S3C2440A是一款由SamSu-ng半導體公司推出的基于ARM920T內核的16/32位RISC微處理器。內部帶有全性能的MMU(內存處理單元),主頻為400MHz最大可達到533MHz,提供了一個數字攝像頭接口(Camera Interface)。具有高性能、低功耗、接口豐富和體積小等優良特性。而3G模塊核心部件采用的是MC8630模塊,該模塊具有語音、短信和高速數據業務等功能,可以廣泛應用于高速數據傳輸、安防、無線媒體、直放站監控、鐵路終端和車載監控等領域。

系統硬件結構如圖1所示。

基于嵌入式Linux的3G無線視頻終端的設計與實現

2 系統軟件設計

系統主要由視頻采集模塊、數據處理模塊、網絡轉發模塊組成。

2.1 視頻采集模塊設計

根據項目的實際需要,在本系統中視頻數據來源主要有兩個方面:

1)系統與可提供主動上傳功能的視頻服務器通過RJ45網線直接相接  主要用于完成多路視頻圖像采集。視頻服務器的主要功能是將攝像頭采集的數據完成編碼壓縮,并且將壓縮的數據以IP包的形式發送給接收端,由于該類視頻服務器通常是在局域網內使用,目前還很少有對于3G網絡的支持,隨著3G技術在國內發展的不斷深入,將在很大程度上取代有線網絡。所以本系統可作為現有視頻服務器的3G功能擴展。針對在外接視頻服務器時只需對收到的數據包進行轉發而無需對IP數據本身做分析處理的問題,并且在系統啟動到3G模塊撥號成功獲得IP地址之間會有一定的延遲,在本系統中提出了采用Linux的Netfilter架構的方法以及緩沖機制,通過在數據流經TCP/IP協議棧時掛載鉤子函數,實現IP數據在內核態的獲取,并且通過在內核開辟一塊足夠大的環形緩沖區來存儲數據。由于系統需要頻繁對緩沖區進行讀寫,為避免產生內存碎片,在本系統中采用了環形隊列的數據結構。在3G模塊獲得IP地址后,再通過驅動讀取緩沖區中的數據,由3G網絡完成轉發,從而降低丟包率并且提高數據包的轉發效率。因為傳統的方法是采用socket API來進行網絡編程,其對數據的訪問通常發生在用戶態,對于Linux操作系統來說,用戶進程的優先級和所占用的CPU時間要遠遠小于內核線程,同時內核進程擁有較高的執行優先度,故在網絡布局允許獲得IP數據包的條件下,將用戶態的數據包獲取功能載入內核態,可進一步提高系統的處理能力,增加系統的有效帶寬,本方法還可用于其他對IP數據本身進行處理并且對處理效率有苛刻要求的系統中,例如:本方法在本實驗室與某航空院合作開發的IP-TS協議轉換器上也得到了成功的應用,具有一定的通用性。Netfilter是Linux 2.6.x系列內核提供的一套數據包過濾框架,基于該框架的軟件能夠實現如數據包過濾、網絡地址轉換(NAT)等功能。要使用Netfilter,在內核編譯時設置“Network Packet Fihering”選項。Netfilter提供了一個抽象、通用化的框架,作為中間件,為每種網絡協議(IPv4、IPv6等)定義一套鉤子函數。對于Ipv4協議定義了5個鉤子函數,這些鉤子函數在數據報流過協議棧的5個關鍵點被調用,Netfilter可以在通過TCP/IP協議棧的路徑中的幾個定義良好的點上捕獲數據包,IPv4中的一個數據包通過netfilter系統的過程如圖2所示。

基于嵌入式Linux的3G無線視頻終端的設計與實現

NF_IP_PRE_ROUTING
     在對數據包進行初始正確性檢查(校驗和等)后,截獲該數據包。

NF_IP_LOCAL_IN
     如果數據包將要到達本地主機,則捕獲該數據包。

NF_IP_FORWARD
     如果數據包將要到達某些其他主機,則捕獲該數據包。

NF_IP_LOCAL_OUT
     在本地捕獲其目的地是外部的已創建的數據包。

NF_IP_POST_ROUTING
     這是最后的鉤子,在此之后將傳輸數據包。

內核netfilter結構在/usr/src/inelude/linux/netfilter.h中定義,類似如下:

基于嵌入式Linux的3G無線視頻終端的設計與實現

參數是:

list
     Netfilter本身是一個鉤子鏈;它指向netfilter鉤子的頭部,通常設置為{NULL,NULL}。

hook
     該函數在數據包碰到鉤子點時被調用。該函數與前面描述的函數相同,它必須返回NF_ACCEPT、NF_DROP或NF_QUEUE。如果返回NF_ACCEPT,則下一個鉤子將被附加到將要調用的點。如果返回NF_DROP,則數據包被丟棄。如果返回NF_QUEUE,則對數據包進行排隊。sK_buff指針被傳遞到該函數中,并用數據包信息如IP報頭、TCP報頭等進行填充,可以使用sk_buff結構指針來操作或刪除數據包(要刪除數據包,只需將skb指針設置為空即可)。

pf
     協議簇;例如,適用于IPv4的PF_INET。

hooknum
     鉤子的掛載點,由于本系統不需要在本地對數據包進行任何處理,因此選擇的掛在點為NF_IP_PRE_ROUTING,在對數據包進行正確性校驗后就調用鉤子函數處理數據包。Priority表明鉤子的優先級,在本系統中采用高優先級處理NF_IP_PRI_FIRST。

內核數據處理的關鍵是鉤子函數的編寫,此函數規定了數據包在到達時需要進行的處理過程。

鉤子函數框架如下:

基于嵌入式Linux的3G無線視頻終端的設計與實現

設定好特定的鉤子函數之后,調用函數int nf_register_hook(struct nf_hook_ops*req);將鉤子函數注冊至內核。一旦該結構注冊到內核中,Linux將調用這里定義的函數來處理數據包。使用函數void nf_unregister_hook(struct nf_hook_ops*req);可以將已經注冊入內核的鉤子函數取消,此時,接收到數據包將按照內核的默認規則來進行處理。流程如圖3所示。

基于嵌入式Linux的3G無線視頻終端的設計與實現

2)直接采用CMOS攝像頭作為視頻采集裝置  該視頻采集模塊在硬件上S3C2440帶有CMOS攝像頭接口,在開發板上通過稱為CAMERA的接口引出,并且帶有camera控制器,在本系統中使用了OmniVision公司的OV9650攝像頭。S3C2440支持ITU-R BT601/656格式的數字圖像輸入,支持2個通道的DMA,Preview通道和Codec通道,參見圖4。

基于嵌入式Linux的3G無線視頻終端的設計與實現

Preview通道可以將YCbCr4:2:2格式的圖像轉換為RGB(16bit或24bit)格式的數據,并存放于為PreviewDMA分配的內存中,最大分辨率為640×480。主要用于本地液晶屏顯示,Codec通道可以輸出YCbCr4:2:0或YCbCr4:2:2格式到為Codec DMA分配的內存中。最大分辨率為4 096x4 096,主要用于圖像的編解碼處理。在本系統中使用的是Codec通道。

視頻采集模塊的設計采用的是V4L2(Video for Linux Two)V4L2,它是Linux下開發視頻采集設備驅動程序的一套規范,該規范采用分層的方法給驅動程序的開發提供了清晰的模型和一致的接口,并且正對視頻設備的應用程序編程也提供了一系列接口函數。其中應用程序處于最上層,V4L2處于中間層,而實際的硬件設備則處于下層,其本身包括兩層驅動結構,上層是videodev模塊,下層為V4L2驅動程序。video-dev通過V4L2驅動程序的成員函數來調用V4L2驅動。在V4L2驅動的驅動程序初始化過程中,它首先枚舉它將要處理的系統中的設備,為每個設備填充struct v412_device結構,并且將指向該結構的指針傳遞給v412_register_device()函數,該函數調用v4L2_deviee結構體中的初始化函數對設備進行初始化。當v412驅動程序初始化完成后,v412通過傳遞一個包含驅動程序成員函數,次設備號以及相關信息的結構給videod-ev,從而完成它將要處理設備在videodev的注冊工作,當應用程序通過系統調用觸發了某個驅動程序時,控制權首先傳遞給videodev中的函數,videodev將應用程序傳遞的文件或i節點結構指針轉換為相應的v412結構指針,并調用v412中的處理函數。以本系統以OV9650攝像頭為例,其驅動框架如圖5所示。

基于嵌入式Linux的3G無線視頻終端的設計與實現

視頻采集過程如下,應用程序首先打開視頻設備文件,攝像頭在系統中對應的設備文件為/dev/camera,通過系統調用“open(“/  dev/camera”,O_RDWR)”函數打開該設備,獲得一個文件描述符fd,利用ioctl(fd,VIDIOCGPICT,&capability)函數獲取攝像頭的相關信息,例如設備名稱、支持的最大最小分辨率、信號源信息等,填充在結構體video_capability中,通過調用ioctl(fd,VIDIOCGPICT,&pict-ure)獲取圖像的相關信息如采集圖像的對比度、亮度、調色板等屬性,并且填充在video_picture結構體中,在獲取這類信息后,可根據實際需要來對其重新賦值,具體做法是將需要設置的值賦給相應結構體,然后通過系統調用ioctl(fd,VIDIOCSPICT,&)函數寫入設備。在圖像獲取方式上使用mmap()系統調用來實現內存映射達到各進程共享內層的目的,利用共享內存通信的一個顯而易見的好處是效率高,因為進程可以直接讀寫內存,而不需要任何數據的拷貝。使用mmap方式獲取圖像數據,需要首先設置圖像幀的緩沖區結構,即struct video_mmap,如每次采集幀數,圖像高度、寬度,圖像調色板格式等等。然后調用ioctl(fd,VIDIOCMCAPTURE,&grab_buf)啟動捕獲過程。調用iotcl(fd,VI-DIOCSYNC,&frame)等待采集完成,若該函數成功返回則表示采集完畢,采集到的圖像將放在通過mmap()映射的內存區域內,讀取該內存數據即可獲得圖像數據,其中frame為當前截取的幀數,V4L2允許一次采集多幀數據,可通過設置grab buf.frame來實現。調用close(fd)函數關閉設備文件,終止圖像采集。

2.2 視頻數據處理模塊設計

由視頻采集模塊獲取的視頻圖像需要通過3G網絡來進行傳輸,而從攝像頭直接采集的未經壓縮的數據量非常大,為了在不影響圖像質量的前提下提高傳輸效率,本系統中對原始獲得的視頻圖像進行了壓縮編碼。由于MPEG-4是專門為播放流式媒體的高質量視頻而設計的,并且MPEG-4標準以其高壓縮比、高質量、低傳輸率已經成為目前網絡多媒體傳輸的主要格式和標準。它可利用很窄的帶寬,通過幀重建技術壓縮和傳輸數據,以求使得用最少的數據獲得最佳的圖像質量并且能夠保存接近于DVD畫質的小體積視頻文件。在本系統中選用開源的Xvidcore作為視頻壓縮模塊的核心算法。Xvidcore是一個高效而且便于移植的編碼軟件。它不僅支持Simple Profile和Advanced Profile,還支持I/P Frames B-Frames Interlacing和GMC,以鉆石和方塊模式來進行PMVFast和EPZS運行估計,是目前比較流行的MPEG-4編碼軟件。Xvidcore源碼可從網上下載免費獲得,目前最新版為xvidcore-1.2.2,它提供了一系列的庫函數及接口函數供應用程序使用。但針對嵌入式系統平臺,要使用該庫需要將其移植到嵌入式系統中。移植過程如下:

解壓源代碼:tar-zxvf xvidcore-1.2.2.tar.gz;在使用前需要對xvidcore-1.2.2進行交叉編譯,步驟如下:

1)設置環境變量:export=“xvidcore當前所在目錄”;
     2)進入/build/generic目錄;
     3)生成Makefrle:/configure-host=local hostbuild=arm-linux-gcc;//指定交叉編譯工具以便進行交叉編譯;
     4)編譯源代碼:make。

將交叉編譯生成的庫文件libxvidcore.so.*拷貝到交叉編譯器工作目錄lib子目錄中。完成編碼庫的移植工作。

以上對個獨立模塊進行了介紹,在軟件實現上對系統進行了整體設計,將各個模塊有機的組合在一起,并充分考慮了系統的可擴展性。

主要結構體如下:

基于嵌入式Linux的3G無線視頻終端的設計與實現

基于嵌入式Linux的3G無線視頻終端的設計與實現

以視頻壓縮模塊為例,其軟件流程如圖6所示。

基于嵌入式Linux的3G無線視頻終端的設計與實現

2.3 網絡轉發模塊設計

在完成對采集圖像的壓縮或者接收完視頻服務器后,需要將數據通過3G網進行轉發,完成網絡數據轉發通常采取的辦法是利用Linux提供的socket API進行,socket給用戶提供了統一的編程接口,網絡傳輸協議通常有TCP和UDP兩種,對于TCP每次要通過3次握手建立連接,在等待亂序及重傳丟失數據時會產生較大延時,而UDP又缺乏流量控制,所以都不太適用于實時數據傳輸,在這種情況下運行于UDP之上的RTP則具有很大的優勢,目前對于有實時要求的數據傳輸RTP是最好的協議,故在本系統中使用了RTP協議作為數據傳輸協議,流程如圖7所示。

基于嵌入式Linux的3G無線視頻終端的設計與實現

2.4 3G模塊驅動設計及聯網

3G模塊與ARM是通過USB相連的。無線終端到3G網絡的連接是通過PPP協議實現的,PPP協議是一種點對點串行通信協議,為在點對點連接上傳輸多協議數據包提供了一個標準方法。由于目前嵌入式市場上的3G模塊基本上都是提供Windows CE操作系統下的驅動程序,但對于嵌入式Linux下面的目前還沒有驅動支持,所以為本系統開發了3G模塊的驅動程序。要完成3G模塊的撥號上網功能,需要3個層面的支持:1)是內核層面;2)驅動層面;3)應用程序層面的支持。內核層面主要是通過對內核的重新配置來完成,由于3G模塊與ARM通過USB線連接,而上層的PPP通信采用的是串行協議,所以要在內核中加入USB轉串口的支持,通過makemenuconfig命令進入內核配置界面,依次選擇Device Drivers->USB support->USB Serial Converter Support選擇USB Generic Serial Driver按兩次空格鍵使項目前加[*]將其編譯入內核,其中加*為編譯成內核模塊,加M為編譯為模塊。由于采用的是PPP協議,故要在內核中加入PPP的支持。進入內核配置界面以后,依次選擇DeviceDrivers->Network device support->PPP(point-to-point)protocol support選中,將PPP編譯入內核,同時選擇PPP展開項,將其全部編譯入內核,保存退出。對于驅動層面,3G模塊的驅動開發主要是通過修改兩個文件generic.c以及usb-serial.c,其中generic.c為USB通用程序,usb-serial.c為USB轉串口程序。通過在其中加入一些網絡層的hook函數來達到對上層協議的支持。將修改過后的文件復制到/linux2.6.29/drivers/usb/serial,重新編譯內核,生成zImage鏡像,然后下載到板子上。完成3G模塊驅動的設計以及內核對PPP協議的支持,對于撥號上網應用程序的支持,主要是通過PPP提供的兩個工具pppd和chat來實現的,其中PPP提供了一種點對串行線路上傳輸數據流的方法,chat主要用于撥號并等待提示。可從網上下載PPP源碼,在本系統中采用的版本為PPP-2.4.0,下載后要解壓并且根據目標板的類型來進行交叉編譯得到撥號程序。

3 結束語

本文在一塊ARM開發板上實現了多種功能,包括無線數據視頻終端,通過外接視頻服務器實現了現有視頻服務器的3G功能擴展,通過采用了Netfilter與socket結合的方法,將數據包獲取功能從用戶態載入Linux內核態,避免了數據的內存拷貝,提高了處理效率,同時引入內核緩沖機制。解決了3G撥號延時而造成的視頻服務器丟包問題,配合Netfilter用戶工具iptables的使用,可以在本系統上實現NAT,包過濾防火墻等功能。方便對流經系統數據包的管理。

針對目前市場上的3G模塊大多只提供Windows CE下驅動這一問題,開發了3G模塊驅動,使得現有3G模塊可使用與嵌入式Linux系統下,用戶可直接在此基礎上通過socket進行編程,而無需考慮底層的硬件通信問題。在軟件設計上充分發揮開源軟件的優勢,采用Xvideore進行視頻編碼,以及PPP源碼編譯撥號軟件等,縮短了系統開發周期,系統在軟件的整體設計上提出了一套相對通用的軟件架構,可方便實現功能的擴展及升級。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 91插插插插插插插插 | 国产97色在线 | 国产 | 大尺度做爰啪啪高潮床戏 | 久久婷婷五月综合色国产 | 在线免费黄 | 婷婷久久久亚洲欧洲日产国码av | 日韩欧美一区二区三区在线 | 香蕉视频在线观看免费 | 手机成人免费视频 | 国产亚洲精品久久久久久国模美 | 91精品国产99久久久 | 国产高清黄色 | 黄网视频在线观看 | 欧美成人精品一级乱黄 | 极品美女极度色诱视频在线 | 爱爱网站免费 | 国产精品多久久久久久情趣酒店 | 久久亚洲一区二区三区明星换脸 | 窝窝影院午夜看片 | 欧美乱妇高清无乱码一级特黄 | 国产在线你懂得 | 欧美成在线 | 国产毛片毛片精品天天看软件 | 日韩精品一区二区三区 | 亚洲精品一区二区久久 | 久久人人爽人人爽人人av | 日本黄色片网址 | 狠狠色丁香婷婷综合尤物 | 拔插拔插海外华人免费视频 | 亚洲精品久久久中文字幕痴女 | 国产一区在线看 | 一道本道加勒比天天看 | ass丰满少妇bsspicss | 亚洲午夜精品久久久久久浪潮 | 久久久噜噜噜久久中文福利 | av手机观看 | 波多野结衣美乳人妻hd电影欧美 | 亚洲另类无码专区首页 | 在线观看的网站 | 亚洲激情专区 | 第一章豪妇荡乳黄淑珍 | 亚洲精品成人a在线观看 | 精品欧美激情精品一区 | 亚洲免费一二三区 | 啪啪在线观看 | 亚洲成人系列 | 男女一边摸一边做爽视频 | 中文字幕在线免费 | 精品国产乱码久久久久久婷婷 | h欧美| 思思久久96热在精品国产 | 欧美a天堂| 怡红院免费的全部视频 | 成年人网站免费看 | 草草影院第一页 | 日韩福利片在线观看 | 黄色永久网站 | 青草精品视频 | 青草福利| 久久毛片基地 | 精品人妻码一区二区三区 | 国产99久久精品一区二区永久免费 | 中国少妇毛片 | 夜夜躁狠狠躁日日躁视频 | 精品国产第一国产综合精品 | 91欧美亚洲 | 国产精品羞羞答答xxdd | 亚洲第8页| 国产a精品 | 岳奶大又白下面又肥又黑水多 | 亚洲成熟女人毛毛耸耸多 | 亚洲精品国产一区黑色丝袜 | 日韩av免费一区 | 亚洲视频入口 | 国产精品v欧美精品v日韩精品 | 视频二区中文字幕 | 全国最大色 | 免费在线看黄网址 | 草草影院地址 | 国产乱来乱子视频 | 国产综合网站 | 久久夜色精品 | 美女视频黄8频a美女大全 | 成人麻豆视频 | 日韩少妇高潮抽搐 | 人妻洗澡被强公日日澡电影 | 欧洲亚洲成人 | 国内精品久久久久久久久久久久 | 成年片在线观看 | 色五月丁香六月欧美综合 | 久久成人午夜 | 欧美日韩不卡在线视频 | 91精品福利视频 | 国产精品成人免费一区二区视频 | 免费观看又色又爽又黄的崩锅 | 国产精品久久久久久久9999 | 凹凸av在线 | 小伙和少妇干柴烈火 | 国产亚洲一卡2卡3卡4卡网站 | 亚洲第一香蕉网 | 97公开视频 | 精品国产乱码久久久久久久软件 | 免费jjzz在在线播放国产 | 久久综合九色综合网站 | 久久综合伊人77777麻豆最新章节 | 91精品无人区麻豆乱码1区2区介绍 | 粉嫩久久久久久久极品 | aaaa级片| 亚洲国产精品成人av | 免费在线观看黄色av | 国产无线一二三四区手机 | 精品无码国产一区二区三区51安 | 男人一边吃奶一边做爰网站 | 全国最大的成人网 | 亚洲欧美色一区二区三区 | 日本丰满熟妇videos | 日本激情一区二区三区 | 成–人–黄–色–网–站 | 国产视频亚洲 | 色五月丁香六月欧美综合 | 日韩欧美自拍偷拍 | 日日摸夜夜添夜夜添国产2020 | 麻豆国产91在线播放 | 男人激烈吮乳吃奶视频 | 无码国产成人午夜电影在线观看 | 男女做爰全过程3d | 久久久午夜精品 | 亚洲黄色网络 | 黄色网页在线观看 | 亚洲日本国产精品 | 51国产视频| 一级大黄毛片 | 激情综合网婷婷 | 成人做爰www免费看视频网站 | 亚洲视频免费在线 | 国产超碰 | 久久亚洲一区二区三区四区 | 亚洲色图另类 | 99综合久久 | 午夜精品福利一区二区三区蜜桃 | 国产成人精品一区二区阿娇陈冠希 | 欧美黄色大片免费看 | 少妇h视频| ririsao久久精品一区 | 国产精品婷婷午夜在线观看 | 九一在线视频 | 奇米第四色777 | 91亚洲免费 | 337p粉嫩大胆色噜噜噜 | 午夜精品亚洲一区二区三区嫩草 | 国产欧美精品aaaaa久久 | 5566成人精品视频免费 | 亚洲第一网站在线观看 | 福利所第一导航福利 | 色综合久久88色综合天天免费 | 免费无遮挡无码视频网站 | 91蝌蚪91porny国语 | 在线射 | 中文字幕精品一区 | jiz亚洲| 91美女片黄在线观看 | 欧美喷潮久久久xxxxx | 中文在线a天堂 | 一二三区中文字幕 | 乐播av一区二区三区 | 色www亚洲国产张柏芝 | 亚洲韩国精品无码一区二区三区 | 亚洲一区二区三区四区av | 四虎国产精品成人永久免费影视 | 日韩视频免费在线 | 每日av更新 | 日韩欧美中文在线 | fee性满足he牲bbw | 国产情侣小视频 | 成人无码视频 | 日韩天堂av | 色噜噜狠狠狠综合曰曰曰88av | 性仑少妇av啪啪a毛片 | 天下第一社区视频www日本 | 国产精品久久久久桃色tv | 亚洲香蕉视频 | 四虎精品免费永久免费视频 | 国产 欧美 日韩 | 久久精品一二三区 | 好吊妞人成视频在线观看27du | 午夜免费福利视频 | 乱码av麻豆丝袜熟女系列 | 午夜私人影院 | 91美女福利视频 | 夜夜操国产 | 国产情侣作爱视频免费观看 | 亚洲黄在线观看 | 在线观看所有av | 男女做爰猛烈刺激 | 美女被张开双腿日出白浆 | 性v天堂| 国产一区二区三区黄 | www.色涩涩.com网站 | 午夜精品一区二区三区在线观看 | 黄瓜视频在线免费观看 | 视频一区二区三区四区五区 | 国产va视频 | 无限看片在线版免费视频大全 | 北条麻妃在线一区二区韩世雅 | 国产在线你懂得 | 日本韩国欧美 | 国产69精品久久久久999小说 | 久久精品人人做人人综合试看 | 精品欧美一区二区久久久伦 | 国产亚洲精品精品国产亚洲综合 | 久久99国产亚洲高清观看首页 | 久久传媒av性色av人人爽网站 | 伊人久久精品无码麻豆一区 | 污视频在线免费 | 非洲黑妞xxxxhd精品 | 国产精品高潮呻吟久久久久久 | 麻花传媒在线mv免费观看视频 | 女人爽到高潮的免费视频 | 亚洲人网| 久久天天综合桃花久久 | 韩国少妇bbb毛毛片 韩国少妇xxxx搡xxxx搡 | 精品国产乱码久久久久久绯色 | 久久久在线视频 | 亚洲影视在线观看 | 国产精品成人免费看片 | 玉米视频成人免费看 | 在线免费色 | 国内a∨免费播放 | 日韩精品一区二区三区在线观看视频网站 | 影音先锋女人aa鲁色资源 | 久久久毛片 | 粗喘呻吟撞击猛烈疯狂 | 午夜视频网站 | 黄色三级小视频 | 亚洲最新在线视频 | 99久久久无码国产精品 | 操亚洲美女| 免费无码午夜福利片69 | 大度亲吻原声视频在线观看 | 饥渴少妇激情毛片视频 | 免费麻豆视频 | 亚洲成av人片在一线观看 | 中出视频在线观看 | 暖暖视频日本 | 青春草国产视频 | 久久99精品久久久久久无毒不卡8 | 日韩国产成人 | 少妇荡乳情欲办公室456视频 | 大陆一级a毛片杨玉环 | 九九爱精品视频 | 五姑娘影院在线观看免费 | 99久久无色码中文字幕人妻蜜柚 | 波多野结衣亚洲天堂 | 久久久精品国产一区二区三区 | 精品乱码久久久久久中文字幕 | 成人免费看片 | 免费看欧美片 | 美女性生活视频 | 99久久婷婷国产综合精品 | 你懂的视频在线播放 | 嫩模啪啪 | 最新国产在线视频 | 亚洲高清网站 | 肮脏的交易在线观看 | 国产真实乱偷精品视频 | 天天天操操操 | 中文字幕一区二区三区不卡 | 久久午夜夜伦鲁鲁片不卡 | 美女一区二区视频 | 99久久国产综合精品麻豆 | 久久精品资源 | 激情综合六月 | 亚洲人成无码网站18禁10 | 亚洲精品午夜一区人人爽 | 黄色一级欧美 | 午夜骚影| 毛片黄色视频 | 国产真实伦在线观看视频 | 国产r级在线观看 | 久久久久久久久一区 | 日本少妇与黑人 | 曰批免费视频播放免费 | 女人脱了内裤趴开腿让男躁 | 极品白嫩丰满美女无套 | 丰满少妇麻豆av苏语棠 | 国产午夜一区二区三区 | 欧美日比视频 | 日本aⅴ在线| 国产精品亚洲一区二区三区天天看 | 亚洲成av人在线视 | 国产精品白浆一区二小说 | 亚洲精品久久中文字幕 | 少妇性l交大片 | 国产91综合 | 国产三级日本三级在线播放 | 中文字幕 亚洲视频 | 国产资源视频 | 天堂69堂在线精品视频软件 | 国产日韩一级片 | 国产精品zjzjzj在线观看 | 又爽又黄又无遮挡网站 | 欧美国产影院 | 性高潮影院 | 污免费视频 | 自拍第1页| 播播网色播播 | 91人人爽久久涩噜噜噜 | 老头把我添高潮了a片 | 国产又粗又猛又爽又黄的网站 | 国产男女猛烈无遮挡免费网站 | 国产精品一色哟哟哟 | 色月婷婷| 亚洲色欲一区二区三区在线观看 | 中文在线中文资源不卡无 | 专干老肥女人88av | 国产三级按摩推拿按摩 | 97超碰国产在线 | 亚洲色图偷 | 欧美日韩精品在线观看 | 又黄又爽又色成人免费视频体验区 | www五月天com | 精东粉嫩av免费一区二区三区 | 久久久久国产精品免费免费搜索 | 久久久久国产免费 | 国产成人综合在线 | 国产三级精品在线观看 | 啪啪资源| 日本aⅴ写真网站免费 | 性一交一刮一伦96a 性一交一乱一伧老太 | 少妇mm被擦出白浆液视频 | 综合色网站 | 一本一道久久综合久久 | 91成人在线免费 | 日日骚影院 | 日韩欧美一区二区三区, | 天天干天天色综合网 | 国产一卡二卡三卡四卡 | 国产亚洲真人做受在线观看 | 黄污视频在线免费观看 | 欧美在线观看视频一区 | 国产成人免费一区二区三区 | 小草久久久久久久久爱六 | 99国产精品丝袜久久久久久 | 波多野结衣一本 | 99久久婷婷国产综合精品电影 | 中文人妻无码一区二区三区 | 国产人妻777人伦精品hd | 精品亚洲一区二区三区在线播放 | 日本黄色三级网站 | 亚洲资源在线观看 | 国产精品久久久久久久久免费高清 | 国产日韩亚洲欧美 | 国产精品77777竹菊影视小说 | 国产午夜激情视频 | 波多野结衣高清视频 | 精品国产精品国产偷麻豆 | 日韩在线观看一区 | 亚洲无吗在线 | 亚洲精品久久久久58 | 波多野吉衣中文字幕 | 婷婷在线观看视频 | 日本三级黄色录像 | 影音先锋资源av不撸 | 欧美日韩激情视频在线观看 | 18pao国产成视频永久免费 | 欧美人xxx| 99精品视频免费版的特色功能 | 国产又粗又猛又爽又黄的视频小说 | 欧美视频色| 性一交一伦一视一频 | 亚洲涩涩视频 | 成人h视频在线 | 精品久久综合 | 狠狠噜狠狠狠狠丁香五月 | 亚洲美女黄色 | 久热精品在线观看 | 日韩欧美资源 | 调教性瘾双性高清冷美人 | 亚洲产国偷v产偷v自拍涩爱 | 国产视频日韩 | 国产精品久久久久久无毒不卡 | 国产伦孑沙发午休精品 | 少妇丰满尤物大尺度写真 | 无码av中文一区二区三区桃花岛 | 久久久人人人 | 国产午夜精品久久久久免费视 | 7m视频成人精品分类 | 一区二区三区精品免费视频 | 亚洲色在线无码国产精品不卡 | 最新久久久| 免费a级大片 | 婷婷四房综合激情五月在线 | 久久久久免费精品国产小说色大师 | 成人福利小视频 | 午夜视频在线看 | 一区二区三区日韩视频 | 国产无遮挡又黄又爽免费网站 | 国产精品久久久久久福利一牛影视 | 天天做天天爽 | 欧美少妇一区二区三区 | 国产视频一区二区在线 | 日韩高清无线码2023 | 无套在线观看 | 91国产视频在线 | 黑人大战亚洲人精品一区 | 最新天堂中文在线 | 国产免费无码一区二区视频 | 久久国产精品免费一区二区三区 | 天堂av一区 | 免费一级做a爰片久久毛片潮 | av无码一区二区三区 | 欧美精品1区 | 黄色短视频在线播放 | 337p日本欧洲亚洲大胆鲁鲁 | 中文字幕亚洲国产 | 女同另类之国产女同 | 成人欧美一区二区三区黑人动态图 | 免费人妻精品一区二区三区 | 欧美成人精品网站 | 无码日韩精品一区二区免费 | 国产免费一区二区三区四区五区 | 又色又爽又高潮免费视频观看酒店 | 亚州性色 | 日韩精品久久一区二区 | 亚洲六月丁香色婷婷综合久久 | 极品白嫩高潮呻吟喷水av | 性猛交xxxxx按摩中国 | 亚洲一区 | 日韩欧美一本 | 中文字幕在线一区 | 亚洲精品一卡二卡 | 日本免费a级片 | 熟妇人妻不卡中文字幕 | 久久精品人妻少妇一区二区三区 | 欧美二级片 | 国产乱码精品一区二区三区四川人 | 97久久久久人妻精品区一 | 蜜臀久久99精品久久久久宅男 | 久久精品国产清自在天天线 | 太深太粗太爽太猛了视频免费观看 | 天天操天天玩 | 成人福利av | 欧美大肥婆bbbww欧出奶水 | 亚洲永久精品ww47 | 国产在线观看成人 | 第一136av福利视频导航 | 尹人香蕉久久99天天拍 | 黑人巨大精品欧美一区 | 日本精品一区二区三区视频 | 精品无码中文字幕在线 | 伊人久久大香线蕉综合网站 | 国产香港明星裸体xxxx视频 | 日韩欧美国产成人精品免费 | 中文字幕免费在线看线人动作大片 | 欧美一区二区福利视频 | 国产精品无码午夜福利 | 欧美国产成人精品一区二区三区 | 亚洲日本va中文字幕 | 亚洲女同一区二区 | 国产1级片 | 欧美性猛交xxxⅹ丝袜 | 欧美不卡一区二区 | 久草在线中文视频 | 欧美成人片一区二区三区 | 免费无码一区二区三区蜜桃 | 亚洲精品无码久久久久 | 中文字幕国产 | 暖暖视频日本在线观看免费hd | 精精国产xxxx视频在线 | 国产超碰久久av青草 | 国产精品69久久久 | 午夜精品久久久久久久久 | 亚洲乱码国产乱码精品天美传媒 | 日本大片在线看黄a∨免费 国产欧美性成人精品午夜 婷婷国产成人精品视频 | 欧美日韩视频网站 | 色婷婷综合久久久久中文 | 狂野欧美性猛交xxxx777 | 捆绑裸体绳奴bdsm亚洲 | 制服 丝袜 综合 日韩 欧美 | 91美女在线 | 18禁黄无码免费网站高潮 | 在线观看91精品国产入口 | 夜夜操夜夜 | 黄色的毛片 | 中文字幕午夜精品一区二区三区 | 午夜三级视频 | 韩国成人在线视频 | 首页 亚洲 欧美 制服 丝腿 | 国产精品裸体瑜伽视频 | 91成人福利在线 | 91九色视频在线观看 | 国产人与禽zoz0性伦多活几年 | 国产做受高潮漫动 | 国产成人啪精品视频免费网 | 亚洲永久精品ww47 | 男男车车的车车网站w98免费 | 无码h黄动漫在线播放网站 国产精品高潮露脸在线观看 | 亚洲丁香五月天缴情综合 | 成人一级免费视频 | 国产在线观看你懂的 | 最近更新2019中文字幕 | 国产精品揄拍一区二区久久国内亚洲精 | 日本精品入口免费视频 | 欧美一级不卡 | 成人性生生活a | 国产在线精品国自产拍影院同性 | 亚洲国产视频一区二区三区 | 亚洲自偷自偷在线制服 | 国产艳妇av视国产精选av一区 | 亚洲精品一区二区三区蜜臀 | 日韩精品一区二区三区在线播放 | 国产中年熟女高潮大集合 | 国产成人av一区 | 狠狠做六月爱婷婷综合aⅴ 狠狠做深爱婷婷综合一区 狠久久 | 日韩精品一区二区三区四区视频 | 欧美亚洲免费 | 国产精品欧美福利久久 | 欧美成在线视频 | 中文字幕一卡二卡三卡 | 国产午夜一级一片免费播放 | 日韩精品一区二区三区在线观看视频网站 | 嫩草一二三 | 屁屁影院第一页 | 亚洲最新中文字幕 | 国产成人在线免费视频 | www插插插无码免费视频网站 | 亚洲欧洲一区二区 | 久久久久久久久久久av | 99re6在线视频精品免费下载 | 波多野结衣av高清一区二区三区 | 水蜜桃亚洲一二三四在线 | 日本精品免费视频 | 久久zyz资源站无码中文动漫 | 日本大胆人体视频 | 日韩一本之道一区中文字幕 | 亚洲r成人av久久人人爽澳门赌 | 毛片国产精品 | 岳帮我囗交吞精69 | www婷婷| 日日摸夜夜添夜夜爽免费视频 | 视频二区欧美 | 80日本xxxxxxxxx96 81国产精品久久久久久久久久 | 午夜精品久久久久久久久久蜜桃 | 亚洲欧美日韩人成在线播放 | 人成福利视频在线观看 | 夜夜高潮夜夜爽夜夜爱爱一区 | 成人在线观 | 国产黄色录像片 | 青草青草久热国产精品 | 高h捆绑拘束调教小说 | 天天爽夜夜操 | 日韩国产精品免费 | 久草视频资源 | 国自产拍偷拍福利精品免费一 | 日韩精品视频在线观看免费 | 欧美一区二 | 夜福利视频| 手机在线成人 | 亚洲日本中文字幕 | 五月天丁香视频 | 亚洲精品一区二区三区樱花 | 欧美乱妇高清无乱码在线观看 | 无码h肉动漫在线观看 | 国产xxx在线| 视频在线日韩 | 老汉老妇姓交视频 | 日韩精品一区二区在线观看 | 欧美天堂网站 | 国产精品第四页 | 日日碰狠狠躁久久躁96avv | 91精品国产综合久久福利 | 久久99亚洲精品久久99果 | 免费无码av片在线观看中文 | 亚洲区视频| 131mm少妇做爰视频 | 搡国产老太xxx网站 搡老女人一区二区三区视频tv | 色偷av| 国产精品99久久不卡 | 久一视频在线观看 | 日批免费观看 | 中文字幕乱码免费 | 丰满护士巨好爽好大乳 | 真实国产老熟女无套中出 | 1313午夜精品理论片 | 日韩欧美视频网站 | 国产精品久久久久久福利一牛影视 | 日韩欧美日本 | 大学生a做爰免费观看 | 欧美成人xxx | 美女bbbbb免费视频 | 亚洲精品久久午夜无码一区二区 | 日韩黄色一级 | 免费超碰在线 | 国产女同疯狂作爱系列11 | 欧美性做爰大片免费 | 亚洲自拍偷拍视频 | 日韩黄色a级片 | 懂色av色香蕉一区二区蜜桃 | 免费中文av| 欧美人与按摩师xxxx | 黄色网视频 | 欧美日韩精品在线观看视频 | 中文字幕av导航 | 欧美 日韩 人妻 高清 中文 | 国产美女一区二区三区 | 国产98色在线 | 日韩 | 亚洲精选在线观看 | 亚洲人成人网 | 日韩欧美视频免费在线观看 | 人人妻人人澡人人爽欧美一区 | 国产女人呻吟高潮抽搐声 | 超碰91在线观看 | 国产精品视屏 | 欧洲高潮三级做爰 | 成人做爰高潮片免费视频九九九 |