3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

跨平台屏幕/摄像头RTMP推流模块设计要点

發布時間:2025/3/12 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 跨平台屏幕/摄像头RTMP推流模块设计要点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

經常有企業或開發者有這樣的疑惑,明明看到網上的demo,一個RTMP推送,五六個接口就搞定了,你們咋就搞得這么復雜?

以大牛直播SDK的(Github)Windows RTMP推流為例,我們的接口要100多個,下面我們就扯扯,為什么一個RTMP推送,怎么就這么難?

RTMP推送端SDK特點:

  • 全自研框架,易于擴展,自適應算法讓延遲更低、采集編碼傳輸效率更高;
  • 所有功能以SDK接口形式提供,所有狀態,均有event回調,完美支持斷網自動重連;
  • SDK模塊化,可和大牛直播播放器SDK組合實現流媒體數據轉發、內置輕量級RTSP服務、連麥、一對一互動等場景;
  • Windows推送端SDK以層級模式提供,開發者可以自行組合數據源(如多攝像頭/屏幕/水印疊加);
  • 支持外部YUV/RGB/H.264/AAC/SPEEX/PCMA/PCMU數據源接入;
  • 所有參數均可通過SDK接口單獨設置,亦可通過默認參數,傻瓜式設置;
  • 推送、錄像、內置輕量級RTSP服務模塊完全分離,可單獨使用亦可組合使用;
  • 業內甚至很難找到效果接近的SDK。
  • 上個圖:

    功能支持:

    • ?[視頻采集處理]Windows平臺涵蓋“Windows視頻采集處理”功能;
    • ?[音頻采集處理]Windows平臺涵蓋“Windows音頻采集處理”功能;
    • ?[本地預覽]Windows平臺支持攝像頭/屏幕/合成數據實時預覽功能,Android/iOS平臺支持本地前后置攝像頭預覽;
    • ?[攝像頭反轉/旋轉]Windows平臺支持攝像頭水平反轉、垂直反轉、0°/90°/180°/270°旋轉;
    • ?[攝像頭采集]除常規YUV格式外,Windows平臺還支持MJPEG格式的攝像頭采集;
    • ?[麥克風/揚聲器采集]Windows平臺音頻輸入端支持麥克風、揚聲器,或麥克風和揚聲器混音輸入;
    • ?[RTMP推流]超低延時的RTMP協議直播推流SDK(Windows/Android/iOS支持RTMP擴展H.265推送);
    • ?[視頻格式]Windows/Android平臺支持H.264/H.265編碼(Android H.265硬編碼),iOS平臺支持H.264編碼;
    • ?[音頻格式]Windows/Android/iOS平臺支持AAC編碼,Windows/Android平臺支持Speex編碼;
    • ?[音頻編碼]Windows/Android平臺支持Speex推送、Speex編碼質量設置;
    • ?[音量調節]Windows/Android平臺采集端支持實時音量調節(其中,Windows平臺混音模式下支持單獨控制麥克風、揚聲器音量);
    • ?[H.264硬編碼]Windows/Android/iOS平臺支持H.264特定機型硬編碼;
    • ?[H.265硬編碼]Android/iOS平臺支持H.265特定機型硬編碼;
    • ?[硬編碼自適應]Android/iOS平臺支持硬編碼自適應,如檢測到硬編碼不支持,自動切換到軟編(iOS如H.265硬編,先切換到H.264硬編碼,如不支持再嘗試H.264軟編);
    • ?[軟硬編碼參數配置]支持gop間隔、幀率、bit-rate設置;
    • ?[軟編碼參數配置]支持軟編碼profile、軟編碼速度、可變碼率設置;
    • ?[多實例推送]支持多實例推送(如同時推送屏幕/攝像頭和外部數據);
    • ?[RTMP擴展H.265]Windows/Android/iOS推送SDK支持RTMP擴展H.265推送,Windows針對攝像頭采集軟編碼,使用H.265可變碼率,帶寬大幅節省,效果直逼傳統H.265編碼攝像頭,Android/iOS平臺支持H.265硬編碼;
    • ?[橫豎屏推流]Android/iOS平臺支持支持橫屏、豎屏推流;
    • ?[多分辨率支持]支持攝像頭或屏幕多種分辨率設置;
    • ?[Windows推屏]Windows平臺支持屏幕裁剪、窗口采集、屏幕/攝像頭數據合成等多種模式推送;
    • ?[移動端推屏]Android平臺支持后臺service推送屏幕(推送屏幕需要5.0+版本);
    • ?[移動端推屏]iOS平臺支持后臺推送屏幕(基于ReplayKit,需要iOS 10.0+版本);
    • ?[事件回調]支持各種狀態實時回調;
    • ?[水印]Windows平臺支持文字水印、png水印、實時遮擋,Android平臺支持文字水印、png水印;
    • ?[RTMP推送模式]支持RTMP推送 live|record模式設置(需服務器支持);
    • ?[鏡像]Android/iOS平臺支持前置攝像頭實時鏡像功能;
    • ?[前后攝像頭實時切換]Android/iOS平臺支持采集過程中,前后攝像頭切換;
    • ?[復雜網絡處理]支持斷網重連等各種網絡環境自動適配;
    • ?[動態碼率]支持根據網絡情況自動調整推流碼率;
    • ?[實時靜音]支持推送過程中,實時靜音/取消靜音;
    • ?[實時快照]支持推流過程中,實時快照;
    • ?[純音頻推流]支持僅采集音頻流并發起推流功能;
    • ?[純視頻推流]支持特殊場景下的純視頻推流功能;
    • ?[降噪]Windows/Android平臺支持環境音、手機干擾等引起的噪音降噪處理、自動增益、VAD檢測;
    • ?[回音消除]Android平臺支持實時傳遞遠端PCM數據,方便回音消除處理;
    • ?[外部編碼前視頻數據對接]支持YUV數據對接;
    • ?[外部編碼前音頻數據對接]支持PCM對接;
    • ?[外部編碼后視頻數據對接]支持外部H.264數據對接;
    • ?[外部編碼后音頻數據對接]外部AAC/PCMA/PCMU/SPEEX數據對接;
    • ?[推送端休眠設置]Windows平臺支持休眠接口(設置成休眠模式后CPU會適當降低);
    • ?[編碼后數據輸出]Android平臺支持輸出編碼后的H264/AAC數據到上層,方便對接第三方平臺(如GB28181)對接;
    • ?[擴展錄像功能]完美支持和錄像SDK組合使用,錄像相關功能,可參見"Windows/Android/iOS錄像";
    • ?[裁剪模式]Android/iOS平臺支持特定分辨率攝像頭裁剪模式設置;
    • ?[服務器兼容]支持自建服務器(如Nginx、SRS)或CDN。

    支持平臺架構

    支持平臺支持架構
    Windows平臺x86 debug/release, x64 debug/release
    Android平臺armeabi-v7a, arm64-v8a, x86, x86_64
    iOS平臺armv7, arm64, i386, x86_64

    Windows視頻采集處理相關:

  • 支持視頻源
    • ?支持Windows屏幕采集、屏幕裁剪、特定窗口采集、攝像頭采集、擴展外部H.264數據對接;
    • 攝像頭和屏幕合成
    • ?[攝像頭和屏幕實時切換]支持推送過程中,攝像頭和屏幕互相切換,單畫面顯示攝像頭或屏幕;
    • ?[攝像頭疊加到屏幕] 支持攝像頭按照設置坐標,疊加到屏幕指定位置,并支持實時關閉疊加層;
    • ?[屏幕疊加到攝像頭] 支持屏幕按照設定坐標,疊加到攝像頭指定位置,并支持實時關閉疊加層;
  • 水印和透明度遮擋
    • ?[實時水印]支持動態水印設置,完美支持文字水印、實時時間水印和圖片水印;
    • ?[透明度]可以設置透明度處理(設置遮蓋);

    Windows音頻采集處理相關

  • 支持音頻源
    • ?支持Windows采集麥克風、揚聲器和外部AAC, Speex WB, PCMA, PCMU數據接口輸入;
  • 音頻合成
    • ?[音頻]支持揚聲器和麥克風音頻混音輸出(同時選擇“采集揚聲器”和“采集麥克風”);
  • 音頻處理
    • ?支持音頻“端點檢測(VAD)”,自適應碼流,音頻碼流更節省;
    • ?支持回音消除功能;
    • ?支持噪音抑制功能;
    • ?支持自動增益控制。

    Windows/Android/iOS錄像SDK相關

    • ?[拉流]支持拉取RTSP流錄像;
    • ?[拉流]支持拉取RTMP流錄像;
    • ?[推流端錄像]支持推送端同步錄像;
    • ?[邏輯分離]大牛直播錄像SDK不同于普通錄像接口,更智能,和推送、播放、轉發、內置輕量級RTSP服務SDK功能完全分離,支持隨時錄像;
    • ?[url切換]在錄像過程中,支持切換不同URL,如兩個URL配置一致,則可以錄制到同一個MP4文件,如不一致,可自動分割到下一個文件;
    • ?[參數設置]支持設置單個錄像文件大小、錄像路徑等,并支持純音頻、純視頻、音視頻錄制模式;
    • ?[音頻轉碼]支持音頻(PCMU/PCMA,Speex等)轉AAC后再錄像;
    • ?[265支持]支持RTSP/RTMP H.265錄制到MP4文件;
    • ?[推送端265錄像]Windows/Android推送端SDK支持H265錄像;
    • ?[事件回調]從開始錄像,到錄像結束均有event callback上來,網絡堵塞、音視頻同步均做了非常友好的處理。

    看過之后,你再思考下,一個能滿足商業化目的的RTMP推流,真的是幾個接口能搞定的嗎?

    附個Windows推送SDK的接口頭文件:

    #ifndef NT_SMART_PUBLISHER_SDK_H_ #define NT_SMART_PUBLISHER_SDK_H_// The following ifdef block is the standard way of creating macros which make exporting // from a DLL simpler. All files within this DLL are compiled with the SMARTPUBLISHERSDK_EXPORTS // symbol defined on the command line. This symbol should not be defined on any project // that uses this DLL. This way any other project whose source files include this file see // SMARTPUBLISHERSDK_API functions as being imported from a DLL, whereas this DLL sees symbols // defined with this macro as being exported. #ifdef SMARTPUBLISHERSDK_EXPORTS #define SMARTPUBLISHERSDK_API __declspec(dllexport) #else #define SMARTPUBLISHERSDK_API __declspec(dllimport) #endif#include "nt_type_define.h"#include "nt_smart_publisher_define.h"#ifdef __cplusplus extern "C"{ #endif/*Image處理提供單獨的結構體, 降低存儲空間,方便拷貝*/typedef struct _NT_SmartPublisherImageSDKAPI{/*分配Image, 分配后,SDK內部會初始化這個結構體, 失敗的話返回NULL*/NT_PB_Image* (NT_API *AllocateImage)(NT_VOID);/*釋放Image, 注意一定要調用這個接口釋放內存,如果在你自己的模塊中釋放,Windows會出問題的,成功返回 NT_ERC_OK*/NT_UINT32(NT_API *FreeImage)(NT_PB_Image** ppImage);/*克隆一個Image, 失敗返回NULL*/NT_PB_Image* (NT_API* CloneImage)(const NT_PB_Image* src);/*拷貝Image, 會先釋放dst的資源,然后再拷貝成功返回 NT_ERC_OK*/NT_UINT32(NT_API* CopyImage)(NT_PB_Image* dst, const NT_PB_Image* src);/*給圖像一個面設置數據,如果這個面已經有數據,將會釋放掉再設置這個設置行為依賴于NT_PB_Image::format_成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetImagePlane)(NT_PB_Image* image, NT_INT32 plane,NT_INT32 planeStride, const NT_UINT8* planeData, NT_INT32 planeDataSize);/*加載PNG圖片file_name_utf8: 必須是utf8編碼成功返回 NT_ERC_OK*/NT_UINT32(NT_API* LoadImage)(NT_PCSTR file_name_utf8,NT_PB_Image** ppImage);} NT_SmartPublisherImageSDKAPI;/*繪制相關接口, 繪制后續可能會提供更多接口*/typedef struct _NT_SmartPublisherDrawImageSDKAPI{/*成功返回NT_ERC_OK*/NT_UINT32(NT_API *Draw)(NT_HDC hdc, NT_INT32 xDst, NT_INT32 yDst,NT_INT32 dstWidth, NT_INT32 dstHeight,NT_INT32 xSrc, NT_INT32 ySrc,NT_INT32 srcWidth, NT_INT32 srcHeight,const NT_PB_Image* image);} NT_SmartPublisherDrawImageSDKAPI;typedef struct _NT_SmartPublisherSDKAPI{/*flag目前傳0,后面擴展用, pReserve傳NULL,擴展用,成功返回 NT_ERC_OK*/NT_UINT32(NT_API *Init)(NT_UINT32 flag, NT_PVOID pReserve);/*這個是最后一個調用的接口成功返回 NT_ERC_OK*/NT_UINT32(NT_API *UnInit)();/*video_option 請參考 NT_PB_E_VIDEO_OPTION,auido_option 請參考 NT_PB_E_AUDIO_OPTIONflag目前傳0,后面擴展用, pReserve傳NULL,擴展用,獲取Handle成功返回 NT_ERC_OK*/NT_UINT32(NT_API *Open)(NT_PHANDLE pHandle, NT_UINT32 video_option, NT_UINT32 auido_option, NT_UINT32 flag, NT_PVOID pReserve);/*調用這個接口之后handle失效,成功返回 NT_ERC_OK*/NT_UINT32(NT_API *Close)(NT_HANDLE handle);/*設置事件回調,如果想監聽事件的話,建議調用Open成功后,就調用這個接口*/NT_UINT32(NT_API *SetEventCallBack)(NT_HANDLE handle,NT_PVOID call_back_data, NT_PB_SDKEventCallBack call_back);/*參數相關設置*//*設置屏幕裁剪left: 屏幕左上角x位置top: 屏幕左上角y位置width: 寬度, 必須是16的倍數height: 高度, 必須是16的倍數*/NT_UINT32(NT_API *SetScreenClip)(NT_HANDLE handle, NT_UINT32 left, NT_UINT32 top, NT_UINT32 width, NT_UINT32 height);/*移動屏幕剪切區域,這個接口只能推送或者錄像中調用left: 屏幕左上角x位置top: 屏幕左上角y位置*/NT_UINT32(NT_API *MoveScreenClipRegion)(NT_HANDLE handle, NT_UINT32 left, NT_UINT32 top);/*允許使用DXGI屏幕采集方式, 這種方式需要win8及以上系統才支持is_enable: 1表示啟用DXGI采集,0表示不啟用, 其他值直接返回錯誤成功返回 NT_ERC_OK*/NT_UINT32(NT_API *EnableDXGIScreenCapturer)(NT_HANDLE handle, NT_INT32 is_enable);/**采集屏幕時停用Aero, 這個只對win7有影響,win8及以上系統, 微軟已經拋棄了Aero Glass效果*is_disable: 1:表示停用,如果設置為1的話,在win7系統上開始捕屏時可能黑屏閃爍一下, 0:表示不停用* sdk內部默認值是1*成功返回 NT_ERC_OK*/NT_UINT32(NT_API *DisableAeroScreenCapturer)(NT_HANDLE handle, NT_INT32 is_disable);/*在使用GDI方式采集屏幕時, 如果需要采集WS_EX_LAYERED屬性窗口,設置成1is_enable: 1表示采集WS_EX_LAYERED屬性窗口, 0表示不采集WS_EX_LAYERED屬性窗口. 默認系統是0,不采集.注意采集WS_EX_LAYERED屬性窗口,鼠標會閃爍成功返回 NT_ERC_OK*/NT_UINT32(NT_API *EnableScreenCaptureLayeredWindow)(NT_HANDLE handle, NT_INT32 is_enable);/*這個接口主要判斷頂層窗口能否能被捕獲, 如果不能被捕獲的話返回NT_ERC_FAILED如果返回NT_ERC_OK,表示可能能捕獲*/NT_UINT32(NT_API *CheckCapturerWindow)(NT_HWND hwnd);/*設置要捕獲的窗口的句柄*/NT_UINT32(NT_API *SetCaptureWindow)(NT_HANDLE handle, NT_HWND hwnd);/*設置幀率*/NT_UINT32(NT_API *SetFrameRate)(NT_HANDLE handle, NT_UINT32 frame_rate);/*+++攝像頭相關接口+++*//*獲取攝像頭數量pNumer: 返回設備數量成功返回 NT_ERC_OK*/NT_UINT32(NT_API* GetVideoCaptureDeviceNumber)(NT_INT32* pNumer);/*返回攝像頭設備信息device_index: 設備索引device_name_utf8: 設備名稱,傳NULL將不返回名稱,如果不是NULL的話, device_name_length必須大于等于256, 返回utf8編碼的設備名稱device_name_length: 設備名稱緩沖大小,如果device_name_utf8是NULL,則傳入0, 否則必須大于等于256device_unique_id_utf8: 設備唯一ID, 傳NULL將不返回ID,如果不傳NULL的話,device_unique_id_length必須大于等于1024,返回utf8編碼的設備IDdevice_unique_id_length: 設備唯一ID緩沖代銷, 如果是device_unique_id_utf8NULL, 則傳入0,否則必須大于等于1024成功返回 NT_ERC_OK*/NT_UINT32(NT_API* GetVideoCaptureDeviceInfo)(NT_INT32 device_index,NT_PSTR device_name_utf8,NT_UINT32 device_name_length,NT_PSTR device_unique_id_utf8,NT_UINT32 device_unique_id_length);/*返回攝像頭能力數device_unique_id_utf8: 設備唯一idcapability_number: 返回的設備能力數成功返回 NT_ERC_OK*/NT_UINT32(NT_API* GetVideoCaptureDeviceCapabilityNumber)(NT_PCSTR device_unique_id_utf8,NT_INT32* capability_number);/*返回攝像頭能力device_unique_id_utf8: 設備唯一id,device_capability_index: 設備能力索引capability: 設備能力成功返回 NT_ERC_OK*/NT_UINT32(NT_API* GetVideoCaptureDeviceCapability)(NT_PCSTR device_unique_id_utf8,NT_INT32 device_capability_index,NT_PB_VideoCaptureCapability* capability);/** 在多個實例推送多路時,對于一個攝像頭來說,所有實例只能共享攝像頭,那么只有一個實例可以改變攝像頭分辨率,其他實例使用這個縮放后的圖像.在使用多實例時,調用這個接口禁止掉實例的分辨率設置能力.只留一個實例能改變分辨,如果不設置,行為未定義.這個接口必須在 SetLayersConfig, AddLayerConfig 之前調用device_unique_id_utf8: 設備唯一id成功返回 NT_ERC_OK*/NT_UINT32(NT_API* DisableVideoCaptureResolutionSetting)(NT_HANDLE handle,NT_PCSTR device_unique_id_utf8);/*啟動攝像頭預覽device_unique_id_utf8: 設備唯一idhwnd: 繪制的窗口句柄成功返回 NT_ERC_OK*/NT_UINT32(NT_API* StartVideoCaptureDevicePreview)(NT_PCSTR device_unique_id_utf8,NT_HWND hwnd);/**上下反轉攝像頭預覽圖像*is_flip: 1:表示反轉, 0:表示不反轉*/NT_UINT32(NT_API *FlipVerticalCameraPreview)(NT_HWND hwnd, NT_INT32 is_flip);/**水平反轉攝像頭預覽圖像*is_flip: 1:表示反轉, 0:表示不反轉*/NT_UINT32(NT_API *FlipHorizontalCameraPreview)(NT_HWND hwnd, NT_INT32 is_flip);/**旋轉攝像頭預覽圖像, 順時針旋轉degress: 設置0, 90, 180, 270度有效,其他值無效注意:除了0度,其他角度播放會耗費更多CPU*/NT_UINT32(NT_API *RotateCameraPreview)(NT_HWND hwnd, NT_INT32 degress);/*告訴SDK預覽窗口大小改變hwnd: 繪制的窗口句柄成功返回 NT_ERC_OK*/NT_UINT32(NT_API* VideoCaptureDevicePreviewWindowSizeChanged)(NT_HWND hwnd);/*停止攝像頭預覽hwnd: 繪制的窗口句柄成功返回 NT_ERC_OK*/NT_UINT32(NT_API* StopVideoCaptureDevicePreview)(NT_HWND hwnd);/***************************//*****獲取攝像頭RBG32圖像接口++//***************************//*調用流程:1. StartGetVideoCaptureDeviceImage 獲取句柄,切保存句柄2. GetVideoCaptureDeviceImage 獲取圖像3. StopGetVideoCaptureDeviceImage 停止, 之后句柄將無效*//*調用此接口前置條件: 必須調用過Init接口, 否則會奔潰或失敗pVideoCaptrueImageHandle: 要返回的句柄的指針,請不要和其他句柄搞混device_unique_id_utf8: 設備唯一id成功返回 NT_ERC_OK 并返回VideoCaptrueImageHandle句柄*/NT_UINT32(NT_API* StartGetVideoCaptureDeviceImage)(NT_PHANDLE pVideoCaptrueImageHandle,NT_PCSTR device_unique_id_utf8);/**上下反轉設備圖像*is_flip: 1:表示反轉, 0:表示不反轉*/NT_UINT32(NT_API *FlipVerticalVideoCaptureDeviceImage)(NT_HANDLE videoCaptrueImageHandle, NT_INT32 is_flip);/**水平反轉設備圖像*is_flip: 1:表示反轉, 0:表示不反轉*/NT_UINT32(NT_API *FlipHorizontalVideoCaptureDeviceImage)(NT_HANDLE videoCaptrueImageHandle, NT_INT32 is_flip);/**旋轉設備圖像, 順時針旋轉degress: 設置0, 90, 180, 270度有效,其他值無效注意:除了0度,其他角度播放會耗費更多CPU*/NT_UINT32(NT_API *RotateVideoCaptureDeviceImage)(NT_HANDLE videoCaptrueImageHandle, NT_INT32 degress);/*調用這個接口可以獲取攝像頭圖像videoCaptrueImageHandle: 句柄, 通過StartGetVideoCaptureDeviceImage得到的isDiscardImage: 1:表示取到圖像后,就把SDK內部保存的圖像刪除掉, 0:表示取到圖像后, SDK內部的圖像不刪除,那么下一次再調用這個接口的時候,如果攝像頭沒有產生新的圖像,就會返回上次返回過的圖像ppImage: 指向圖像指針的指針,如果有圖像的話, 會填充 *ppImage返回值:NT_ERC_OK: 表示取到圖像, *ppImage必然有值NT_ERC_PB_NO_IMAGE: 表示SDK內部目前沒有圖像,需要等待攝像頭產生圖像其他值: 可能是其他錯誤,比如參數錯誤等等注意:1. 這個接口返回的圖像 寬和高可能會變, 就是說每一次調用返回的圖像寬高可能不一樣2. 取到的圖像是從上到下的*/NT_UINT32(NT_API* GetVideoCaptureDeviceImage)(NT_HANDLE videoCaptrueImageHandle,NT_INT32 isDiscardImage,NT_PB_Image** ppImage);/*停止獲取攝像頭圖像成功返回 NT_ERC_OK注意:必須在調用UnInit之前調用*/NT_UINT32(NT_API* StopGetVideoCaptureDeviceImage)(NT_HANDLE videoCaptrueImageHandle);/***************************//*****獲取攝像頭RBA32圖像接口--//***************************//*設置攝像頭信息*/NT_UINT32(NT_API *SetVideoCaptureDeviceBaseParameter)(NT_HANDLE handle, NT_PCSTR device_unique_id_utf8, NT_UINT32 width, NT_UINT32 height);/**上下反轉攝像頭圖像*is_flip: 1:表示反轉, 0:表示不反轉*/NT_UINT32(NT_API *FlipVerticalCamera)(NT_HANDLE handle, NT_INT32 is_flip);/**水平反轉攝像頭圖像*is_flip: 1:表示反轉, 0:表示不反轉*/NT_UINT32(NT_API *FlipHorizontalCamera)(NT_HANDLE handle, NT_INT32 is_flip);/**旋轉攝像頭圖像, 順時針旋轉degress: 設置0, 90, 180, 270度有效,其他值無效注意:除了0度,其他角度播放會耗費更多CPU*/NT_UINT32(NT_API *RotateCamera)(NT_HANDLE handle, NT_INT32 degress);/*---攝像頭相關接口---*//*+++視頻合成相關設置+++*//*設置視頻合成層, 傳入的是一個數組, 請正確填充每一層reserve: 這個參數保留, 當前請傳0confs: 層配置數組count: 數組大小flag: 目前傳0pReserve: 保留將來用成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetLayersConfig)(NT_HANDLE handle, NT_INT32 reserve, const NT_PB_LayerBaseConfig** confs, NT_INT32 count,NT_UINT32 flag, NT_PVOID pReserve);/*清除所有層配置,注意這個接口只能在推送或者錄像之前調用,否則結果未定義這個接口主要是給C#使用,C++請直接使用SetLayersConfigreserve: 這個參數保留, 當前請傳0flag: 目前傳0pReserve: 保留將來用成功返回 NT_ERC_OK*/NT_UINT32 (NT_API *ClearLayersConfig)(NT_HANDLE handle, NT_INT32 reserve,NT_UINT32 flag, NT_PVOID pReserve);/*增加層配置,注意這個接口只能在推送或者錄像之前調用,否則結果未定義這個接口主要是給C#使用,C++請直接使用SetLayersConfigreserve: 這個參數保留, 當前請傳0conf: 配置層layer_type: 層類型flag: 目前傳0pReserve: 保留將來用成功返回 NT_ERC_OK*/NT_UINT32 (NT_API *AddLayerConfig)(NT_HANDLE handle, NT_INT32 reserve,NT_PVOID conf, NT_INT32 layer_type,NT_UINT32 flag, NT_PVOID pReserve);/*動態禁止或者啟用層index: 層索引, 不能是第0層,如果傳0的話,會失敗reserve: 保留字段,請傳0is_enable: 1表示能用,0表示禁止, 其他值直接返回錯誤成功返回 NT_ERC_OK*/NT_UINT32(NT_API *EnableLayer)(NT_HANDLE handle, NT_INT32 reserve,NT_INT32 index, NT_INT32 is_enable);/*更新層相關配置, 注意不是層的所有字段都可以更新,只是部分可以更新,并且有些層沒有字段可以更新,傳入的參數,SDK只選擇能更新的字段更新,不能更新的字段會被忽略reserve: 保留字段,請傳0conf: 配置flag: 請傳0pReserve: 保留字段,請傳0成功返回 NT_ERC_OK*/NT_UINT32(NT_API * UpdateLayerConfig)(NT_HANDLE handle, NT_INT32 reserve,const NT_PB_LayerBaseConfig* conf, NT_UINT32 flag, NT_PVOID pReserve);/*這個接口是給C#使用的, C++請使用上面的UpdateLayerConfig接口更新層相關配置, 注意不是層的所有字段都可以更新,只是部分可以更新,并且有些層沒有字段可以更新,傳入的參數,SDK只選擇能更新的字段更新,不能更新的字段會被忽略reserve: 保留字段,請傳0conf: 配置flag: 請傳0pReserve: 保留字段,請傳0成功返回 NT_ERC_OK*/NT_UINT32(NT_API * UpdateLayerConfigV2)(NT_HANDLE handle, NT_INT32 reserve,NT_PVOID conf, NT_INT32 layer_type, NT_UINT32 flag, NT_PVOID pReserve);/*修改層區域pReserve: 保留字段,請傳0成功返回 NT_ERC_OK*/NT_UINT32(NT_API *UpdateLayerRegion)(NT_HANDLE handle, NT_INT32 reserve,NT_INT32 index, const NT_PB_RectRegion* region);/*給index層投遞Image數據,目前主要是用來把rgb和yuv視頻數據傳給相關層reserve: 保留字段,請傳0index: 層索引image: 圖像flag: 請傳0pReserve: 保留字段,請傳0成功返回 NT_ERC_OK*/NT_UINT32(NT_API * PostLayerImage)(NT_HANDLE handle, NT_INT32 reserve,NT_INT32 index, const NT_PB_Image* image, NT_UINT32 flag, NT_PVOID pReserve);/*---視頻合成相關設置---*//*+++視頻截屏相關接口+++*//*捕獲圖片file_name_utf8: 文件名稱,utf8編碼call_back_data: 回調時用戶自定義數據call_back: 回調函數,用來通知用戶截圖已經完成或者失敗成功返回 NT_ERC_OK只有在推送或者錄像時調用才可能成功,其他情況下調用,返回錯誤.因為生成PNG文件比較耗時,一般需要幾百毫秒,為防止CPU過高,SDK會限制截圖請求數量,當超過一定數量時,調用這個接口會返回NT_ERC_PB_TOO_MANY_CAPTURE_IMAGE_REQUESTS. 這種情況下, 請延時一段時間,等SDK處理掉一些請求后,再嘗試.*/NT_UINT32(NT_API* CaptureImage)(NT_HANDLE handle, NT_PCSTR file_name_utf8,NT_PVOID call_back_data, NT_PB_SDKCaptureImageCallBack call_back);/*---視頻截屏相關接口---*//*+++視頻編碼相關接口+++*//*獲取視頻硬編碼器信息數count: 返回的數量成功返回 NT_ERC_OK*/NT_UINT32(NT_API *GetHWVideoEncoderInfoCount)(NT_INT32* count);/*獲取視頻硬編碼信息infos: 請先調用GetHWVideoEncoderInfoCount, 然后分配這個數組info_array_size: 分配的數組大小out_count: 實際返回的數量成功返回 NT_ERC_OK*/NT_UINT32(NT_API *GetHWVideoEncoderInfos)(NT_PB_HWVideoEncoderInfo* infos, NT_INT32 info_array_size, NT_INT32* out_count);/*設置軟硬編碼類型, 編碼器, codec_id, 編碼器其他參數.type: 0為軟編碼, 1為硬編碼, 默認是軟編碼.encoder_id: 如果是軟編碼, 請設置0; 如果是硬編碼, 128為NVIDIA video encoder (NVENC), 填其他值接口返回錯誤.param1: 如果是軟編碼,請設置0; 如果是硬編碼且是NVENC, 這個參數用來設置GPU index, 設置-1的話SDK自動選擇GPU.codec_id: 設置h264或h265編碼, 默認是h264, 請參考NT_MEDIA_CODEC_ID, h264填 NT_MEDIA_CODEC_ID_H264, h265填 NT_MEDIA_CODEC_ID_H265.注意: 軟編碼不支持h265, 硬編碼根據實際硬件情況決定是否支持h265.如果調用了這個接口,請不要再調用SetVideoEncoderType接口成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetVideoEncoder)(NT_HANDLE handle, NT_INT32 type, NT_INT32 encoder_id, NT_UINT32 codec_id, NT_INT32 param1);/*這個接口已經廢棄, 請使用SetVideoEncoder接口設置編碼類型, 當前支持h264和h265(注意:h265只有64位sdk庫支持, 在32位庫上設置會失敗)encoder_type: 1為h264, 2為h265, 默認為h264成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetVideoEncoderType)(NT_HANDLE handle, NT_INT32 encoder_type);/*注意,碼率控制兩種方式,要么是 SetVideoQuality(或者 SetVideoQualityV2) + SetVideoMaxBitRate要么是 SetVideoMaxBitRate + SetVideoBitRate*//*設置視頻質量, 范圍[0-20], 默認是10, 值越小質量越好,但碼率會越大建議用SetVideoQualityV2(注意:請看v2具體參數和范圍)*/NT_UINT32(NT_API *SetVideoQuality)(NT_HANDLE handle, NT_INT32 quality);/*設置視頻質量, 范圍[1-50], 值越小視頻質量越好,但碼率會越大. 請優先考慮默認值,對于H264, 默認值23對于H265, 默認值28*/NT_UINT32(NT_API *SetVideoQualityV2)(NT_HANDLE handle, NT_INT32 quality);/*設置最大視頻碼率, 單位kbps*/NT_UINT32(NT_API *SetVideoMaxBitRate)(NT_HANDLE handle, NT_INT32 kbit_rate);/*設置視頻碼率, 單位kbps, 默認是0,不使用平均碼率方式*/NT_UINT32(NT_API *SetVideoBitRate)(NT_HANDLE handle, NT_INT32 kbit_rate);/** 在一些特殊場景下, 視頻分辨率會改變, 如果設置一個固定碼率的的話,當視頻分辨率變大的時候會變的模糊,變小的話又會浪費碼率* 所以提供可以設置一組碼率的接口,滿足不同分辨率切換的需求* 規則: 比如設置兩組分辨率 640*360, 640*480, 那么當分辨率小于等于640*360時都使用640*360的碼率,* 當分辨率大于640*360且小于等于640*480時,就使用640*480的碼率,如果分辨率大于640*480 那就使用640*480的分辨率* 為了設置的更準確, 建議多劃分幾組, 讓區間變小* 調用這個接口每次設置一組,設置多組就調用多次**/NT_UINT32(NT_API* AddVideoEncoderBitrateGroupItem)(NT_HANDLE handle, const NT_PB_VideoEncoderBitrateGroupItem* item);/*清除視頻碼率組*/NT_UINT32(NT_API* ClearVideoEncoderBitrateGroup)(NT_HANDLE handle);/*設置關鍵幀間隔, 比如1表示所有幀都是關鍵幀,10表示每10幀里面一個關鍵幀,25表示每25幀一個關鍵幀*/NT_UINT32(NT_API *SetVideoKeyFrameInterval)(NT_HANDLE handle, NT_INT32 interval);/*設置H264 profile.profile: 1: H264 baseline(默認值). 2: H264 main. 3. H264 high成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetVideoEncoderProfile)(NT_HANDLE handle, NT_INT32 profile);/*設置視頻編碼速度speed: 范圍是 1 到 6, 值越小,速度越快,質量也越差*/NT_UINT32(NT_API *SetVideoEncoderSpeed)(NT_HANDLE handle, NT_INT32 speed);/*設置是否對圖像進行相同比較,相同圖像比較一般在采集桌面時有一定好處,可能能降低碼率is_compare_image: 1:表示比較, 0:表示不比較, 其他值無效max_frame_interval: */NT_UINT32(NT_API *SetVideoCompareSameImage)(NT_HANDLE handle, NT_INT32 is_compare_image,NT_UINT32 max_frame_interval);/*設置視頻最大關鍵幀間隔, 這個接口一般不使用,這里是用來配合SetVideoCompareSameImage接口的.比如開啟圖像比較后,SDK發現連續20s圖像都是相同的,但播放端需要收到關鍵幀才能解碼播放,所以需要一個限制.interval:單位是毫秒, 請和SetVideoKeyFrameInterval接口區分開,他們的參數設置方式是不同的*/NT_UINT32(NT_API *SetVideoMaxKeyFrameInterval)(NT_HANDLE handle, NT_INT32 interval);/*---視頻編碼相關接口---*//*+++音頻相關接口+++*//*獲取系統音頻輸入設備數*/NT_UINT32(NT_API* GetAuidoInputDeviceNumber)(NT_INT32* pNumer);/*獲取音頻輸入設備名稱device_id: 設備ID,需要輸入, 從0開始,最大值不能超過設備數device_name_buff: 設備名稱,返回的字符串以0結尾device_name_buff_size: 設備名稱buffer的大小,建議512*/NT_UINT32(NT_API* GetAuidoInputDeviceName)(NT_UINT32 device_id, NT_PSTR device_name_buff, NT_UINT32 device_name_buff_size);/**設置推送音頻編碼類型*type: 1:使用AAC編碼, 2:使用speex編碼, 其他值返回錯誤*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetPublisherAudioCodecType)(NT_HANDLE handle, NT_INT32 type);/**設置推送Speex編碼質量*quality: 范圍是0-10, 默認是8:大約28kbps, 值越大,質量越好,碼率也越大*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetPublisherSpeexEncoderQuality)(NT_HANDLE handle, NT_INT32 quality);/*設置推送靜音is_mute: 0表示不靜音, 1表示靜音*/NT_UINT32(NT_API* SetMute)(NT_HANDLE handle, NT_INT32 is_mute);/*設置音頻輸入設備IDdevice_id: 設備id, 一般從0開始 */NT_UINT32(NT_API* SetAuidoInputDeviceId)(NT_HANDLE handle, NT_UINT32 device_id);/*檢查是否能捕獲揚聲器音頻out_flag: 1表示可以捕獲揚聲器,0:表示不可以捕獲揚聲器*/NT_UINT32(NT_API* IsCanCaptureSpeaker)(NT_INT32* out_flag);/**設置采集揚聲器時是否補償靜音幀 這個只在auido_option是NT_PB_E_AUDIO_OPTION_CAPTURE_SPEAKER有效*is_compensation: 1表示補償, 0表示補償, 設置其他值無效*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetCaptureSpeakerCompensateMute)(NT_HANDLE handle, NT_INT32 is_compensation);/**設置回音消除*isCancel: 1表示消除回音, 0表示不消除回音*delay: 回音時延,單位是毫秒,目前推薦設置100ms, 如果設置為0的話,將使用100ms*注意這個只對麥克風捕獲有作用,揚聲器捕獲無效*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetEchoCancellation)(NT_HANDLE handle, NT_INT32 isCancel, NT_INT32 delay);/**設置音頻噪音抑制*isNS: 1表示噪音抑制, 0表示不抑制*注意,這個一般用在采集麥克風上,采集系統播放聲音時必須要性不大*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetNoiseSuppression)(NT_HANDLE handle, NT_INT32 isNS);/**設置音頻自動增益控制*isAGC: 1表示增益控制, 0表示不控制*注意,這個一般用在采集麥克風上,采集系統播放聲音時必須要性不大*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetAGC)(NT_HANDLE handle, NT_INT32 isAGC);/**設置端點檢測(Voice Activity Detection (VAD))*isVAD: 1表示端點檢測, 0表示不檢測*注意,這個一般用在采集麥克風上,采集系統播放音樂聲音時效果不好*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetVAD)(NT_HANDLE handle, NT_INT32 isVAD);/**設置輸入音量, 這個接口一般不建議調用, 在一些特殊情況下可能會用, 一般不建議放大音量*index: 一般是0和1, 如果沒有混音的只用0, 有混音的話, 0,1分別設置音量*volume: 音量,默認是1.0,范圍是[0.0, 5.0], 設置成0靜音, 1音量不變*成功返回 NT_ERC_OK*/NT_UINT32(NT_API* SetInputAudioVolume)(NT_HANDLE handle, NT_INT32 index, float volume);/*---音頻相關接口---*//*+++推送相關接口+++*//*設置推送的URL支持同時推送到多個RTMP服務器上, 最多可以同時支持推到三個服務器上為設置多個URL,請調用多次成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetURL)(NT_HANDLE handle, NT_PCSTR url, NT_PVOID pReserve);/*設置rtmp推送加密選項url: 考慮到可能推送到多個服務器,可以根據推送url配置不同的加密選項, 請確保url和SetURL一致is_encrypt_video: 1:表示視頻加密, 0:表示視頻不加密, 默認不加密, 其他值返回錯誤is_encrypt_audio: 1:表示音頻加密, 0:表示音頻不加密, 默認不加密, 其他值返回錯誤成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtmpEncryptionOption)(NT_HANDLE handle, NT_PCSTR url, NT_INT32 is_encrypt_video, NT_INT32 is_encrypt_audio);/*設置rtmp加密算法url: 考慮到可能推送到多個服務器,可以根據推送url配置不同的加密選項, 請確保url和SetURL一致encryption_algorithm: 加密算法, 當前支持aes和國標sm4. 1為aes, 2為sm4, 默認為aes.*/NT_UINT32(NT_API *SetRtmpEncryptionAlgorithm)(NT_HANDLE handle, NT_PCSTR url, NT_INT32 encryption_algorithm);/*設置rtmp推送加密密鑰url: 考慮到可能推送到多個服務器,可以根據推送url配置不同的加密選項, 請確保url和SetURL一致key:加密密鑰key_size: 如果加密算法是aes, key_size必須是16, 24, 32 這三個值, 其他返回錯誤; 如果加密算法是sm4, key_size必須是16, 其他值返回錯誤.成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtmpEncryptionKey)(NT_HANDLE handle, NT_PCSTR url, const NT_BYTE* key, NT_UINT32 key_size);/*設置rtmp推送加密IV(初始化向量), 這個接口不調用的話, 將使用默認IVurl: 考慮到可能推送到多個服務器,可以根據推送url配置不同的加密選項, 請確保url和SetURL一致iv: 初始化向量iv_size: 當前必須是16, 其他值返回錯誤成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtmpEncryptionIV)(NT_HANDLE handle, NT_PCSTR url, const NT_BYTE* iv, NT_UINT32 iv_size);/**設置視頻包時間戳回調url:推送urlmin_call_interval:最小回調時間間隔(單位是毫秒), 如果是0的話,發送每個視頻包時都會回調callbackdata:回調時用戶自定義數據call_back:回調函數指針*/NT_UINT32(NT_API *SetVideoPacketTimestampCallBack)(NT_HANDLE handle,NT_PCSTR url, NT_UINT32 min_call_interval,NT_PVOID call_back_data, NT_PB_SDKVideoPacketTimestampCallBack call_back);/*設置推送狀態回調call_back_data: 回調時用戶自定義數據call_back*/NT_UINT32(NT_API *SetPublisherStatusCallBack)(NT_HANDLE handle,NT_PVOID call_back_data, NT_PB_SDKPublisherStatusCallBack call_back);/*啟動推送*/NT_UINT32(NT_API *StartPublisher)(NT_HANDLE handle, NT_PVOID pReserve);/*停止推送*/NT_UINT32(NT_API *StopPublisher)(NT_HANDLE handle);/*---推送相關接口---*//*+++發布rtsp流相關接口+++*//** 設置rtsp的流名稱* stream_name: 流程名稱,不能為空字符串,必須是英文* 這個作用是: 比如rtsp的url是:rtsp://192.168.0.111/test, test就是設置下去的stream_name* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtspStreamName)(NT_HANDLE handle, NT_PCSTR stream_name);/** 給要發布的rtsp流設置rtsp server, 一個流可以發布到多個rtsp server上,rtsp server的創建啟動請參考OpenRtspServer和StartRtspServer接口* handle: 推送實例句柄* rtsp_server_handle:rtsp server句柄 * reserve: 保留參數,傳0*/NT_UINT32(NT_API *AddRtspStreamServer)(NT_HANDLE handle, NT_HANDLE rtsp_server_handle, NT_INT32 reserve);/** 清除設置的rtsp server*/NT_UINT32(NT_API *ClearRtspStreamServer)(NT_HANDLE handle);/*啟動rtsp流reserve: 保留參數,傳0*/NT_UINT32(NT_API *StartRtspStream)(NT_HANDLE handle, NT_INT32 reserve);/*停止rtsp流*/NT_UINT32(NT_API *StopRtspStream)(NT_HANDLE handle);/*---發布rtsp流相關接口---*//*+++推送rtsp相關接口+++*//*設置推送rtsp傳輸方式transport_protocol: 1表示UDP傳輸rtp包; 2表示TCP傳輸rtp包. 默認是1, UDP傳輸. 傳其他值SDK報錯。成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetPushRtspTransportProtocol)(NT_HANDLE handle, NT_INT32 transport_protocol);/*設置推送RTSP的URL成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetPushRtspURL)(NT_HANDLE handle, NT_PCSTR url);/*啟動推送RTSP流reserve: 保留參數,傳0*/NT_UINT32(NT_API *StartPushRtsp)(NT_HANDLE handle, NT_INT32 reserve);/*停止推送RTSP流*/NT_UINT32(NT_API *StopPushRtsp)(NT_HANDLE handle);/*---推送rtsp相關接口---*//*+++錄像相關接口+++*//*設置本地錄像目錄, 必須是英文目錄,否則會失敗*/NT_UINT32(NT_API *SetRecorderDirectory)(NT_HANDLE handle, NT_PCSTR dir, NT_PVOID pReserve);/*設置單個錄像文件最大大小, 當超過這個值的時候,將切割成第二個文件size: 單位是KB(1024Byte), 當前范圍是 [5MB-1GB], 超出將被設置到范圍內*/NT_UINT32(NT_API *SetRecorderFileMaxSize)(NT_HANDLE handle, NT_UINT32 size);/*設置錄像文件名生成規則*/NT_UINT32(NT_API *SetRecorderFileNameRuler)(NT_HANDLE handle, NT_PB_RecorderFileNameRuler* ruler);/*啟動錄像*/NT_UINT32(NT_API *StartRecorder)(NT_HANDLE handle, NT_PVOID pReserve);/*暫停錄像is_pause: 1表示暫停, 0表示恢復錄像, 輸入其他值將調用失敗成功返回NT_ERC_OK返回NT_ERC_PB_NEED_RETRY, 請隔一段時間再嘗試調用*/NT_UINT32(NT_API *PauseRecorder)(NT_HANDLE hanlde, NT_INT32 is_pause);/*停止錄像*/NT_UINT32(NT_API *StopRecorder)(NT_HANDLE handle);/*---錄像相關接口---*//*+++預覽相關接口+++*//*設置預覽圖像回調image_format: 請參考NT_PB_E_IMAGE_FORMAT,只能是NT_PB_E_IMAGE_FORMAT_RGB32, NT_PB_E_IMAGE_FORMAT_I420*/NT_UINT32(NT_API *SetVideoPreviewImageCallBack)(NT_HANDLE handle,NT_INT32 image_format,NT_PVOID call_back_data, NT_PB_SDKVideoPreviewImageCallBack call_back);/*啟動預覽reserve1: 保留參數傳0pReserve2: 保留參數傳NULL*/NT_UINT32(NT_API *StartPreview)(NT_HANDLE handle, NT_UINT32 reserve1, NT_PVOID pReserve2);/*停止預覽*/NT_UINT32(NT_API *StopPreview)(NT_HANDLE handle);/*---預覽相關接口---*//** 投遞編碼過的視頻數據給SDK* codec_id:請參考NT_MEDIA_CODEC_ID, 注意不要傳遞auido codec id,否則結果沒有定義* data: 編碼數據* size: 編碼數據大小* is_key_frame: 1:表示是關鍵幀, 0:表示不是* timestamp: 時間戳* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *PostVideoEncodedData)(NT_HANDLE handle, NT_UINT32 codec_id, const NT_BYTE* data, NT_UINT32 size,NT_INT32 is_key_frame, NT_UINT64 timestamp);/** 投遞編碼過的視頻數據給SDK V2版 * codec_id:請參考NT_MEDIA_CODEC_ID, 注意不要傳遞auido codec id,否則結果沒有定義* data: 編碼數據* size: 編碼數據大小* is_key_frame: 1:表示是關鍵幀, 0:表示不是* timestamp: 解碼時間戳* presentation_timestamp: 顯示時間戳* 注意:請確保 presentation_timestamp >= timestamp, 否則結果未定義* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *PostVideoEncodedDataV2)(NT_HANDLE handle, NT_UINT32 codec_id,const NT_BYTE* data, NT_UINT32 size,NT_INT32 is_key_frame, NT_UINT64 timestamp, NT_UINT64 presentation_timestamp);/** 投遞編碼過的音頻數據給SDK*codec_id:請參考NT_MEDIA_CODEC_ID, 注意不要傳遞video codec id,否則結果沒有定義* data: 編碼數據* size: 編碼數據大小* is_key_frame: 1:表示是關鍵幀, 0:表示不是* timestamp: 時間戳* parameter_info: 當編碼是aac的時候,這個是AudioSpecificConfig, 其他編碼請傳NULL* parameter_info_size: parameter_info 長度* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *PostAudioEncodedData)(NT_HANDLE handle, NT_UINT32 codec_id,const NT_BYTE* data, NT_UINT32 size,NT_INT32 is_key_frame, NT_UINT64 timestamp,const NT_BYTE* parameter_info,NT_UINT32 parameter_info_size);/** 投遞PCM音頻數據給SDK, 每10ms音頻數據傳入一次** data: pcm數據, 注意每個采樣必須是16位的,其他格式不支持, 注意雙通道的話數據是交錯的* size: pcm數據大小* timestamp:時間戳單位是毫秒,必須是遞增的* sample_rate: 采樣率* channels: 通道, 當前通道只支持1和2,也就是單通道和雙通道* per_channel_sample_number: 這個請傳入的是 sampleRate/100, 也就是單個通道的10毫秒的采樣數*/NT_UINT32(NT_API *PostAudioPCMData)(NT_HANDLE handle,const NT_BYTE* data, NT_UINT32 size, NT_UINT64 timestamp,NT_INT32 sample_rate, NT_INT32 channels, NT_INT32 per_channel_sample_number);/*** 投遞用來混音的PCM音頻數據給SDK, 每10ms音頻數據傳入一次* 這個接口只有在auido_option是NT_PB_E_AUDIO_OPTION_MIC_EXTERNAL_PCM_MIXER使用,其他情況下報錯* 當前只支持一路外部音頻和內置麥克風混音** data: pcm數據, 注意每個采樣必須是16位的,其他格式不支持, 注意雙通道的話數據是交錯的* size: pcm數據大小* timestamp:時間戳單位是毫秒,必須是遞增的* sample_rate: 采樣率* channels: 通道, 當前通道只支持1和2,也就是單通道和雙通道* per_channel_sample_number: 這個請傳入的是 sampleRate/100, 也就是單個通道的10毫秒的采樣數*/NT_UINT32(NT_API *PostAudioExternalPCMMixerData)(NT_HANDLE handle,const NT_BYTE* data, NT_UINT32 size, NT_UINT64 timestamp,NT_INT32 sample_rate, NT_INT32 channels, NT_INT32 per_channel_sample_number);/*++++發送用戶自定義數據相關接口++++*//** 1. 目前使用sei機制發送用戶自定數據到播放端* 2. 這種機制有可能會丟失數據, 所以這種方式不保證接收端一定能收到* 3. 優勢:能和視頻保持同步,雖然有可能丟失,但一般的需求都滿足了* 4. 目前提供兩種發送方式 第一種發送二進制數據, 第二種發送 utf8字符串*//** 設置發送隊列大小,為保證實時性,默認大小為3, 必須設置一個大于0的數* 如果數據超過隊列大小,將丟掉隊頭數據* 這個接口請在 StartPublisher 之前調用*/NT_UINT32(NT_API *SetPostUserDataQueueMaxSize)(NT_HANDLE handle, NT_INT32 max_size, NT_INT32 reserve);/** 清空用戶數據隊列, 有些情況可能會用到,比如發送隊列里面有4條消息再等待發送,又想把最新的消息快速發出去, 可以 * 先清除掉正在排隊消息, 再調用PostUserXXX **/NT_UINT32(NT_API *ClearPostUserDataQueue)(NT_HANDLE handle);/** 發送二進制數據* data: 二進制數據* size:數據大小* 注意: 1.目前數據大小限制在256個字節以內,太大可能會影響視頻傳輸,如果有特殊需求,需要增大限制,請聯系我們* 2. 如果積累的數據超過了設置的隊列大小,之前的隊頭數據將被丟棄* 3. 必須再調用StartPublisher之后再發送數據*/NT_UINT32(NT_API *PostUserData)(NT_HANDLE handle, const NT_BYTE* data, NT_UINT32 size, NT_INT32 reserve);/** 發送utf8字符串* utf8_str: utf8字符串* 注意: 1. 字符串長度不能超過256, 太大可能會影響視頻傳輸,如果有特殊需求,需要增大限制,請聯系我們* 2. 如果積累的數據超過了設置的隊列大小,之前的隊頭數據將被丟棄* 3. 必須再調用StartPublisher之后再發送數據*/NT_UINT32(NT_API *PostUserUTF8StringData)(NT_HANDLE handle, NT_PCSTR utf8_str, NT_INT32 reserve);/*----發送用戶自定義數據相關接口----*//*設置休眠模式mode: 1表示休眠, 0表示不休眠reserve: 保留參數, 當前傳0成功返回NT_ERC_OK*/NT_UINT32(NT_API *SetSleepMode)(NT_HANDLE hanlde, NT_INT32 mode, NT_INT32 reserve);/*萬能接口, 設置參數, 大多數問題, 這些接口都能解決*/NT_UINT32(NT_API *SetParam)(NT_HANDLE handle, NT_UINT32 id, NT_PVOID pData);/*萬能接口, 得到參數, 大多數問題,這些接口都能解決*/NT_UINT32(NT_API *GetParam)(NT_HANDLE handle, NT_UINT32 id, NT_PVOID pData);/*+++屏幕選取工具+++*//*注意這個接口返回的句柄,一定要和上面的推送時用的Open接口返回的句柄區分開,完全是不同的句柄,用錯結果未定義*//*mode: 請參考NT_PB_E_SCREEN_REGION_CHOOSE_MODEmode_data: mode == NT_PB_E_SCREEN_REGION_CHOOSE_MODE_CHOOSE, mode_data 是NULL.mode == NT_PB_E_SCREEN_REGION_CHOOSE_MODE_MOVE, mode_data 是NT_PB_RectRegion*callback: 這個必須要有,并且必須處理, 否則資源泄漏callback_data: callback dataflag目前傳0,后面擴展用, pReserve傳NULL,擴展用,打開一個屏幕選取工具的toolHandle成功返回 NT_ERC_OK*/NT_UINT32(NT_API *OpenScreenRegionChooseTool)(NT_PHANDLE pToolHandle,NT_UINT32 mode, NT_PVOID mode_data,NT_PB_SDKScreenRegionChooseCallBack callback,NT_PVOID callback_data,NT_UINT32 flag, NT_PVOID pReserve);/*調用這個接口之后toolHandle失效,成功返回 NT_ERC_OK*/NT_UINT32(NT_API *CloseScreenRegionChooseTool)(NT_HANDLE toolHandle);/*---屏幕選取工具---*//*+++rtsp server操作接口+++*//** 創建一個rtsp server * pRtspServerHandle: rtsp server 句柄* reserve:保留參數傳0* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *OpenRtspServer)(NT_PHANDLE pRtspServerHandle, NT_INT32 reserve);/** 設置rtsp server 監聽端口, 在StartRtspServer之前必須要設置端口* rtsp_server_handle: rtsp server 句柄* port: 端口號,可以設置為554,或者是1024到65535之間,其他值返回失敗* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtspServerPort)(NT_HANDLE rtsp_server_handle, NT_INT32 port);/** 設置rtsp server 鑒權用戶名和密碼, 這個可以不設置,只有需要鑒權的再設置* rtsp_server_handle: rtsp server 句柄* user_name: 用戶名,必須是英文* password:密碼,必須是英文* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtspServerUserNamePassword)(NT_HANDLE rtsp_server_handle, NT_PCSTR user_name, NT_PCSTR password);/** 設置rtsp server 組播, 如果server設置成組播就不能單播,組播和單播只能選一個, 一般來說單播網絡設備支持的好,wifi組播很多路由器不支持* rtsp_server_handle: rtsp server 句柄* is_multicast: 是否組播, 1為組播, 0為單播, 其他值接口返回錯誤, 默認是單播* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtspServerMulticast)(NT_HANDLE rtsp_server_handle, NT_INT32 is_multicast);/** 設置rtsp server 組播組播地址 * rtsp_server_handle: rtsp server 句柄* multicast_address: 組播地址* 如果設置的不是組播地址, 將返回錯誤* 組播地址范圍說明: [224.0.0.0, 224.0.0.255] 為組播預留地址, 不能設置. 可設置范圍為[224.0.1.0, 239.255.255.255], 其中SSM地址范圍為[232.0.0.0, 232.255.255.255]* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *SetRtspServerMulticastAddress)(NT_HANDLE rtsp_server_handle, NT_PCSTR multicast_address);/** 獲取rtsp server當前的客戶會話數, 這個接口必須在StartRtspServer之后再調用* rtsp_server_handle: rtsp server 句柄* session_numbers: 會話數* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *GetRtspServerClientSessionNumbers)(NT_HANDLE rtsp_server_handle, NT_INT32* session_numbers);/** 啟動rtsp server* rtsp_server_handle: rtsp server 句柄* reserve: 保留參數傳0* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *StartRtspServer)(NT_HANDLE rtsp_server_handle, NT_INT32 reserve);/** 停止rtsp server* rtsp_server_handle: rtsp server 句柄* 成功返回 NT_ERC_OK*/NT_UINT32(NT_API *StopRtspServer)(NT_HANDLE rtsp_server_handle);/** 關閉rtsp server* 調用這個接口之后rtsp_server_handle失效,* 成功返回 NT_ERC_OK*/NT_UINT32 (NT_API *CloseRtspServer)(NT_HANDLE rtsp_server_handle);/*---rtsp server操作接口---*//*+++ NT_PB_Image 操作函數+++*/NT_SmartPublisherImageSDKAPI ImageAPI_;/*--- NT_PB_Image 操作函數---*//*+++繪制操作+++*/NT_SmartPublisherDrawImageSDKAPI drawImageAPI_;/*---繪制操作---*/} NT_SmartPublisherSDKAPI;NT_UINT32 NT_API NT_GetSmartPublisherSDKAPI(NT_SmartPublisherSDKAPI* pAPI);/*reserve1: 請傳0NT_PVOID: 請傳NULL成功返回: NT_ERC_OK*/NT_UINT32 NT_API NT_PB_SetSDKClientKey(NT_PCSTR cid, NT_PCSTR key, NT_INT32 reserve1, NT_PVOID reserve2);#ifdef __cplusplus } #endif#endif

    ?

    總結

    以上是生活随笔為你收集整理的跨平台屏幕/摄像头RTMP推流模块设计要点的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    色噜噜亚洲男人的天堂 | 国产99久久精品一区二区 | 黑人粗大猛烈进出高潮视频 | 无码乱肉视频免费大全合集 | 国产av一区二区三区最新精品 | 国产亚洲人成在线播放 | 任你躁在线精品免费 | 亚洲成a人一区二区三区 | 无码人妻精品一区二区三区不卡 | 亚洲欧美综合区丁香五月小说 | 乌克兰少妇性做爰 | 思思久久99热只有频精品66 | 东京无码熟妇人妻av在线网址 | 久久视频在线观看精品 | 精品无码成人片一区二区98 | 国产精品第一国产精品 | 亚洲人成网站色7799 | 中文字幕av伊人av无码av | 色爱情人网站 | 国产成人无码av一区二区 | 精品人妻人人做人人爽夜夜爽 | 亚洲色成人中文字幕网站 | 在线精品亚洲一区二区 | 99久久人妻精品免费二区 | 熟女少妇在线视频播放 | 最新国产麻豆aⅴ精品无码 | 日韩欧美中文字幕在线三区 | 精品乱子伦一区二区三区 | 亚洲精品www久久久 | 98国产精品综合一区二区三区 | 日韩人妻无码中文字幕视频 | 亚洲一区二区三区含羞草 | 又大又黄又粗又爽的免费视频 | 国产精品人人爽人人做我的可爱 | 亚洲一区av无码专区在线观看 | 无遮无挡爽爽免费视频 | 欧美老妇交乱视频在线观看 | 两性色午夜视频免费播放 | 成 人 免费观看网站 | 国产香蕉尹人综合在线观看 | 国产成人精品视频ⅴa片软件竹菊 | 中文字幕精品av一区二区五区 | 人妻少妇精品视频专区 | 无码人妻出轨黑人中文字幕 | а√天堂www在线天堂小说 | 呦交小u女精品视频 | 久久亚洲国产成人精品性色 | 国产成人午夜福利在线播放 | 国产偷抇久久精品a片69 | 亚洲国产高清在线观看视频 | 日韩在线不卡免费视频一区 | 夜精品a片一区二区三区无码白浆 | 内射后入在线观看一区 | 图片区 小说区 区 亚洲五月 | 亚洲自偷自偷在线制服 | 国产日产欧产精品精品app | 久久久久久久女国产乱让韩 | 亚洲中文字幕在线观看 | 日韩亚洲欧美中文高清在线 | 男人的天堂av网站 | 日韩精品a片一区二区三区妖精 | 国产午夜手机精彩视频 | 中文久久乱码一区二区 | 欧美熟妇另类久久久久久多毛 | 天堂无码人妻精品一区二区三区 | 亚洲熟妇色xxxxx亚洲 | 欧美人与物videos另类 | 久久久久se色偷偷亚洲精品av | 欧美精品一区二区精品久久 | 久久久久99精品国产片 | 午夜熟女插插xx免费视频 | 亚洲熟妇色xxxxx欧美老妇 | a国产一区二区免费入口 | 在线精品国产一区二区三区 | 亚洲精品久久久久久一区二区 | 久久人妻内射无码一区三区 | 国产后入清纯学生妹 | 亚洲天堂2017无码 | 精品国产精品久久一区免费式 | 国产精品久久久久7777 | 丝袜 中出 制服 人妻 美腿 | 亚洲日韩一区二区三区 | www一区二区www免费 | 在线播放免费人成毛片乱码 | 免费无码肉片在线观看 | 熟妇人妻无乱码中文字幕 | 国产人妻久久精品二区三区老狼 | 国产精品怡红院永久免费 | 日日躁夜夜躁狠狠躁 | 少妇一晚三次一区二区三区 | 亚洲中文字幕va福利 | 中文字幕+乱码+中文字幕一区 | 无码av最新清无码专区吞精 | 丰满人妻翻云覆雨呻吟视频 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 久久精品国产精品国产精品污 | 日本乱人伦片中文三区 | 无码国产色欲xxxxx视频 | 成熟女人特级毛片www免费 | 少妇性l交大片 | 东京一本一道一二三区 | 水蜜桃亚洲一二三四在线 | 欧美猛少妇色xxxxx | 久久精品一区二区三区四区 | 女人被男人爽到呻吟的视频 | 国产精品欧美成人 | 超碰97人人做人人爱少妇 | 久久久中文久久久无码 | 免费无码一区二区三区蜜桃大 | 成人精品一区二区三区中文字幕 | 日本精品高清一区二区 | 亚洲啪av永久无码精品放毛片 | 无码国产激情在线观看 | 久久久久99精品成人片 | 亚洲中文字幕av在天堂 | 97久久精品无码一区二区 | 女人被爽到呻吟gif动态图视看 | 国产偷抇久久精品a片69 | 日韩av无码一区二区三区不卡 | 国内精品九九久久久精品 | 激情国产av做激情国产爱 | 久久精品无码一区二区三区 | 国产精品久久久久影院嫩草 | 激情综合激情五月俺也去 | 网友自拍区视频精品 | 一本一道久久综合久久 | 久久97精品久久久久久久不卡 | 国产一区二区三区四区五区加勒比 | 亚洲国产精华液网站w | 少妇一晚三次一区二区三区 | 东北女人啪啪对白 | 国产成人无码av片在线观看不卡 | 亚洲欧洲中文日韩av乱码 | 免费看少妇作爱视频 | 亚洲国产成人a精品不卡在线 | 国产亚洲视频中文字幕97精品 | 中文字幕人成乱码熟女app | 久久亚洲a片com人成 | 久久久久免费看成人影片 | 在线 国产 欧美 亚洲 天堂 | 国内丰满熟女出轨videos | 国产午夜精品一区二区三区嫩草 | 人妻少妇精品视频专区 | 131美女爱做视频 | 在线播放免费人成毛片乱码 | 国产av无码专区亚洲awww | 中文字幕无码日韩专区 | 国产婷婷色一区二区三区在线 | 欧美喷潮久久久xxxxx | 成人欧美一区二区三区 | 无码乱肉视频免费大全合集 | 国产精品99爱免费视频 | 亚洲日本在线电影 | 日日麻批免费40分钟无码 | 日韩欧美群交p片內射中文 | 日本乱人伦片中文三区 | 老司机亚洲精品影院无码 | 激情爆乳一区二区三区 | 国产精品美女久久久久av爽李琼 | 夜夜影院未满十八勿进 | 国产精品免费大片 | 妺妺窝人体色www婷婷 | 久久国产劲爆∧v内射 | 东京热男人av天堂 | 国产高清不卡无码视频 | 国产97人人超碰caoprom | 色 综合 欧美 亚洲 国产 | 久久久国产一区二区三区 | 欧美性生交xxxxx久久久 | 国产精品久久久久9999小说 | 国产精品无码永久免费888 | 天下第一社区视频www日本 | 精品偷拍一区二区三区在线看 | 亚洲国产综合无码一区 | 欧美真人作爱免费视频 | 国语自产偷拍精品视频偷 | 99riav国产精品视频 | 亚洲乱码国产乱码精品精 | 成人免费无码大片a毛片 | 亚洲毛片av日韩av无码 | 亚洲中文无码av永久不收费 | 国产精品二区一区二区aⅴ污介绍 | 在线观看欧美一区二区三区 | 未满小14洗澡无码视频网站 | 久久国产精品_国产精品 | 亚洲精品一区二区三区婷婷月 | 一本大道伊人av久久综合 | 激情爆乳一区二区三区 | 红桃av一区二区三区在线无码av | 亚洲日本一区二区三区在线 | 午夜理论片yy44880影院 | 色五月五月丁香亚洲综合网 | 日韩精品久久久肉伦网站 | 久久久成人毛片无码 | 性史性农村dvd毛片 | 国产精品久久久久无码av色戒 | 国产激情一区二区三区 | 无码福利日韩神码福利片 | 亚洲日韩中文字幕在线播放 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 欧美兽交xxxx×视频 | 久久精品人妻少妇一区二区三区 | 狂野欧美性猛xxxx乱大交 | 99精品视频在线观看免费 | aⅴ亚洲 日韩 色 图网站 播放 | 99久久人妻精品免费二区 | 中国女人内谢69xxxxxa片 | 久久综合网欧美色妞网 | 日日鲁鲁鲁夜夜爽爽狠狠 | 亚洲成av人影院在线观看 | 高清无码午夜福利视频 | 强辱丰满人妻hd中文字幕 | 国产乱人偷精品人妻a片 | 亚洲区欧美区综合区自拍区 | 国产成人一区二区三区别 | 亚洲国产日韩a在线播放 | 亲嘴扒胸摸屁股激烈网站 | 丰满少妇高潮惨叫视频 | 久久www免费人成人片 | 少妇性荡欲午夜性开放视频剧场 | 国产精品对白交换视频 | 亚洲精品欧美二区三区中文字幕 | 丝袜 中出 制服 人妻 美腿 | 欧美熟妇另类久久久久久多毛 | 国产区女主播在线观看 | 午夜精品久久久久久久 | 无码人妻av免费一区二区三区 | 欧美丰满熟妇xxxx性ppx人交 | 久9re热视频这里只有精品 | 欧美日韩一区二区免费视频 | 国产真实夫妇视频 | 激情内射日本一区二区三区 | av在线亚洲欧洲日产一区二区 | 欧美freesex黑人又粗又大 | 午夜福利一区二区三区在线观看 | 国产成人无码午夜视频在线观看 | 国产色视频一区二区三区 | 2019午夜福利不卡片在线 | 免费国产黄网站在线观看 | 中文字幕乱码亚洲无线三区 | 久久综合激激的五月天 | 国产精品毛多多水多 | 亚洲国产日韩a在线播放 | 亚洲精品国偷拍自产在线麻豆 | 成人无码视频在线观看网站 | 久久99久久99精品中文字幕 | 夜先锋av资源网站 | 四虎永久在线精品免费网址 | 亚洲精品国偷拍自产在线麻豆 | 九九在线中文字幕无码 | 国产午夜无码精品免费看 | av香港经典三级级 在线 | 国产一区二区三区影院 | 1000部夫妻午夜免费 | 亚洲成a人片在线观看无码3d | 精品一区二区三区无码免费视频 | 成人毛片一区二区 | 久9re热视频这里只有精品 | 性欧美熟妇videofreesex | 欧美人与动性行为视频 | 欧美人与物videos另类 | 国产在线aaa片一区二区99 | 无码帝国www无码专区色综合 | 成人欧美一区二区三区黑人 | 亚洲成av人片在线观看无码不卡 | 亚洲最大成人网站 | 久久99精品久久久久婷婷 | 亚无码乱人伦一区二区 | 乌克兰少妇性做爰 | 午夜无码区在线观看 | 97无码免费人妻超级碰碰夜夜 | 欧美性色19p | 日本精品高清一区二区 | 国产综合色产在线精品 | 国产成人精品视频ⅴa片软件竹菊 | 成人亚洲精品久久久久软件 | 国产舌乚八伦偷品w中 | 一本久久a久久精品vr综合 | av人摸人人人澡人人超碰下载 | 亚洲精品久久久久avwww潮水 | 欧美人与禽猛交狂配 | 无码一区二区三区在线 | 国产香蕉97碰碰久久人人 | 亚洲精品中文字幕乱码 | 东京热无码av男人的天堂 | 麻豆国产人妻欲求不满 | 97精品国产97久久久久久免费 | 精品亚洲韩国一区二区三区 | 久久伊人色av天堂九九小黄鸭 | 国产精品自产拍在线观看 | 日韩av无码一区二区三区不卡 | 亚洲国产欧美国产综合一区 | 久久久久久久久888 | 人妻体内射精一区二区三四 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 最新国产麻豆aⅴ精品无码 | 亲嘴扒胸摸屁股激烈网站 | 性开放的女人aaa片 | 人人妻人人澡人人爽欧美一区九九 | 国产特级毛片aaaaaa高潮流水 | 国产精品亚洲综合色区韩国 | aⅴ亚洲 日韩 色 图网站 播放 | 国语自产偷拍精品视频偷 | 99er热精品视频 | 欧美日本精品一区二区三区 | 内射爽无广熟女亚洲 | 久久久久亚洲精品男人的天堂 | 欧美 丝袜 自拍 制服 另类 | 午夜无码区在线观看 | 国产精品久久久午夜夜伦鲁鲁 | 人人澡人人透人人爽 | 欧美日本免费一区二区三区 | 黑人玩弄人妻中文在线 | 国产亲子乱弄免费视频 | 好屌草这里只有精品 | 狂野欧美性猛xxxx乱大交 | 日日摸天天摸爽爽狠狠97 | 亚洲人亚洲人成电影网站色 | www国产亚洲精品久久久日本 | 在线精品国产一区二区三区 | 男女下面进入的视频免费午夜 | 精品一区二区三区波多野结衣 | 亚洲日韩av片在线观看 | 婷婷五月综合缴情在线视频 | 夜精品a片一区二区三区无码白浆 | 精品无码国产一区二区三区av | 性欧美熟妇videofreesex | 国产欧美亚洲精品a | 人人妻人人藻人人爽欧美一区 | 一本色道婷婷久久欧美 | 国产精品久久国产精品99 | 亚洲一区二区三区含羞草 | 中文亚洲成a人片在线观看 | 在线亚洲高清揄拍自拍一品区 | 久久99精品国产麻豆蜜芽 | 亚洲精品综合五月久久小说 | 亚洲第一网站男人都懂 | 成人三级无码视频在线观看 | 国内精品人妻无码久久久影院 | 国产高潮视频在线观看 | 丰满肥臀大屁股熟妇激情视频 | 在线播放无码字幕亚洲 | 午夜时刻免费入口 | 中文精品久久久久人妻不卡 | 欧美性色19p | 男人的天堂av网站 | 国产av人人夜夜澡人人爽麻豆 | 日韩精品a片一区二区三区妖精 | 亚洲中文字幕久久无码 | 97夜夜澡人人双人人人喊 | 欧美成人高清在线播放 | 欧洲极品少妇 | 久久精品国产一区二区三区 | 无码人妻久久一区二区三区不卡 | 兔费看少妇性l交大片免费 | 无码免费一区二区三区 | 99久久99久久免费精品蜜桃 | 国产精品无码mv在线观看 | 精品无人国产偷自产在线 | 日本一区二区三区免费高清 | 国产午夜亚洲精品不卡下载 | 久久久亚洲欧洲日产国码αv | 熟女俱乐部五十路六十路av | 国产精品二区一区二区aⅴ污介绍 | 麻豆蜜桃av蜜臀av色欲av | 东京一本一道一二三区 | 亚无码乱人伦一区二区 | 久久久成人毛片无码 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲精品中文字幕乱码 | 日韩亚洲欧美精品综合 | 娇妻被黑人粗大高潮白浆 | 天天摸天天透天天添 | 久久久久久久久蜜桃 | 欧美怡红院免费全部视频 | 黑人玩弄人妻中文在线 | 97夜夜澡人人爽人人喊中国片 | 日本肉体xxxx裸交 | 亚洲熟妇色xxxxx欧美老妇 | 久久国语露脸国产精品电影 | 鲁大师影院在线观看 | 人人妻人人澡人人爽欧美一区 | 国产人成高清在线视频99最全资源 | 亚洲gv猛男gv无码男同 | 男人和女人高潮免费网站 | 日本又色又爽又黄的a片18禁 | 少妇太爽了在线观看 | av在线亚洲欧洲日产一区二区 | 欧美日韩一区二区三区自拍 | 日韩av无码一区二区三区 | 国产美女精品一区二区三区 | 日本丰满熟妇videos | 亚洲成av人片天堂网无码】 | √天堂中文官网8在线 | 国产国产精品人在线视 | 国产精品第一国产精品 | 国产精品沙发午睡系列 | 亚洲精品中文字幕乱码 | 亚洲经典千人经典日产 | 成人精品天堂一区二区三区 | 国产精品久久久久久久9999 | 在线 国产 欧美 亚洲 天堂 | 国产成人无码a区在线观看视频app | 亚洲春色在线视频 | 粗大的内捧猛烈进出视频 | 性开放的女人aaa片 | 亚洲中文字幕久久无码 | 水蜜桃亚洲一二三四在线 | 18禁止看的免费污网站 | 亚洲国产综合无码一区 | 亚洲最大成人网站 | 婷婷色婷婷开心五月四房播播 | 亚洲精品一区二区三区四区五区 | 亚洲无人区一区二区三区 | 永久黄网站色视频免费直播 | 成人性做爰aaa片免费看 | 日本成熟视频免费视频 | 最近的中文字幕在线看视频 | 成年女人永久免费看片 | 无码午夜成人1000部免费视频 | aⅴ亚洲 日韩 色 图网站 播放 | 久久久久亚洲精品男人的天堂 | 18黄暴禁片在线观看 | 九九在线中文字幕无码 | 男女下面进入的视频免费午夜 | 俺去俺来也在线www色官网 | 国产麻豆精品一区二区三区v视界 | 一二三四社区在线中文视频 | a片免费视频在线观看 | 国产av久久久久精东av | 狂野欧美性猛xxxx乱大交 | 亚洲综合无码一区二区三区 | 国内少妇偷人精品视频 | 国产精品久久国产三级国 | 风流少妇按摩来高潮 | 亚洲成在人网站无码天堂 | 午夜精品一区二区三区在线观看 | 亚洲国产精华液网站w | 无码播放一区二区三区 | 亚洲精品国产a久久久久久 | 欧美亚洲日韩国产人成在线播放 | 荫蒂添的好舒服视频囗交 | 成人动漫在线观看 | 麻豆果冻传媒2021精品传媒一区下载 | 国产精品毛多多水多 | 国产成人av免费观看 | 熟女体下毛毛黑森林 | 国产精品-区区久久久狼 | 国产精品久久久久影院嫩草 | 久久亚洲中文字幕精品一区 | 亚洲精品成a人在线观看 | 领导边摸边吃奶边做爽在线观看 | 成人一在线视频日韩国产 | 玩弄中年熟妇正在播放 | 嫩b人妻精品一区二区三区 | 亚洲国产高清在线观看视频 | 久久久久久国产精品无码下载 | 中文字幕 人妻熟女 | 人妻中文无码久热丝袜 | 日日摸天天摸爽爽狠狠97 | 精品成在人线av无码免费看 | 人人爽人人爽人人片av亚洲 | 欧美猛少妇色xxxxx | 亚洲 高清 成人 动漫 | 成人免费视频一区二区 | 精品少妇爆乳无码av无码专区 | 精品 日韩 国产 欧美 视频 | 精品国产福利一区二区 | 日本丰满熟妇videos | аⅴ资源天堂资源库在线 | 少妇无码一区二区二三区 | 日本大香伊一区二区三区 | 精品欧洲av无码一区二区三区 | 国产97在线 | 亚洲 | 亚洲大尺度无码无码专区 | 午夜熟女插插xx免费视频 | 一本大道久久东京热无码av | 国产农村乱对白刺激视频 | 国产精品久久精品三级 | 日日鲁鲁鲁夜夜爽爽狠狠 | 男人的天堂av网站 | 亚洲熟妇色xxxxx欧美老妇 | 亚洲精品美女久久久久久久 | 熟妇女人妻丰满少妇中文字幕 | 一本色道久久综合狠狠躁 | 国产无av码在线观看 | 成人毛片一区二区 | 亚洲s码欧洲m码国产av | 男女下面进入的视频免费午夜 | 人人澡人摸人人添 | 国产精品18久久久久久麻辣 | 日韩精品成人一区二区三区 | 久久人人爽人人人人片 | 亚洲乱亚洲乱妇50p | 精品国产一区av天美传媒 | 婷婷五月综合缴情在线视频 | 亚洲综合无码久久精品综合 | 精品一区二区三区波多野结衣 | 四虎国产精品一区二区 | 免费无码的av片在线观看 | 男人的天堂2018无码 | 国产精品手机免费 | 国产成人无码午夜视频在线观看 | 亚洲精品成人福利网站 | 久久国产精品二国产精品 | 日本肉体xxxx裸交 | 人妻人人添人妻人人爱 | www国产精品内射老师 | 国产成人无码av一区二区 | 玩弄人妻少妇500系列视频 | 2020久久香蕉国产线看观看 | 成人性做爰aaa片免费看不忠 | 黑人巨大精品欧美黑寡妇 | 亚洲一区二区三区无码久久 | 高潮喷水的毛片 | 人人妻人人澡人人爽欧美精品 | 久久 国产 尿 小便 嘘嘘 | 少妇太爽了在线观看 | 麻豆国产人妻欲求不满 | 大地资源中文第3页 | 国内丰满熟女出轨videos | 国产av无码专区亚洲a∨毛片 | 狂野欧美性猛xxxx乱大交 | 亚洲の无码国产の无码影院 | 久久人妻内射无码一区三区 | 图片区 小说区 区 亚洲五月 | 国产成人精品一区二区在线小狼 | 蜜桃臀无码内射一区二区三区 | 四十如虎的丰满熟妇啪啪 | 成人影院yy111111在线观看 | 成人av无码一区二区三区 | 日韩视频 中文字幕 视频一区 | 亚洲娇小与黑人巨大交 | 欧洲欧美人成视频在线 | 少女韩国电视剧在线观看完整 | 中文字幕色婷婷在线视频 | 日日天日日夜日日摸 | 国产精品亚洲lv粉色 | 日日夜夜撸啊撸 | 日本精品少妇一区二区三区 | 午夜成人1000部免费视频 | 少妇高潮喷潮久久久影院 | 国产精品人人妻人人爽 | 精品国产成人一区二区三区 | 精品久久久久久人妻无码中文字幕 | 精品一区二区三区波多野结衣 | 欧美一区二区三区视频在线观看 | 久久久中文久久久无码 | 日日橹狠狠爱欧美视频 | 女高中生第一次破苞av | 国产做国产爱免费视频 | 色老头在线一区二区三区 | 国产成人综合在线女婷五月99播放 | 亚洲综合久久一区二区 | 欧美喷潮久久久xxxxx | 久久国产劲爆∧v内射 | 久久精品中文字幕一区 | 亚洲成a人片在线观看无码3d | 中文字幕无码热在线视频 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产97人人超碰caoprom | 国产绳艺sm调教室论坛 | 免费无码av一区二区 | 无码人妻丰满熟妇区毛片18 | aⅴ亚洲 日韩 色 图网站 播放 | 无码人妻黑人中文字幕 | 97人妻精品一区二区三区 | 鲁大师影院在线观看 | 国产人成高清在线视频99最全资源 | 麻豆国产97在线 | 欧洲 | 午夜精品久久久内射近拍高清 | 伊人久久大香线蕉亚洲 | 55夜色66夜色国产精品视频 | 人妻与老人中文字幕 | 九九热爱视频精品 | 好男人www社区 | 欧美黑人性暴力猛交喷水 | 无码人妻丰满熟妇区毛片18 | 成人免费视频在线观看 | 一本大道伊人av久久综合 | 亚洲熟熟妇xxxx | 日本乱偷人妻中文字幕 | 精品成在人线av无码免费看 | 红桃av一区二区三区在线无码av | 国産精品久久久久久久 | 日韩少妇白浆无码系列 | 欧美精品无码一区二区三区 | 精品国产一区av天美传媒 | 亚洲国产精品一区二区第一页 | 少妇无码av无码专区在线观看 | 日本肉体xxxx裸交 | 性色欲网站人妻丰满中文久久不卡 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 兔费看少妇性l交大片免费 | 麻豆人妻少妇精品无码专区 | 天下第一社区视频www日本 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲阿v天堂在线 | 精品成人av一区二区三区 | 精品国产乱码久久久久乱码 | 国产av无码专区亚洲awww | 国产人妖乱国产精品人妖 | 精品久久久久香蕉网 | 欧美人与物videos另类 | 欧美一区二区三区 | 久久久久国色av免费观看性色 | 久久国产自偷自偷免费一区调 | 亚洲а∨天堂久久精品2021 | 国产av一区二区三区最新精品 | 性欧美videos高清精品 | 99久久99久久免费精品蜜桃 | 少妇被粗大的猛进出69影院 | 欧美 丝袜 自拍 制服 另类 | 欧美日本免费一区二区三区 | 午夜理论片yy44880影院 | 中文字幕人妻无码一夲道 | 7777奇米四色成人眼影 | 亚洲区欧美区综合区自拍区 | 久久无码专区国产精品s | 狠狠cao日日穞夜夜穞av | 日产精品高潮呻吟av久久 | 国产高潮视频在线观看 | 久久久久成人片免费观看蜜芽 | 思思久久99热只有频精品66 | 永久免费观看美女裸体的网站 | 97夜夜澡人人爽人人喊中国片 | 久久99精品国产麻豆蜜芽 | 欧美大屁股xxxxhd黑色 | 欧美激情综合亚洲一二区 | 午夜福利不卡在线视频 | 国产av一区二区精品久久凹凸 | 欧美大屁股xxxxhd黑色 | 少妇的肉体aa片免费 | 丰满人妻精品国产99aⅴ | 成在人线av无码免费 | 国产人成高清在线视频99最全资源 | 荫蒂添的好舒服视频囗交 | 伊人色综合久久天天小片 | 人妻天天爽夜夜爽一区二区 | 久久久www成人免费毛片 | 国精产品一品二品国精品69xx | 亚洲色成人中文字幕网站 | 日本大乳高潮视频在线观看 | 波多野结衣一区二区三区av免费 | 国产精品久久福利网站 | 成人动漫在线观看 | 无码帝国www无码专区色综合 | 最新国产麻豆aⅴ精品无码 | 国産精品久久久久久久 | 少妇久久久久久人妻无码 | 免费人成在线视频无码 | 欧美猛少妇色xxxxx | 久久亚洲a片com人成 | 久久国产精品_国产精品 | 高清国产亚洲精品自在久久 | 亚洲欧美色中文字幕在线 | 亚洲日本va中文字幕 | 丰满岳乱妇在线观看中字无码 | 女人被男人爽到呻吟的视频 | 国产精品福利视频导航 | 国产精品久久国产三级国 | 亚洲gv猛男gv无码男同 | 97资源共享在线视频 | 无码国产乱人伦偷精品视频 | 又大又黄又粗又爽的免费视频 | 国产极品美女高潮无套在线观看 | 伊人色综合久久天天小片 | 亚洲の无码国产の无码影院 | 2020久久超碰国产精品最新 | 日日干夜夜干 | 无码人妻精品一区二区三区下载 | 成人av无码一区二区三区 | 狠狠噜狠狠狠狠丁香五月 | 熟妇激情内射com | 国产午夜无码视频在线观看 | 在教室伦流澡到高潮hnp视频 | 美女黄网站人色视频免费国产 | 少妇被粗大的猛进出69影院 | 性欧美牲交xxxxx视频 | 中文字幕乱码中文乱码51精品 | 亚洲国产午夜精品理论片 | 国产一区二区不卡老阿姨 | 国产精品久免费的黄网站 | 日本又色又爽又黄的a片18禁 | 精品日本一区二区三区在线观看 | 欧洲熟妇色 欧美 | 无码av最新清无码专区吞精 | 成熟女人特级毛片www免费 | 亚洲午夜福利在线观看 | 在线观看国产午夜福利片 | 亚洲爆乳无码专区 | 人妻夜夜爽天天爽三区 | 亚洲区小说区激情区图片区 | 高潮毛片无遮挡高清免费视频 | 国产精品永久免费视频 | 亚洲精品美女久久久久久久 | 熟妇人妻无码xxx视频 | 久久久久成人片免费观看蜜芽 | 国产精品-区区久久久狼 | 久久久久久av无码免费看大片 | 国产午夜精品一区二区三区嫩草 | 中文无码精品a∨在线观看不卡 | 国产极品美女高潮无套在线观看 | 欧美国产日产一区二区 | 亚洲精品久久久久中文第一幕 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产97在线 | 亚洲 | 国产色精品久久人妻 | 大乳丰满人妻中文字幕日本 | 精品国产麻豆免费人成网站 | 无码人妻丰满熟妇区五十路百度 | 成人av无码一区二区三区 | 麻豆国产97在线 | 欧洲 | 亚洲国产欧美日韩精品一区二区三区 | 国产一区二区三区四区五区加勒比 | 亚洲综合色区中文字幕 | 国产成人无码a区在线观看视频app | 国产香蕉尹人综合在线观看 | 久久精品中文字幕一区 | 波多野结衣高清一区二区三区 | 亚洲另类伦春色综合小说 | a在线亚洲男人的天堂 | 亚洲午夜无码久久 | 一本久久a久久精品vr综合 | 人人妻在人人 | 欧美黑人乱大交 | 国产精品美女久久久久av爽李琼 | 国产97色在线 | 免 | 亚洲精品成人av在线 | 性欧美疯狂xxxxbbbb | 久久99精品国产麻豆 | 日本免费一区二区三区最新 | 99riav国产精品视频 | 欧美国产日韩亚洲中文 | 少妇高潮一区二区三区99 | 亚洲成a人片在线观看无码 | 成年美女黄网站色大免费全看 | 波多野结衣av一区二区全免费观看 | 亚洲热妇无码av在线播放 | 亚洲精品一区二区三区在线 | а√资源新版在线天堂 | 中文字幕无码av波多野吉衣 | 中文字幕无码av激情不卡 | 永久免费观看国产裸体美女 | 国产精品久久久久无码av色戒 | 丝袜美腿亚洲一区二区 | 亚洲狠狠色丁香婷婷综合 | 激情内射亚州一区二区三区爱妻 | 动漫av一区二区在线观看 | 国产精品亚洲lv粉色 | 熟妇人妻无码xxx视频 | 亚洲日本va午夜在线电影 | 亚洲综合无码久久精品综合 | 午夜无码区在线观看 | 夜先锋av资源网站 | 国产黄在线观看免费观看不卡 | 亚洲综合在线一区二区三区 | 日本大乳高潮视频在线观看 | 欧美熟妇另类久久久久久不卡 | 国产成人无码av一区二区 | 亚洲国产精品美女久久久久 | 精品人妻人人做人人爽 | 亚洲无人区午夜福利码高清完整版 | 无码人妻久久一区二区三区不卡 | 性生交大片免费看女人按摩摩 | 成在人线av无码免观看麻豆 | 无码乱肉视频免费大全合集 | 高清国产亚洲精品自在久久 | 九月婷婷人人澡人人添人人爽 | 免费国产黄网站在线观看 | 狠狠色噜噜狠狠狠狠7777米奇 | 成人无码精品一区二区三区 | 成人无码视频免费播放 | 久久精品女人的天堂av | 亚洲小说图区综合在线 | 熟女少妇人妻中文字幕 | 国产xxx69麻豆国语对白 | 久久精品国产大片免费观看 | 亚洲色偷偷男人的天堂 | 内射巨臀欧美在线视频 | 久久无码专区国产精品s | 99精品国产综合久久久久五月天 | 国产人妻人伦精品1国产丝袜 | 国产精品丝袜黑色高跟鞋 | 人妻插b视频一区二区三区 | 思思久久99热只有频精品66 | 国内精品九九久久久精品 | 色老头在线一区二区三区 | 日韩欧美中文字幕公布 | 特黄特色大片免费播放器图片 | 国产黄在线观看免费观看不卡 | 日本乱人伦片中文三区 | 国产精品视频免费播放 | 国产特级毛片aaaaaa高潮流水 | 99久久人妻精品免费二区 | 永久免费精品精品永久-夜色 | 欧美怡红院免费全部视频 | 国产精华av午夜在线观看 | 亚洲 欧美 激情 小说 另类 | 激情五月综合色婷婷一区二区 | 国内丰满熟女出轨videos | 亚洲成a人片在线观看无码 | 久久午夜无码鲁丝片 | 天干天干啦夜天干天2017 | 丰满护士巨好爽好大乳 | 久久综合给久久狠狠97色 | 亚洲自偷自拍另类第1页 | 人妻少妇被猛烈进入中文字幕 | 日本一区二区三区免费高清 | 久久久亚洲欧洲日产国码αv | 女人色极品影院 | 欧美成人午夜精品久久久 | 又湿又紧又大又爽a视频国产 | 国产av人人夜夜澡人人爽麻豆 | 色婷婷欧美在线播放内射 | 亚洲午夜无码久久 | 少妇一晚三次一区二区三区 | 天天摸天天碰天天添 | 男女超爽视频免费播放 | 四十如虎的丰满熟妇啪啪 | 国产精品久久久久久久9999 | 天天做天天爱天天爽综合网 | 日日摸日日碰夜夜爽av | 国产成人无码一二三区视频 | 在线观看国产午夜福利片 | 久久熟妇人妻午夜寂寞影院 | 国产做国产爱免费视频 | 精品厕所偷拍各类美女tp嘘嘘 | 久久久久久av无码免费看大片 | 人人爽人人澡人人人妻 | 在线视频网站www色 | 中文字幕色婷婷在线视频 | 精品久久久久久人妻无码中文字幕 | 97夜夜澡人人双人人人喊 | 国产成人精品无码播放 | 在线 国产 欧美 亚洲 天堂 | 久久天天躁夜夜躁狠狠 | 国产区女主播在线观看 | 亚洲中文字幕va福利 | 7777奇米四色成人眼影 | 波多野结衣高清一区二区三区 | 又大又紧又粉嫩18p少妇 | 人人妻人人澡人人爽欧美一区 | 97资源共享在线视频 | 免费看男女做好爽好硬视频 | 日日摸日日碰夜夜爽av | 国产又爽又猛又粗的视频a片 | 精品人人妻人人澡人人爽人人 | 国产后入清纯学生妹 | 伊人久久大香线蕉午夜 | 亚洲s码欧洲m码国产av | 精品人妻人人做人人爽夜夜爽 | 红桃av一区二区三区在线无码av | 中文字幕人妻无码一区二区三区 | 欧美喷潮久久久xxxxx | 欧美阿v高清资源不卡在线播放 | 久久aⅴ免费观看 | 国产99久久精品一区二区 | 荫蒂添的好舒服视频囗交 | 国产两女互慰高潮视频在线观看 | 欧美人与牲动交xxxx | 亚洲熟女一区二区三区 | 精品成在人线av无码免费看 | 精品日本一区二区三区在线观看 | 极品嫩模高潮叫床 | 在线a亚洲视频播放在线观看 | 久久午夜无码鲁丝片午夜精品 | 亚洲 另类 在线 欧美 制服 | √8天堂资源地址中文在线 | 免费无码一区二区三区蜜桃大 | 网友自拍区视频精品 | av人摸人人人澡人人超碰下载 | 男女下面进入的视频免费午夜 | 成人免费无码大片a毛片 | 国产亚洲欧美在线专区 | 国产精品久久久一区二区三区 | 内射欧美老妇wbb | 久久久久久九九精品久 | 日韩av激情在线观看 | 99久久人妻精品免费一区 | 国产午夜福利100集发布 | 97无码免费人妻超级碰碰夜夜 | 高清不卡一区二区三区 | 4hu四虎永久在线观看 | 黑人大群体交免费视频 | 少妇被黑人到高潮喷出白浆 | 久久精品国产精品国产精品污 | 精品日本一区二区三区在线观看 | 黑人大群体交免费视频 | 狠狠色噜噜狠狠狠狠7777米奇 | 福利一区二区三区视频在线观看 | 在线天堂新版最新版在线8 | 日韩欧美成人免费观看 | 日韩欧美群交p片內射中文 | 熟妇人妻中文av无码 | 未满成年国产在线观看 | 伊人色综合久久天天小片 | 99精品久久毛片a片 | 无码吃奶揉捏奶头高潮视频 | 成人精品天堂一区二区三区 | 国产乱人伦av在线无码 | 久久精品丝袜高跟鞋 | 5858s亚洲色大成网站www | 欧美freesex黑人又粗又大 | 国产精品igao视频网 | 色情久久久av熟女人妻网站 | 一二三四社区在线中文视频 | 九九综合va免费看 | 亚洲熟女一区二区三区 | 在线精品国产一区二区三区 | 精品久久8x国产免费观看 | 露脸叫床粗话东北少妇 | 乱人伦人妻中文字幕无码 | 久久亚洲精品成人无码 | 欧美性黑人极品hd | 岛国片人妻三上悠亚 | 国产人妻人伦精品 | 7777奇米四色成人眼影 | 欧美日韩久久久精品a片 | 丰腴饱满的极品熟妇 | 人人爽人人爽人人片av亚洲 | 久久国产精品二国产精品 | 久久99精品国产.久久久久 | 天天摸天天碰天天添 | 精品久久久久久亚洲精品 | 国产小呦泬泬99精品 | 国产成人综合在线女婷五月99播放 | 牲交欧美兽交欧美 | 久久99精品国产.久久久久 | 国产成人精品视频ⅴa片软件竹菊 | 人人澡人人妻人人爽人人蜜桃 | 色婷婷香蕉在线一区二区 | 亚洲精品午夜无码电影网 | 国产精品无套呻吟在线 | 少妇愉情理伦片bd | 免费中文字幕日韩欧美 | 无码任你躁久久久久久久 | 国产精品无码一区二区三区不卡 | 国内少妇偷人精品视频免费 | 亚洲国产精品美女久久久久 | 亚洲中文字幕无码一久久区 | 性色av无码免费一区二区三区 | 熟女少妇人妻中文字幕 | 亚洲男人av香蕉爽爽爽爽 | 人人超人人超碰超国产 | 无码av最新清无码专区吞精 | 国产热a欧美热a在线视频 | 无码av岛国片在线播放 | www国产精品内射老师 | 无码精品人妻一区二区三区av | av在线亚洲欧洲日产一区二区 | 熟妇人妻中文av无码 | 成熟人妻av无码专区 | 狂野欧美激情性xxxx | 久久精品国产99精品亚洲 | 51国偷自产一区二区三区 | 99视频精品全部免费免费观看 | 亚洲精品国产精品乱码视色 | 高清无码午夜福利视频 | 人人澡人人妻人人爽人人蜜桃 | 日本大香伊一区二区三区 | 男女下面进入的视频免费午夜 | 精品国精品国产自在久国产87 | 偷窥村妇洗澡毛毛多 | 亚洲成色在线综合网站 | 88国产精品欧美一区二区三区 | 亚洲精品一区二区三区婷婷月 | ass日本丰满熟妇pics | 2020久久香蕉国产线看观看 | 三级4级全黄60分钟 | 午夜肉伦伦影院 | 水蜜桃色314在线观看 | 999久久久国产精品消防器材 | 久久国产劲爆∧v内射 | 国产人妻久久精品二区三区老狼 | 99久久无码一区人妻 | 国产激情综合五月久久 | 欧美 丝袜 自拍 制服 另类 | 日韩精品久久久肉伦网站 | 熟妇人妻无乱码中文字幕 | 人人妻人人澡人人爽欧美一区九九 | 丝袜 中出 制服 人妻 美腿 | 欧美精品国产综合久久 | 狠狠色噜噜狠狠狠7777奇米 | 国产三级精品三级男人的天堂 | www成人国产高清内射 | 亚洲爆乳无码专区 | 国产熟妇高潮叫床视频播放 | 国产成人综合美国十次 | 日本大香伊一区二区三区 | 日本乱偷人妻中文字幕 | 大肉大捧一进一出视频出来呀 | 夜夜躁日日躁狠狠久久av | 亚洲高清偷拍一区二区三区 | 波多野结衣av一区二区全免费观看 | 亚洲午夜无码久久 | 少妇无套内谢久久久久 | 欧美freesex黑人又粗又大 | 午夜精品一区二区三区在线观看 | 一本久道久久综合婷婷五月 | 伊人色综合久久天天小片 | 久久国语露脸国产精品电影 | 亚洲精品中文字幕乱码 | 无码帝国www无码专区色综合 | 国产亚洲tv在线观看 | 少妇被粗大的猛进出69影院 | 亚洲国产精品久久久久久 | 国产精品成人av在线观看 | 久久午夜夜伦鲁鲁片无码免费 | 暴力强奷在线播放无码 | 丰满人妻精品国产99aⅴ | 樱花草在线播放免费中文 | av在线亚洲欧洲日产一区二区 | 无码福利日韩神码福利片 | 久久人人97超碰a片精品 | 亚洲日韩中文字幕在线播放 | 久久精品国产99精品亚洲 | 欧美老人巨大xxxx做受 | 丝袜 中出 制服 人妻 美腿 | 色情久久久av熟女人妻网站 | 2019午夜福利不卡片在线 | 国产午夜福利100集发布 | 国产精品毛片一区二区 | 特大黑人娇小亚洲女 | 亚洲性无码av中文字幕 | a片免费视频在线观看 | 中文字幕+乱码+中文字幕一区 | а√资源新版在线天堂 | 露脸叫床粗话东北少妇 | 无码一区二区三区在线观看 | 18无码粉嫩小泬无套在线观看 | 无码人妻精品一区二区三区不卡 | 久久五月精品中文字幕 | 少妇无码av无码专区在线观看 | 亚洲色大成网站www国产 | 国产精品久久久一区二区三区 | 色噜噜亚洲男人的天堂 | 在线欧美精品一区二区三区 | 国产在线无码精品电影网 | 小泽玛莉亚一区二区视频在线 | 亚洲中文字幕在线无码一区二区 | 国产精品高潮呻吟av久久4虎 | 永久黄网站色视频免费直播 | 亚洲码国产精品高潮在线 | 欧美午夜特黄aaaaaa片 | 国产精品亚洲五月天高清 | 狠狠cao日日穞夜夜穞av | 又大又紧又粉嫩18p少妇 | 国产精品久久久 | 亚洲国产成人a精品不卡在线 | 97夜夜澡人人爽人人喊中国片 | 内射巨臀欧美在线视频 | 中文字幕无码热在线视频 | 亚洲精品成人av在线 | 女人被男人爽到呻吟的视频 | 国产精品国产三级国产专播 | 欧美丰满熟妇xxxx性ppx人交 | 欧美人与禽猛交狂配 | 无码福利日韩神码福利片 | 漂亮人妻洗澡被公强 日日躁 | 无码人妻精品一区二区三区不卡 | 久久97精品久久久久久久不卡 | 欧美亚洲国产一区二区三区 | 国产猛烈高潮尖叫视频免费 | 亚洲中文无码av永久不收费 | www国产亚洲精品久久久日本 | 少妇性l交大片 | 99久久婷婷国产综合精品青草免费 | 日韩人妻少妇一区二区三区 | 国产综合在线观看 | 无套内射视频囯产 | 秋霞成人午夜鲁丝一区二区三区 | 国产亚洲精品久久久ai换 | 欧美肥老太牲交大战 | 18黄暴禁片在线观看 | 十八禁真人啪啪免费网站 | 日本乱偷人妻中文字幕 | 国产免费观看黄av片 | 性生交大片免费看女人按摩摩 | 成人无码影片精品久久久 | 成人三级无码视频在线观看 | 日韩精品无码免费一区二区三区 | 国产成人综合色在线观看网站 | 亚洲va中文字幕无码久久不卡 | 亚洲 日韩 欧美 成人 在线观看 | 无码人妻精品一区二区三区下载 | 欧美精品无码一区二区三区 | 福利一区二区三区视频在线观看 | 性欧美牲交xxxxx视频 | 99久久久国产精品无码免费 | 亚洲日本一区二区三区在线 | 国产性生大片免费观看性 | 乱码午夜-极国产极内射 | 亚洲一区二区三区国产精华液 | 日日天日日夜日日摸 | 日本精品人妻无码免费大全 | 人人澡人人透人人爽 | 国产香蕉尹人视频在线 | 性欧美熟妇videofreesex | 无码人妻精品一区二区三区下载 | 久热国产vs视频在线观看 | 奇米影视7777久久精品 | 国色天香社区在线视频 | 一本久道久久综合狠狠爱 | 国产精品爱久久久久久久 | 三级4级全黄60分钟 | 丰满人妻翻云覆雨呻吟视频 | 一本一道久久综合久久 | 全黄性性激高免费视频 | 久久久久久国产精品无码下载 | 精品水蜜桃久久久久久久 | 人人超人人超碰超国产 | 999久久久国产精品消防器材 | 丰满岳乱妇在线观看中字无码 | 最近的中文字幕在线看视频 | 无码人妻精品一区二区三区不卡 | 国产av剧情md精品麻豆 | 一区二区三区乱码在线 | 欧洲 | 日韩精品乱码av一区二区 | 无码人妻精品一区二区三区下载 | 精品国产一区二区三区四区 | 成年美女黄网站色大免费视频 | 色婷婷av一区二区三区之红樱桃 | 日本熟妇大屁股人妻 | 亚洲国产精品毛片av不卡在线 | 亚洲欧美日韩综合久久久 | 国产成人综合美国十次 | 中文字幕久久久久人妻 | 国产高潮视频在线观看 | 午夜福利一区二区三区在线观看 | 国产激情无码一区二区app | 曰韩无码二三区中文字幕 | 色欲综合久久中文字幕网 | 国产午夜无码视频在线观看 | 日本熟妇大屁股人妻 | 蜜桃视频韩日免费播放 | 国产av一区二区精品久久凹凸 | 亚洲大尺度无码无码专区 | 亚洲第一无码av无码专区 | 麻豆国产人妻欲求不满 | 亚洲国产综合无码一区 | av在线亚洲欧洲日产一区二区 | 亚洲码国产精品高潮在线 | 牲欲强的熟妇农村老妇女视频 | 精品久久8x国产免费观看 | 欧美亚洲日韩国产人成在线播放 | 国产一区二区三区精品视频 | 国产猛烈高潮尖叫视频免费 | 少妇被粗大的猛进出69影院 | 亚洲成a人片在线观看无码 | 色一情一乱一伦一视频免费看 | 日本熟妇人妻xxxxx人hd | 国产亚洲精品久久久久久 | 无码人妻黑人中文字幕 | 国产色xx群视频射精 | 国产精品久久久久9999小说 | 日日摸天天摸爽爽狠狠97 | 无码人妻久久一区二区三区不卡 | 久久精品人妻少妇一区二区三区 | 黑人粗大猛烈进出高潮视频 | 国色天香社区在线视频 | 亚洲自偷精品视频自拍 | 中文字幕亚洲情99在线 | 性色av无码免费一区二区三区 | 国产精品办公室沙发 | 国产成人无码av片在线观看不卡 | 久激情内射婷内射蜜桃人妖 | 亚洲中文字幕在线观看 | 色综合久久久久综合一本到桃花网 | 国产精品爱久久久久久久 | 人妻天天爽夜夜爽一区二区 | 99久久亚洲精品无码毛片 | 亚洲乱码国产乱码精品精 | 无码人妻出轨黑人中文字幕 | 久久成人a毛片免费观看网站 | 色婷婷av一区二区三区之红樱桃 | 无码播放一区二区三区 | 久久人人97超碰a片精品 | 四十如虎的丰满熟妇啪啪 | 日韩人妻无码一区二区三区久久99 | 国产成人综合在线女婷五月99播放 | 日本护士xxxxhd少妇 | 中文字幕无码热在线视频 | 精品欧洲av无码一区二区三区 | 国产精品久久久久无码av色戒 | 一个人免费观看的www视频 | 18黄暴禁片在线观看 | 国产精品毛片一区二区 | 午夜肉伦伦影院 | 狠狠色色综合网站 | 免费看男女做好爽好硬视频 | 久久午夜无码鲁丝片午夜精品 | 沈阳熟女露脸对白视频 | 国产精品无码一区二区三区不卡 | 一个人看的视频www在线 | 国产精品久久久久久亚洲影视内衣 | 国产精品久久久久久久影院 | 成 人 网 站国产免费观看 | 曰韩无码二三区中文字幕 | 无套内谢老熟女 | 在线精品亚洲一区二区 | 内射欧美老妇wbb | 无码人妻精品一区二区三区不卡 | 国产色xx群视频射精 | 麻豆国产97在线 | 欧洲 | 精品 日韩 国产 欧美 视频 | 久久久久人妻一区精品色欧美 | 人人妻人人澡人人爽欧美一区九九 | 国产97人人超碰caoprom | 免费观看黄网站 | 伊人色综合久久天天小片 | 久久精品无码一区二区三区 | 久久精品一区二区三区四区 | www一区二区www免费 | 日韩精品一区二区av在线 | 日本在线高清不卡免费播放 | 久久综合激激的五月天 | 欧美野外疯狂做受xxxx高潮 | 激情五月综合色婷婷一区二区 | 捆绑白丝粉色jk震动捧喷白浆 | 丰满人妻被黑人猛烈进入 | 领导边摸边吃奶边做爽在线观看 | 激情内射日本一区二区三区 | 在线a亚洲视频播放在线观看 | 99国产精品白浆在线观看免费 | 97无码免费人妻超级碰碰夜夜 | 好屌草这里只有精品 | 欧美熟妇另类久久久久久不卡 | 国精品人妻无码一区二区三区蜜柚 | 亚洲日本va中文字幕 | 中文字幕 人妻熟女 | 纯爱无遮挡h肉动漫在线播放 | 久久人人97超碰a片精品 | 欧洲熟妇精品视频 | 久久精品国产日本波多野结衣 | 窝窝午夜理论片影院 | 久久精品无码一区二区三区 | 精品国产一区二区三区av 性色 | 在线播放无码字幕亚洲 | 中文字幕无码免费久久99 | 蜜桃臀无码内射一区二区三区 | 红桃av一区二区三区在线无码av | a片免费视频在线观看 | 久久久精品欧美一区二区免费 | 成 人 网 站国产免费观看 | 欧美变态另类xxxx | 人妻少妇精品无码专区二区 | 国产成人人人97超碰超爽8 | 国产色视频一区二区三区 | 一本久道久久综合狠狠爱 | 18无码粉嫩小泬无套在线观看 | 爽爽影院免费观看 | 亚洲欧美精品伊人久久 | 国产9 9在线 | 中文 | 性啪啪chinese东北女人 | 少妇人妻av毛片在线看 | 老熟女重囗味hdxx69 | 欧美freesex黑人又粗又大 | 中文字幕亚洲情99在线 | 欧美第一黄网免费网站 | 夜精品a片一区二区三区无码白浆 | 人人澡人人妻人人爽人人蜜桃 | 亚洲成a人片在线观看无码 | 无码一区二区三区在线 | 熟女俱乐部五十路六十路av | 无码人妻出轨黑人中文字幕 | 成人三级无码视频在线观看 | 无码人妻出轨黑人中文字幕 | 狠狠色欧美亚洲狠狠色www | 国产网红无码精品视频 | 国产精品亚洲а∨无码播放麻豆 | 波多野结衣乳巨码无在线观看 | 成人无码影片精品久久久 | 久久久久久久女国产乱让韩 | 日本免费一区二区三区最新 | 国产精品自产拍在线观看 | 婷婷五月综合激情中文字幕 | 国产成人无码av片在线观看不卡 | 在线a亚洲视频播放在线观看 | 日本一本二本三区免费 | 欧美人妻一区二区三区 | 性欧美熟妇videofreesex | 国产成人无码av片在线观看不卡 | 妺妺窝人体色www婷婷 | 亚洲国产欧美国产综合一区 | 国产另类ts人妖一区二区 | 中文字幕无线码 | 天天爽夜夜爽夜夜爽 | 人人妻人人澡人人爽人人精品 | 麻豆国产97在线 | 欧洲 | 国产又爽又猛又粗的视频a片 | 成人毛片一区二区 | 乌克兰少妇性做爰 | 久久久久久国产精品无码下载 | 3d动漫精品啪啪一区二区中 | 国内揄拍国内精品人妻 | 亚洲无人区一区二区三区 | 正在播放老肥熟妇露脸 | 亚洲天堂2017无码中文 | 性做久久久久久久免费看 | 影音先锋中文字幕无码 | 婷婷丁香五月天综合东京热 | 午夜肉伦伦影院 | 精品乱子伦一区二区三区 | 亚洲精品成人av在线 | 性做久久久久久久久 | 装睡被陌生人摸出水好爽 | 午夜性刺激在线视频免费 | 精品日本一区二区三区在线观看 | 熟女体下毛毛黑森林 | 成熟妇人a片免费看网站 | 1000部啪啪未满十八勿入下载 | √天堂资源地址中文在线 | 色婷婷av一区二区三区之红樱桃 | 男女下面进入的视频免费午夜 | 国产精品人人妻人人爽 | 性欧美大战久久久久久久 | 青草青草久热国产精品 | 午夜精品久久久内射近拍高清 | 亚洲精品久久久久久久久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产熟妇高潮叫床视频播放 | 精品偷自拍另类在线观看 | 国产精品久久精品三级 | 欧美精品在线观看 | 国产亚洲视频中文字幕97精品 | 成人无码精品1区2区3区免费看 | 狠狠色色综合网站 | 1000部啪啪未满十八勿入下载 | 国产黑色丝袜在线播放 | 亚洲中文字幕无码中文字在线 | 日本一区二区三区免费播放 | 亚洲va欧美va天堂v国产综合 | 国产午夜精品一区二区三区嫩草 | 午夜无码人妻av大片色欲 | 老司机亚洲精品影院无码 | 九月婷婷人人澡人人添人人爽 | 97久久国产亚洲精品超碰热 | 鲁鲁鲁爽爽爽在线视频观看 | 亚洲精品一区二区三区婷婷月 | 鲁大师影院在线观看 | 2019nv天堂香蕉在线观看 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲国产精品无码一区二区三区 | 中文字幕日韩精品一区二区三区 | 日韩精品a片一区二区三区妖精 | 少妇被黑人到高潮喷出白浆 | 狠狠色噜噜狠狠狠狠7777米奇 | 久久国产精品精品国产色婷婷 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 色五月丁香五月综合五月 | 激情爆乳一区二区三区 | 自拍偷自拍亚洲精品被多人伦好爽 | 日日摸日日碰夜夜爽av | 国产肉丝袜在线观看 | 日韩亚洲欧美精品综合 | 对白脏话肉麻粗话av | 亚洲小说春色综合另类 | 久久熟妇人妻午夜寂寞影院 | 久精品国产欧美亚洲色aⅴ大片 | 99久久亚洲精品无码毛片 | 中文字幕乱码人妻二区三区 | 爽爽影院免费观看 | 2020久久香蕉国产线看观看 | 亚洲熟妇色xxxxx欧美老妇 | 老司机亚洲精品影院 | 亚洲国产日韩a在线播放 | 性色欲网站人妻丰满中文久久不卡 | 东京一本一道一二三区 | 亚洲日本va中文字幕 | 欧美丰满熟妇xxxx性ppx人交 | 三上悠亚人妻中文字幕在线 | 欧美怡红院免费全部视频 | 亚洲一区二区三区国产精华液 | 无码国产乱人伦偷精品视频 | 亚洲大尺度无码无码专区 | 国产精品久久久av久久久 | 国产69精品久久久久app下载 | 国产成人综合在线女婷五月99播放 | 无码中文字幕色专区 | 日韩av无码中文无码电影 | 亚洲中文字幕在线无码一区二区 | 亚洲狠狠色丁香婷婷综合 | 台湾无码一区二区 | 欧美性生交xxxxx久久久 | 亚洲自偷自拍另类第1页 | 亚洲成a人片在线观看无码3d | 国产精品香蕉在线观看 | 伊人久久大香线蕉亚洲 | 老太婆性杂交欧美肥老太 | 牲交欧美兽交欧美 | 日韩视频 中文字幕 视频一区 | 亚洲日韩一区二区 | 日本在线高清不卡免费播放 | 国内精品久久久久久中文字幕 | 亚洲日本va午夜在线电影 | 久久99久久99精品中文字幕 | 日韩av激情在线观看 | 中文字幕乱妇无码av在线 | 一个人看的www免费视频在线观看 | 国产电影无码午夜在线播放 | 亚洲成a人一区二区三区 | 东北女人啪啪对白 | 国产成人综合在线女婷五月99播放 | 樱花草在线社区www | 久久无码专区国产精品s | 鲁大师影院在线观看 | 亚洲一区二区三区四区 | 亚洲国产欧美国产综合一区 | 亚洲欧美国产精品专区久久 | 国产成人无码av在线影院 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 精品无码国产自产拍在线观看蜜 | 欧美野外疯狂做受xxxx高潮 | 九九在线中文字幕无码 | 国内精品九九久久久精品 | 免费男性肉肉影院 | 亚洲中文字幕无码一久久区 | 女人被爽到呻吟gif动态图视看 | 亚洲精品一区三区三区在线观看 | 最近的中文字幕在线看视频 | 亚洲va中文字幕无码久久不卡 | 午夜时刻免费入口 | 国产精品亚洲专区无码不卡 | 日本xxxx色视频在线观看免费 | 欧美性猛交内射兽交老熟妇 | 爆乳一区二区三区无码 | 中文字幕日韩精品一区二区三区 | 国产香蕉97碰碰久久人人 | 在线观看免费人成视频 | 久久熟妇人妻午夜寂寞影院 | 任你躁国产自任一区二区三区 | 性欧美熟妇videofreesex | 久久99精品国产麻豆蜜芽 | 国产人妻精品一区二区三区 | 日本精品高清一区二区 | 国产后入清纯学生妹 | 国产农村乱对白刺激视频 | 久久久久国色av免费观看性色 | 久久亚洲国产成人精品性色 | 一区二区三区高清视频一 | 内射白嫩少妇超碰 | 日本丰满熟妇videos | 成人aaa片一区国产精品 | 女人被男人躁得好爽免费视频 | 丰满人妻一区二区三区免费视频 | 午夜精品久久久内射近拍高清 | 亚洲国产成人av在线观看 | 美女极度色诱视频国产 | 久久久久成人精品免费播放动漫 | 婷婷五月综合缴情在线视频 | 久热国产vs视频在线观看 | 中文字幕无码热在线视频 | 亚洲成色在线综合网站 | 色五月五月丁香亚洲综合网 | 成人精品视频一区二区三区尤物 | 无码人妻黑人中文字幕 | 国产精品99久久精品爆乳 | 岛国片人妻三上悠亚 | 人妻少妇精品无码专区动漫 | 亚洲国产精品一区二区美利坚 | 又大又硬又黄的免费视频 | 久久亚洲日韩精品一区二区三区 | 2020久久超碰国产精品最新 | 国产精品高潮呻吟av久久4虎 | 国产极品美女高潮无套在线观看 | 乱人伦人妻中文字幕无码久久网 | 两性色午夜免费视频 | 永久免费观看国产裸体美女 | 俄罗斯老熟妇色xxxx | 国产农村乱对白刺激视频 | 乱人伦人妻中文字幕无码 | 乌克兰少妇性做爰 | 精品国产一区二区三区av 性色 | 无码人中文字幕 | 国产国产精品人在线视 | 婷婷综合久久中文字幕蜜桃三电影 | 久久久久亚洲精品中文字幕 | 国产欧美熟妇另类久久久 | 日本精品久久久久中文字幕 | 强开小婷嫩苞又嫩又紧视频 | 麻豆精品国产精华精华液好用吗 | 爱做久久久久久 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲精品美女久久久久久久 | 亚洲大尺度无码无码专区 | 中文字幕无线码 | 亚洲精品国产第一综合99久久 | 18无码粉嫩小泬无套在线观看 | 色偷偷人人澡人人爽人人模 | 99久久人妻精品免费二区 | 中文亚洲成a人片在线观看 | 国产一区二区三区四区五区加勒比 | 风流少妇按摩来高潮 | 国产三级久久久精品麻豆三级 | 成人毛片一区二区 | 玩弄人妻少妇500系列视频 | 狠狠色丁香久久婷婷综合五月 | 麻豆国产97在线 | 欧洲 | 精品国产成人一区二区三区 | 亚洲日韩中文字幕在线播放 | 国产深夜福利视频在线 | 中文无码伦av中文字幕 | 日韩人妻系列无码专区 | 综合激情五月综合激情五月激情1 | 久久久久久久女国产乱让韩 | 成熟女人特级毛片www免费 | 丰满肥臀大屁股熟妇激情视频 | 亚洲第一网站男人都懂 | 亚洲欧美日韩国产精品一区二区 | 国产激情一区二区三区 | 人妻少妇被猛烈进入中文字幕 | 疯狂三人交性欧美 | 欧美 丝袜 自拍 制服 另类 | 亚洲综合无码一区二区三区 | 日本精品少妇一区二区三区 | 国产精品无码永久免费888 | 无码人妻少妇伦在线电影 | 成人女人看片免费视频放人 | 久久精品无码一区二区三区 | 无码乱肉视频免费大全合集 | 久久综合给久久狠狠97色 | 亚洲の无码国产の无码步美 | 精品无人国产偷自产在线 | 午夜熟女插插xx免费视频 | 久久久无码中文字幕久... | 欧美精品免费观看二区 | 亚洲狠狠色丁香婷婷综合 | 国产网红无码精品视频 | 东京热一精品无码av | 色婷婷香蕉在线一区二区 | 国内老熟妇对白xxxxhd | 国产午夜精品一区二区三区嫩草 | 亚洲精品一区二区三区在线观看 | 色诱久久久久综合网ywww | 亚洲精品国产a久久久久久 | 无套内射视频囯产 | 欧美老妇交乱视频在线观看 | 日日碰狠狠丁香久燥 | 精品国产aⅴ无码一区二区 | 夜夜高潮次次欢爽av女 | 亚洲爆乳大丰满无码专区 | 乱人伦人妻中文字幕无码 | 成熟人妻av无码专区 | 亚洲欧洲中文日韩av乱码 | 女人被爽到呻吟gif动态图视看 | 国内丰满熟女出轨videos | 国产精品99爱免费视频 | 亚洲色大成网站www | 永久免费精品精品永久-夜色 | 久久精品中文字幕大胸 | 亚洲人亚洲人成电影网站色 | 最新版天堂资源中文官网 | 最新版天堂资源中文官网 | 97久久超碰中文字幕 | 99视频精品全部免费免费观看 | 男女超爽视频免费播放 | 18禁黄网站男男禁片免费观看 | 午夜无码区在线观看 | 国产猛烈高潮尖叫视频免费 | 色综合久久网 | 蜜桃臀无码内射一区二区三区 | 无码人妻久久一区二区三区不卡 | 无码国产色欲xxxxx视频 | 人人澡人人透人人爽 | 亚洲人成网站免费播放 | 亚洲国产精华液网站w | 国产性生大片免费观看性 | a国产一区二区免费入口 | 狠狠色丁香久久婷婷综合五月 | 麻豆人妻少妇精品无码专区 | 国产一区二区不卡老阿姨 | 人妻少妇精品视频专区 | 丝袜美腿亚洲一区二区 | 图片小说视频一区二区 | 免费无码av一区二区 | 狂野欧美激情性xxxx | 国产精品18久久久久久麻辣 | 亚洲国产成人av在线观看 | 国产激情无码一区二区app | 国产综合色产在线精品 | 国产va免费精品观看 | 亚洲伊人久久精品影院 | 中文字幕人成乱码熟女app | 久久成人a毛片免费观看网站 | www国产精品内射老师 | 俺去俺来也www色官网 | 漂亮人妻洗澡被公强 日日躁 | 国产9 9在线 | 中文 | 亚洲国产精品久久久天堂 | 成 人影片 免费观看 | 色综合久久久无码中文字幕 | www国产亚洲精品久久久日本 | 国产亚洲精品久久久久久 | 亚洲一区av无码专区在线观看 | 精品无人国产偷自产在线 | 欧美日本免费一区二区三区 | 亚洲va中文字幕无码久久不卡 | 学生妹亚洲一区二区 | 日日碰狠狠躁久久躁蜜桃 | 日韩亚洲欧美中文高清在线 | 成人三级无码视频在线观看 | 国产av一区二区三区最新精品 | 欧美xxxx黑人又粗又长 | 国产激情无码一区二区 | 无码国内精品人妻少妇 | 亚洲热妇无码av在线播放 | 在线播放免费人成毛片乱码 | 又粗又大又硬又长又爽 | 无码人妻丰满熟妇区五十路百度 | 亚洲成av人片在线观看无码不卡 | 乱人伦人妻中文字幕无码 | 亚洲 a v无 码免 费 成 人 a v | 国产黑色丝袜在线播放 | 成年美女黄网站色大免费视频 | 国产精品沙发午睡系列 | 18禁黄网站男男禁片免费观看 | 国产9 9在线 | 中文 | 亚洲午夜福利在线观看 | 国产激情精品一区二区三区 | 欧美日韩人成综合在线播放 | 成人精品一区二区三区中文字幕 | 丁香花在线影院观看在线播放 | 亚洲中文字幕在线观看 | 色婷婷久久一区二区三区麻豆 | 日韩精品久久久肉伦网站 | 亚洲综合精品香蕉久久网 | 女人和拘做爰正片视频 | 人人妻人人藻人人爽欧美一区 | 日日橹狠狠爱欧美视频 | 国产精品美女久久久 | 亚洲熟妇色xxxxx欧美老妇y | 性史性农村dvd毛片 | 小sao货水好多真紧h无码视频 | 国产无遮挡又黄又爽又色 | 久久精品国产99久久6动漫 | 成人一在线视频日韩国产 | 夫妻免费无码v看片 | av香港经典三级级 在线 | 国产精品美女久久久网av | 在线精品亚洲一区二区 | 动漫av一区二区在线观看 | 未满成年国产在线观看 | 一本一道久久综合久久 | 久久熟妇人妻午夜寂寞影院 | 波多野结衣一区二区三区av免费 | 中文字幕无码免费久久9一区9 | 欧美熟妇另类久久久久久不卡 | 国产超碰人人爽人人做人人添 | 国产在线精品一区二区高清不卡 | 久久精品丝袜高跟鞋 | 中国女人内谢69xxxx | 无码人妻丰满熟妇区毛片18 | 国产成人精品一区二区在线小狼 | 成人试看120秒体验区 | 国产亚洲人成a在线v网站 | 国产黑色丝袜在线播放 | 欧美猛少妇色xxxxx | 亚洲精品综合一区二区三区在线 | 97久久超碰中文字幕 | 老司机亚洲精品影院 | 免费视频欧美无人区码 | a片免费视频在线观看 | 久久综合香蕉国产蜜臀av | 欧美xxxx黑人又粗又长 | 日本精品人妻无码77777 天堂一区人妻无码 | 性色欲网站人妻丰满中文久久不卡 | 无码毛片视频一区二区本码 | 丰满妇女强制高潮18xxxx | 国产av一区二区精品久久凹凸 | 国产精品久久久一区二区三区 | 精品水蜜桃久久久久久久 | 日日天干夜夜狠狠爱 | 无码人妻久久一区二区三区不卡 | 欧美精品一区二区精品久久 |