日本高清在线一区二区三区_精品一区二区三区无码视频_久久精品人人做人人爽老司机 _国产精品爆乳奶水无码视频_亚洲欧洲无码精品ⅤA_欧美人妻精品一区二区三区_精品人妻A∨一区二区夫上司犯_无码精品人妻一区二区三区漫画 _欧美高清VIVO最新

您現在的位置: 通信界 >> 視頻通信 >> 技術正文  
 
基于ARM11+Linux的無線視頻監控系統[圖]
[ 通信界 / 佚名 / www.doudouqiu.com / 2016/4/25 22:48:55 ]
 

1 引言

隨著無線網絡的普及,ARM處理器運算的能力不斷地增強以及計算機處理圖像的技術不斷地提高,基于ARM 的視頻監控正越來越廣泛的應用于學校,社區,酒店,網吧,醫療等各種各樣地領域。傳統的視頻監控系統布線復雜,設備龐大,智能化低,以及軟硬件資源得不到充分的發揮。而ARM 嵌入式系統的小型化、占用空間小、成本低廉、結構緊湊、支持無線網絡等特點,使得利用S3C6410 的ARM11+linux系統構成各種各樣的無線網絡數字監控系統具有廣泛的應用價值。

2 系統整體設計

2.1 硬件總體設計

本系統采用韓國三星公司ARM11 內核的S3C6410 作為微處理器,該款處理器體積小,尺寸僅相當于一個48mm*67mm 方塊的大小,同時集成了豐富的接口,32 位數據總線和32 位外部地址總線,SROM 控制器、 SRAM 控制器、NAND 閃存控制器、64 個中斷源的中斷控制器、五個三十二位定時器、四個UART、四個DMA 控制器、STN 與TFT LCD 控制器、看門狗、IIS 音頻接口、IIC-Bus 接口、兩個USB host口、一個USB device 口、兩個串行外圍接口電路、三個SD 卡接口、camera_if 接口、TV_out 接口、MFC接口、2 路SPI、Touch Screen 接口,其主頻可達800MHz,擴展總線最大頻率133MHz.在此基本上,還進行了相關的擴展,引出了一個四線RS-232 串口,該串口用于開發主機與S3C6410 開發平臺進行通信;配置了1GB 的NANDflash,用于存放嵌入式linux操作系統,應用程序和數據,128MB 的DDR 內存,用于存放運行程序,攝像頭捕獲的數據;擴展了一個WIFI 模塊,用于開發平臺與服務器傳輸視頻數據,通過無線網絡實現視頻遠程監控。

2.2 軟件總體設計

軟件總體結構包括引導加載程序Bootloader、操作系統內核,設備驅動程序和應用層程序,其軟件結構如圖1 所示。

圖1 軟件總體結構框圖

該系統上電后,先運行引導加載程序Bootloader,該程序的作用是初始化硬件設備、建立內存空間的映射表,引導和加載操作系統內核,然后啟動嵌入式操作系統linux,接著加載Nand flash 驅動程序、LCD 驅動程序、WIFI 驅動程序等一些必要的驅動程序。

3 視頻數據采集和編碼設計

3.1 基于V4L2 視頻數據采集設計

在Linux 系統下,對視頻設備的各種操作是通過Video4Linux2 實現的,簡稱V4L2.應用程序通過V4L2 提供的接口函數實現視頻設備的操作。整個視頻數據采集的過程如圖2 所示。

(1) 打開視頻設備, int open( const char *pathname, int flags)。調用該函數,若返回值為-1,表示打開失敗,否則,表示所打開設備的文件描述符。

(2)取得設備信息。通過ioctl(cam_fp, VIDIOC_QUERYCAP, &cap)函數來取得設備文件的屬性參數并存儲于cap 結構中,其中cam_fp 指的是打開的視頻設備的文件描述符。

(3)選擇視頻輸入方式。通過ioctl(cam_fp,VIDIOC_ S_INPUT, &chan)函數設置視頻設備的輸入方式,其中chan 的數據結構類型是v4l2_input,用來指定視頻的輸入方式。

(4 ) 設置視頻幀格式。通過ioctl(cam_fp ,VIDIOC_S _FMT, &fmt)函數設置視頻的幀格式,其中fmt 的數據結構類型是v4l2_format,用來指定視頻的寬度、高度、像素大小等。

(5)讀取視頻數據。通過read(cam_fp, g_yuv,YUV_ SIZE)函數,把攝像頭一幀的數據存放到g_yuv中,其中YUV_ SIZE 指的是每幀數據的大小。

(6)關閉視頻設備。通過close(cam_fp)函數來實現視頻設備的關閉。

圖2 視頻數據采集流程框圖。

3.2 視頻數據的H264編碼

為了提高視頻數據編碼速度,本系統采用的是H264 硬編碼方式,硬編碼具有不占用CPU 資源,運算速度快等優點,從而滿足視頻數據實時性的要求。

具體編碼的過程如圖3 所示。

(1)創建H264 編碼結構。調用SsbSipH264EncodeInit (width, height, frame_rate, bitrate, gop_num)函數實現的,其中width 表示圖像的寬度,height 表示圖像的高度,frame_rate 表示幀頻,bitrate 表示比特率或碼率,gop_num 表示兩個相離關鍵幀之間最多包含多少個幀(B 或P 幀)。

(2)初始化H264 編碼結構,調用SsbSipH264Encode Exe (handle)函數。

(3)獲取視頻輸入地址,SsbSipH264EncodeGetInBuf (handle, 0)函數來實現,該函數返回視頻輸入的首地址,存放在p_inbuf 中。

(4)輸入視頻數據,調用memcpy(p_inbuf, yuv_buf, frame_size)函數實現,p_inbuf 存放需要編碼的數據,yuv_buf 存放原始視頻數據,frame_size 表示數據的大小。

(5)編碼視頻數據,對p_inbuf 內容進行H264編碼,調用SsbSipH264EncodeExe(handle)函數實現。

(6)輸出已編碼的數據,SsbSipH264EncodeGetOutBuf (handle, size),該函數返回已編碼圖像的首地址,size 表示已編碼圖像的大小。

(7)關閉硬編碼設備,調用SsbSipH264EncodeDeInit (handle)函數實現的。

圖3 H264 編碼流程框圖。

4 視頻數據的傳輸和顯示

4.1 視頻數據傳輸模塊設計

現代無線通信網絡標準主要有3G(第三代移動通信),WI-FI,Bluetooth,Zigbee(紫蜂)等,具體詳見表1.

表1 常用無線通信網絡標準的基本比較

由于WI-FI 具有傳輸率高,支持的協議多,安裝及設置簡單,成本低等優點,所以本系統采用的無線網絡標準是WI-FI.

4.1.1 WI-FI 無線網絡搭建過程

(1)加載WI-FI 模塊。通過insmod 命令加載,這里需要加載2 個文件helper_sd.bin、sd8686.bin,這2 個文件可以從Marvel 官方網站下載。

(2)搜索WI-FI 網絡。先用ifconfig eth1 up 命令把WI-FI 網絡接口卡打開,然后用iwlist eth1 scanning命令搜索WIFI 網絡。

(3)設置eth1 的ip 地址和子網掩碼。

(4)設置ESSID.通過iwconfig eth1 essid 402命令實現的,ESSID 用來區分不同的網絡。

(5)設置密碼。通過iwconfig eth1 key s:your_key命令實現的,其中your_key 就是登陸密碼。

4.1.2 基于RTP 協議的視頻數據傳輸

RTP 是實時傳送協議( Real-time TransportProtocol)的縮寫,代表一個網絡傳輸的協議,為音頻、視頻上傳中的常用協議[5].RTCP 和RTP 一起提供流量控制和擁塞控制服務,它們能以有效反饋和最小開銷使傳輸效率最佳化,因而特別適合傳送實時的數據,所以采用該協議傳輸視頻數據。

本系統采用開源代碼Jrtplib 提供的RTP 協議棧,由于Jrtplib 對RFC3550 的實現進行了封裝,使得傳輸視頻數據更加簡單。由于本系統的網絡最大有效載荷為1500 字節,因此設置RTP 包大小的上限為1400 字節,如果發送的數據大于1400 字節,則采用拆包的方法再發送,具體傳輸過程如圖4 和圖5 所示。

圖4 發送端流程框圖。

圖5 接收端流程框圖。

發送端主要過程如下:

(1)創建RTP 會話并設置目標地址。調用Create方法得到RTP 會話實例,然后調用AddDestination 方法設置目標IP 以及目標端口號。

(2)獲得數據,調用Get_Data()函數得到。

(3)發送數據,通過SendPacket()方法實現。

接收端主要過程如下:

(1)創建RTP 會話。調用Create 方法來創建一個會話實例,并且在創建會話的同時設置端口號,要與發送端的端口號保持一致。

(2)接受RTP 數據。調用RTPSession 類的PollData()方法接收數據。

(3)保存RTP 數據報。通過創建了一個指針數組,里面存放的是RTP 數據報的指針,只要將剛接收到RTP 數據報的指針賦給這個指針數組即可,這樣可以節省數據拷貝的時間。

(4)判斷是否接收完成,如果沒有,則跳轉到第b 步,否則接收端程序退出。

4.2 視頻數據的解碼和顯示

由于接收到的數據是經H264 編碼的數據,因此,先要對該數據進行解碼,然后才能顯示。而在服務器端,對視頻數據解碼用到FFmpeg.FFmpeg 是一個開源免費跨平臺的視頻和音頻流方案,屬于自由軟件。

解碼時主要涉及FFmpeg 下的libavcodec 庫、libswscale庫和libavformat 庫,其中第一個庫是一個包含了所有FFmpeg 音視頻編解碼器的庫,第二個庫是格式轉化庫,因為解碼后的數據是YUV420 格式,而要在計算機上顯示該數據,則需要的是RGB 格式的,該庫功能就是把YUV420 格式轉化成RGB 格式,第三個庫是一個包含了所有的普通音視格式的解析器和產生器的庫。

4.2.1 初始化解碼線程

(1) 注冊全部的文件格式和編解碼器,調用av_register_all()函數完成注冊。

(2) 設置AVFormatContext 結構體。該結構體是FFmpeg 格式轉換過程中實現輸入和輸出功能,保存相關數據的主要結構,通過av_open_input_file 函數設置該結構體。

(3) 檢查視頻流的信息,通過調用av_find_stream_info(pFormatCtx)函數,pFormatCtx-》streams 就填充了正確的視頻流信息,pFormatCtx 類型是AVFormatContext.

(4) 得到編解碼器上下文,pCodecCtx= pFormatCtx -》 streams[videoStream]-》codec,pCodecCtx 指針指向了流中所使用的關于編解碼器的所有信息

(5) 打開解碼器,先通過avcodec_find_decoder 函數找到相應解碼器,然后調用avcodec_open 函數打開解碼器。

(6) 申請內存用來存放解碼數據, 通過調用avcodec_alloc_frame 函數實現,由于解碼的數據是YUV420 格式的,因此還需要將該數據轉換成RGB 格式,因此,再次調用avcodec_alloc_frame 申請內存用來存放RGB 格式數據。

(7) 申請內存用來存放原始數據,因為H264 解碼時,對于P 幀需要參考前面一個關鍵幀或P 幀,而B幀需要參考前后幀,因此需要存放原始數據,首先,用avpicture_get_size 來獲得需要的大小,然后調用av_malloc 函數申請內存空間。

(8) 通過調用avpicture_fill 函數將幀和新申請的內存結合起來。

(9) 創建格式轉換上下文,通過img_convert_ctx=sws _getContext(src_w, src_h,src_pix_fmt, dst_w, dst_h,PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL,NULL)方法實現。其中,src_w 表示源圖像的寬度,src_h 表示源圖像的高度,src_pix_fmt 表示源圖像的格式,dst_w 表示目標圖像的寬度,dst_h 表示目標圖像的高度,PIX_FMT_RGB24 表示目標圖像的格式。

4.2.2 對數據進行H264 解碼

(1) 獲得需要解碼的一幀數據,由于前面接收端線程已經把接收到的數據存放在一個指針數組中,因此,解碼線程只需要從指針數據中獲取數據即可。

(2) 解碼數據。調用解碼函數avcodec_ decode_video(pCodecCtx , pFrame , &finished , encodedData,size)來解碼視頻文件。其中,參數pCodecCtx是前面得到視頻流編碼上下文的指針;參數pFrame存儲解碼后的圖片的位置,參數finished 用來記錄已完成的幀數;參數encodedData 是輸入緩沖區指針,指向要解碼的原始數據;參數size 是輸入緩沖區的大小。

(3) 將已解碼的視頻數據YUV420 格式轉換成RGB 格式,通過調用sws_scale()函數實現格式轉換。

4.2.3 視頻數據的顯示

本系統使用QT 下的QImage 顯示視頻數據,由于QImage 能夠存取單個像素,這樣在顯示前一幀圖像的時候,將該圖像保存下來,當顯示后一幀圖像的時候,如果該像素值與前一幀相同,則不必修改該值,從而節省了大量的時間,即哪里變修改哪里,顯示過程的具體步驟如下:

(1) 取得已解碼的視頻數據,且該數據是RGB 格式的。

(2) 循環取得視頻數據的R 分量、G 分量、B 分量。

(3) 判斷該點的像素值是否與前一幀對應位置的像素值相同,若相同,跳轉到第2 步,否則,保存該像素值。

(4) 對取得的RGB 各自分量,構造該像素點的顏色值,通過調用qRGB(R,G,B)構造方法實現。

(5) 設置相應點的像素值,首先生成QImage 類的對象,然后調用該類的setPixel(x,y,rgb)。其中,x 是圖像的x 坐標值,y 是圖像的y 坐標值,rgb 是該點的顏色值。

(6) 顯示圖像,通過調用update()方法,該方法會觸發繪畫事件,因此,在繪畫事件里,寫入顯示圖像代碼,即可顯示剛生成的QImage 對象,通過調用drawImage()方法繪制圖像。

5 結論

本系統在視頻圖像采集時,為了降低數據量,采用YUV420 的采樣格式。視頻數據編碼采用H264 硬編碼方式,極大地提高了編碼速度。而在無線網絡傳輸時,考慮到丟包問題,將編碼數據進行拆包然后發送,降低了丟包率。經測試,本系統采集一幅OV9650攝像頭拍攝的且分辨率為320X240 的圖像,經H264硬編碼,編碼后的圖像數據大致為5KB 左右,降低了數據傳輸量,并且硬編碼每秒可編碼25 幀圖像數據,達到實時視頻數據編碼的要求。對于WI-FI 無線網絡的傳輸率一般在11-54Mbps 左右,因此,該無線網絡可以滿足實時傳輸視頻的需求。本系統構建了高實時性,低成本,低功耗的數字化無線視頻監控平臺,在該平臺基礎上,可以搭建各種各樣的應用,比如,路況實時監控,人臉識別,倉庫報警等應用,該系統具有一定的實用價值。

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管
国内精品国语自产拍在线观看| 如狼似虎的熟妇14P| 熟妇高潮喷沈阳45熟妇高潮喷| 亚洲AV色欲色欲WWW| 亚洲性XXXXX极品少妇| 日本久久夜夜一本婷婷| 男生裸睡勃起流出液体| 欧美成人一区二区三区| 嫩草国产福利视频一区二区| 无码人妻一区二区三区四区AV| 一进一出一爽又粗又大| 顶级RAPPER潮水日本| 精品国产成人A区在线观看 | 无码精品人妻一区二区三区漫画| 亚洲色偷偷色噜噜狠狠99网| 在线天天看片视频免费观看| 成人一区二区免费中文字幕视频| 国产在线精品成人一区二区三区| 麻豆人妻无码性色AV专区| 上边一面亲下边一面膜的功效| 雨后小故事完整版| 国产馆AV超薄肉色丝袜| 漂亮人妻洗澡被强人人躁| 亚洲AV无码乱码在线观看四虎| 亚洲精品无码久久久久APP| 波多野结衣AV一区二区三区中文 | 久久精品国产久精久精| 强开小婷嫩苞又嫩又紧视频韩国| 午夜福利理论片高清在线观看| 亚洲国产精品成人精品无码区在线 | 公交车强摁做开腿呻吟| 久久亚洲色WWW成人图片| 亚洲精品无码AⅤ中文字幕蜜桃| 国产好深好硬好想要免费视频| 久久精品无码免费不卡| 无码精品一区二区三区在线| 一区二区在线 | 欧洲| 亚洲国模337P人艺体艺术| 国产成人久久精品| 美女扒开尿眼给男人桶爽网站免费| 亚洲 欧美 叧类人妖| 成 人 综合 亚洲另类| 乱人伦人妻中文字幕在线入口| 日日摸夜夜添夜夜添毛片性色AV | 免费A级毛片18以上观看精品| 午夜精品久久久久久中宇| 99RE6在线视频精品免费| 久久久国产成人精品蜜臀AⅤ| 亚洲制服丝袜AV一区二区三区| 国产成年无码V片在线| 日韩人妻无码一区2区3区| 又爽又黄又无遮挡网站动态图| 成人女人爽到高潮的Av在线| 美女内射在线观看| 日本三级黄色视频| 亚洲欧洲精品无码AV| 国产欧美一区二区精品性色| 挺进去岳就不挣扎了在线观看| 成人毛片18女人毛片免费| 好硬好涨老师受不了了 | 男人操女人视频图片日韩| 杂乱小说2第400部| 美女高潮潮喷出白浆视频| 中日韩人妻中文字幕视频在线| 97久久精品无码一区二区| 娇妻被黑人杂交下呻吟| 无码国产精品一区二区高潮| 国产午夜精品久久久久免费视 | 激情97综合亚洲色婷婷五| 色综合色综合色综合色欲| 被猛男伦流澡到高潮H| 日本久久三级电影院| 99国精产品品质溯源网| 噜噜私人影片在线看片| 亚洲无线一二三四区手机| 邻居把我弄的高潮三次面舞| 777爽死你免费看一二区无码| 久亚洲一线产区二线产区三线产区| 亚洲AV无码专区亚洲AV桃| 久久99精品久久久久麻豆| 亚洲国产欧美在线观看片不卡| 麻豆国产成人AV| 亚洲成AⅤ人在线观看无码 | 人妻无码一区二区三区视频| 337P日本欧洲亚洲大胆69影| 色五月五月丁香亚洲综合网| 丰满人妻一区二区三区Aⅴ在线| 亚洲成人在线观看av| 狠狠躁天天躁中文字幕| 天堂AV无码大芭蕉伊人AV孕妇| 国产精品99久久99久久久动漫| 亚洲成AV人片不卡无码| 久久久久夜夜夜综合国产| 野花影视大全在线观看免费| 久久久亚洲欧洲日产国码AⅤ| 被蹂躏的她 电影| 亚洲国产精品热久久| 欧美性饥渴少妇XXXⅩOOOO| 啊灬啊灬快点灬用力岳| 亚洲AV成人网人人蜜臀| 久久久久久久综合色一本| AV中文无码乱人伦在线观看| 无码 制服 丝袜 国产 另类| 妺妺窝人体色WWW看美女图片 | 日本Α片无遮挡在线观看| 精品免费AV一区二区三区| 超碰97人人做人人爱2020| 亚洲AV日韩综合一区| 免费无码成人AV在线播放| 国产无遮挡又黄又爽在线观看| 野花影视在线观看免费高清完整版| 欧美精品18VIDEOS性欧美| 国产成人精品2021| 最新国产精品亚洲| 少妇大叫太大太爽受不了| 久久99久久99小草精品免视看 | 欧美人妻精品一区二区免费看| 成人无码一区二区三区网站| 中文无码人妻影音先锋| 入禽太深视频免费视频| 欧美成人精品三级又大又粗| 黑人大雞巴ⅩⅩⅩ高潮| A狠狠久久蜜臀婷色中文网| 亚洲精品无码一区二区AⅤ污 | 亚洲国产精品无码中文字视| 丝袜老师办公室里做好紧好爽| 男男gv在线观看| 黑人VIDEODESEXO极品| めんたいさんでぃふぇんすっ甘雨| 手在线播放波多野结衣| 男人一边吃奶一边弄下边好爽 | 羞羞漫画_成人漫画_成人专用| 麻豆产精国品一二三产区区| 精品亚洲自慰AV无码喷奶水| 成人片黄网站A毛片免费| 中文无码VR最新无码AV专区| 小洞饿了想吃大香肠喝热牛奶是| 欧美人妖XXXX做受| 久久人人爽人人爽人人片AV不| 皇上H小妖精把腿张开| 啊灬啊灬快点灬用力岳| 又大又硬又粗再深一点| 亚洲熟妇AV不卡一区二区三区| 无码不卡一区二区三区在线观看| 青青草A免费线观A| 国产精品无码无在线观看 | 国产免费人成视频在线播放播| A级毛片免费全部播放| 香港三香港日本三级在线理论| 色婷婷AV一区二区三区| 欧美大屁股流白浆XXXX视频| 伦人伦XXXX国语对白| 国内揄拍国内精品少妇国语| 国产精品爱久久久久久久小说| 国产ⅩXXX推油按摩BBBB| AV狠狠色超碰丁香婷婷综合久久| 亚洲中文无码A∨在线观看| 亚洲AV色香蕉一区二区蜜桃| 亚洲爆乳无码专区WWW| 亚洲AV无码AV制服另类专区| 天堂中文А√在线官网| 老旺的大肉蟒进进出出视频| 久久WWW成人_看片免费不卡| 果冻十麻豆十天美十老师| 国产在线精品一区二区中文| Chinese老女人老熟妇HD| 最新亚洲春色AV无码专区| 一二三四免费观看在线视频 | 九九久久精品国产| 激情偷乱人伦小说免费看| 精品国产综合区久久久久久| 国产精品青青在线麻豆| 韩国善良的小峓子在钱| 国产在线精品一区二区高清不卡| 果冻传媒免费观看4399| 韩国精品一区二区无码视频 | 亚洲成A∧人片在线播放黑人 | 欧美肉体XXXX极品粗大| 青春草无码精品视频在线观看| 欧美激情在线播放| 日本肉体裸交ⅩXXXBBBB| 性饥渴的农村熟妇在线视频| 无码专区AAAAAA免费视频| 亚洲中国最大AV网站| 51精品国产人成在线观看| 东北老熟女疯狂作爱视频| 国产性大战XXXXX久久久| 精东传媒一二三区进站口| 国产女人喷潮视频在线观看| 国产亚洲AV电影院之毛片| 国产AV无码专区亚洲AVJUL| 国产特级毛片AAAAAA毛片| 军人全身脱精光自慰| 娇小萝被两个黑人用半米长| 国产综合无码一区二区色蜜蜜 | 精品伊人久久大线蕉色首页| 嫩BBB槡BBBB搡BBBB| 人妻少妇无码专视频在线| 亚洲AV综合伊人AV一区加勒比 | 公车人妻中出中文字幕|