日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

编程问答

librtmp协议分析---RTMP_SendPacket函数

發(fā)布時間:2024/2/28 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 librtmp协议分析---RTMP_SendPacket函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

接下來我們分析RTMP_SendPacket函數(shù)。我們先了解一下rtmp的消息格式chunk。

RTMP的head組成

RTMP的head在協(xié)議中的表現(xiàn)形式是chunk head,前面已經(jīng)說到一個Message + head可以分成一個和多個chunk,為了區(qū)分這些chunk,肯定是需要一個chunk head的,具體的實現(xiàn)就把Message ?head的信息和chunk head的信息合并在一起以chunk head的形式表現(xiàn)。?
? ? ? ? 一個完整的chunk的組成如下圖所示


Chunk basic header:?
該字段包含chunk的stream ID和 type 。chunk的Type決定了消息頭的編碼方式。該字段的長度完全依賴于stream ID,該字段是一個可變長的字段。?



Chunk Msg Header:0, 3 ,7, 11?
該字段包含了將要發(fā)送的消息的信息(或者是一部分,一個消息拆成多個chunk的情況下是一部分)該字段的長度由chunk basic header中的type決定。



Extend Timestamp: 0 ,4 bytes
該字段發(fā)送的時候必須是正常的時間戳設(shè)置成0xffffff時,當正常時間戳不為0xffffff時,該字段不發(fā)送。當時間戳比0xffffff小該字段不發(fā)送,當時間戳比0xffffff大時該字段必須發(fā)送,且正常時間戳設(shè)置成0xffffff。


Chunk Data
實際數(shù)據(jù)(Payload),可以是信令,也可以是媒體數(shù)據(jù)。


總結(jié)如下圖所示:




6.1.2 塊消息頭
有四種格式的塊消息ID,供塊流基本頭中的fmt 字段選擇。一個實現(xiàn)應該使用最緊致的方式來表示塊消息頭。

6.1.2.1 類型0
0 類型的塊長度為11 字節(jié)。在一個塊流的開始和時間戳返回的時候必須有這種塊。


時間戳:3 字節(jié)
對于0 類型的塊。消息的絕對時間戳在這里發(fā)送。如果時間戳大于或等于16777215(16 進制0x00ffffff),該值必須為16777215,并且擴展時間戳必須出現(xiàn)。否則該值就是整個的時間戳。


6.1.2.2. 類型1
類型1 的塊占7 個字節(jié)長。消息流ID 不包含在本塊中。塊的消息流ID 與先前的塊相同。具有可變大小消息的流,在第一個消息之后的每個消息的第一個塊應該使用這個格式。


6.1.2.3. 類型2
類型2 的塊占3 個字節(jié)。既不包含流ID 也不包含消息長度。本塊使用的流ID 和消息長度與先前的塊相同。具有固定大小消息的流,在第一個消息之后的每個消息的第一個塊應該使用這個格式。


6.1.2.4 類型3
類型3 的塊沒有頭。流ID,消息長度,時間戳都不出現(xiàn)。這種類型的塊使用與先前塊相同的數(shù)據(jù)。當一個消息被分成多個塊,除了第一塊以外,所有的塊都應使用這種類型。示例可參考6.2.2 節(jié)中的例2 。由相同大小,流ID,和時間間隔的流在類型2 的塊之后應使用這種塊。示例可參考6.2.1 節(jié)中的例1 。如果第一個消息和第二個消息的時間增量與第一個消息的時間戳相同,那么0類型的塊之后必須是3 類型的塊而,不需要類型2 的塊來注冊時間增量。如果類型3 的塊在類型0 的塊之后,那么類型3 的時間戳增量與0 類型的塊的時間戳相同。

時間戳增量:3 字節(jié)
對于類型1 的塊和類型2 的塊,本字段表示先前塊的時間戳與當前塊的時間戳的差值。如果增量大于等于1677215(16 進制0x00ffffff),這個值必須是16777215 ,并且擴展時間戳必須出現(xiàn)。否則這個值就是整個的增量。


消息長度:3 字節(jié)
對于類型0 或類型1 的塊本字段表示消息的長度。注意,這個值通常與負載長度是不相同的。The chunk payload length is the?maximum chunk size for all but the last chunk, and the remainder (which may be?the entire length, for small messages) for the last chunk.


消息類型ID:1 字節(jié)
對于0 類型和1 類型的塊,本字段發(fā)送消息類型。


消息流ID:4 字節(jié)
對于0 類型的塊,本字段存儲消息流ID。通常,在一個塊流中的消息來自于同一個消息流。雖然,由于不同的消息可能復用到一個塊流中而使頭壓縮無法有效實施。但是,如果一個消息流關(guān)閉而另一個消息流才打開,那么通過發(fā)送一個新的0 類型的塊重復使用一個存在的塊流也不是不可以。


6.1.3. 擴展時間戳
只有當塊消息頭中的普通時間戳設(shè)置為0x00ffffff 時,本字段才被傳送。如果普通時間戳的值小于0x00ffffff,那么本字段一定不能出現(xiàn)。如果時間戳字段不出現(xiàn)本字段也一定不能出現(xiàn)。類型3 的塊一定不能含有本字段。本字段在塊消息頭之后,塊時間之前。


代碼分析如下:

[cpp]?view plaincopy print?
  • int?RTMP_SendPacket(RTMP?*r,?RTMPPacket?*packet,?int?queue)??
  • {??
  • ????const?RTMPPacket?*prevPacket?=?r->m_vecChannelsOut[packet->m_nChannel];??
  • ????uint32_t?last?=?0;??
  • ????int?nSize;??
  • ????int?hSize,?cSize;??
  • ????char?*header,?*hptr,?*hend,?hbuf[RTMP_MAX_HEADER_SIZE],?c;??
  • ????uint32_t?t;??
  • ????char?*buffer,?*tbuf?=?NULL,?*toff?=?NULL;??
  • ????int?nChunkSize;??
  • ????int?tlen;??
  • ??
  • ????//?前一個packet存在且不是完整的ChunkMsgHeader,因此有可能需要調(diào)整塊消息頭的類型??
  • ????//fmt字節(jié)??
  • ????/*case?0:chunk?msg?header?長度為11?
  • ?????*?case?1:chunk?msg?header?長度為7?
  • ?????*?case?2:chunk?msg?header?長度為3?
  • ?????*?case?3:chunk?msg?header?長度為0?
  • ????*/??
  • ????if?(prevPacket?&&?packet->m_headerType?!=?RTMP_PACKET_SIZE_LARGE)??
  • ????{??
  • ????????/*?compress?a?bit?by?using?the?prev?packet's?attributes?*/??
  • ????????//?獲取ChunkMsgHeader類型,前一個Chunk與當前Chunk比較??
  • ????????//?如果前后兩個塊的大小、包類型及塊頭類型都相同,則將塊頭類型fmt設(shè)為2,??
  • ????????//?即可省略消息長度、消息類型id、消息流id??
  • ????????//?可以參考官方協(xié)議:流的分塊?---?6.1.2.3節(jié)??
  • ????????if?(prevPacket->m_nBodySize?==?packet->m_nBodySize&&?prevPacket->m_packetType?==?packet->m_packetType??
  • ????????&&?packet->m_headerType?==?RTMP_PACKET_SIZE_MEDIUM)??
  • ????????????packet->m_headerType?=?RTMP_PACKET_SIZE_SMALL;??
  • ??
  • ????????//?前后兩個塊的時間戳相同,且塊頭類型fmt為2,則相應的時間戳也可省略,因此將塊頭類型置為3??
  • ????????//?可以參考官方協(xié)議:流的分塊?---?6.1.2.4節(jié)??
  • ????????if?(prevPacket->m_nTimeStamp?==?packet->m_nTimeStamp?&&?packet->m_headerType?==?RTMP_PACKET_SIZE_SMALL)??
  • ????????????packet->m_headerType?=?RTMP_PACKET_SIZE_MINIMUM;??
  • ????????last?=?prevPacket->m_nTimeStamp;//?前一個包的時間戳??
  • ????}??
  • ??
  • ????//?塊頭類型fmt取值0、1、2、3,超過3就表示出錯(fmt占二個字節(jié))??
  • ????if?(packet->m_headerType?>?3)?/*?sanity?*/??
  • ????{??
  • ????????RTMP_Log(RTMP_LOGERROR,?"sanity?failed!!?trying?to?send?header?of?type:?0x%02x.",?(unsigned?char)packet->m_headerType);??
  • ????????return?FALSE;??
  • ????}??
  • ??
  • ????//?塊頭初始大小?=?基本頭(1字節(jié))?+?塊消息頭大小(11/7/3/0)?=?[12,?8,?4,?1]??
  • ????//?塊基本頭是1-3字節(jié),因此用變量cSize來表示剩下的0-2字節(jié)??
  • ????//?nSize?表示塊頭初始大小,?hSize表示塊頭大小??
  • ????nSize?=?packetSize[packet->m_headerType];??
  • ????hSize?=?nSize;??
  • ????cSize?=?0;??
  • ????//?時間戳增量??
  • ????t?=?packet->m_nTimeStamp?-?last;??
  • ??
  • ????if?(packet->m_body)??
  • ????{??
  • ????????//?m_body是指向負載數(shù)據(jù)首地址的指針;“-”號用于指針前移??
  • ????????header?=?packet->m_body?-?nSize;??
  • ????????//?塊頭的首指針??
  • ????????hend?=?packet->m_body;??
  • ????????//?塊頭的尾指針??
  • ????}??
  • ????else??
  • ????{??
  • ????????header?=?hbuf?+?6;??
  • ????????hend?=?hbuf?+?sizeof(hbuf);??
  • ????}??
  • ??
  • ????if?(packet->m_nChannel?>?319)//?塊流id(cs?id)大于319,則塊基本頭占3個字節(jié)??
  • ????????cSize?=?2;??
  • ????else?if?(packet->m_nChannel?>?63)//?塊流id(cs?id)在64與319之間,則塊基本頭占2個字節(jié)??
  • ????????cSize?=?1;??
  • ????//?ChunkBasicHeader的長度比初始長度還要長??
  • ????if?(cSize)??
  • ????{??
  • ????????header?-=?cSize;//?header指向塊頭??
  • ????????hSize?+=?cSize;//?hSize加上ChunkBasicHeader的長度(比初始長度多出來的長度)??
  • ????}??
  • ??
  • ????//?nSize?>?1表示塊消息頭至少有3個字節(jié),即存在timestamp字段??
  • ????//?相對TimeStamp大于0xffffff,此時需要使用ExtendTimeStamp??
  • ????if?(nSize?>?1?&&?t?>=?0xffffff)??
  • ????{??
  • ????????header?-=?4;??
  • ????????hSize?+=?4;??
  • ????}??
  • ??
  • ????hptr?=?header;??
  • ????c?=?packet->m_headerType?<<?6;//?把ChunkBasicHeader的Fmt類型左移6位??
  • ??
  • ????//?設(shè)置basic?header的第一個字節(jié)值,前兩位為fmt.?可以參考官方協(xié)議:流的分塊?---?6.1.1節(jié)??
  • ????switch?(cSize)??
  • ????{??
  • ????case?0://?把ChunkBasicHeader的低6位設(shè)置成ChunkStreamID(?cs?id?)??
  • ????????c?|=?packet->m_nChannel;??
  • ????????break;??
  • ????case?1://?同理,但低6位設(shè)置成000000??
  • ????????break;??
  • ????case?2://?同理,但低6位設(shè)置成000001??
  • ????????c?|=?1;??
  • ????????break;??
  • ????}??
  • ????*hptr++?=?c;//?可以拆分成兩句*hptr=c;?hptr++,此時hptr指向第2個字節(jié)??
  • ??
  • ????//?設(shè)置basic?header的第二(三)個字節(jié)值??
  • ????if?(cSize)??
  • ????{??
  • ????????int?tmp?=?packet->m_nChannel?-?64;//?將要放到第2字節(jié)的內(nèi)容tmp??
  • ????????*hptr++?=?tmp?&?0xff;//?獲取低位存儲與第2字節(jié)??
  • ????????if?(cSize?==?2)//?ChunkBasicHeader是最大的3字節(jié)時,獲取高位存儲于最后1個字節(jié)(注意:排序使用大端序列,和主機相反)??
  • ????????????*hptr++?=?tmp?>>?8;??
  • ????}??
  • ??
  • ????if?(nSize?>?1)//?ChunkMsgHeader長度為11、7、3,?都含有timestamp(3字節(jié))??
  • ????{??
  • ????????//?將時間戳(相對或絕對)轉(zhuǎn)化為3個字節(jié)存入hptr,如果時間戳超過0xffffff,則后面還要填入Extend?Timestamp??
  • ????????hptr?=?AMF_EncodeInt24(hptr,?hend,?t?>?0xffffff???0xffffff?:?t);??
  • ????}??
  • ??
  • ????if?(nSize?>?4)//?ChunkMsgHeader長度為11、7,都含有?msg?length?+?msg?type?id??
  • ????{??
  • ????????//?將消息長度(msg?length)轉(zhuǎn)化為3個字節(jié)存入hptr??
  • ????????hptr?=?AMF_EncodeInt24(hptr,?hend,?packet->m_nBodySize);??
  • ????????*hptr++?=?packet->m_packetType;??
  • ????}??
  • ????//?ChunkMsgHeader長度為11,?含有msg?stream?id(?小端)??
  • ????if?(nSize?>?8)??
  • ????????hptr?+=?EncodeInt32LE(hptr,?packet->m_nInfoField2);??
  • ??
  • ????if?(nSize?>?1?&&?t?>=?0xffffff)//?如果時間戳大于0xffffff,則需要寫入Extend?Timestamp??
  • ????????hptr?=?AMF_EncodeInt32(hptr,?hend,?t);??
  • ??
  • ????//?到此為止,已經(jīng)將塊頭填寫好了??
  • ????//?此時nSize表示負載數(shù)據(jù)的長度,?buffer是指向負載數(shù)據(jù)區(qū)的指針??
  • ????nSize?=?packet->m_nBodySize;??
  • ????buffer?=?packet->m_body;??
  • ????nChunkSize?=?r->m_outChunkSize;//Chunk大小,默認是128字節(jié)??
  • ??
  • ????RTMP_Log(RTMP_LOGDEBUG2,?"%s:?fd=%d,?size=%d",?__FUNCTION__,?r->m_sb.sb_socket,?nSize);??
  • ????/*?send?all?chunks?in?one?HTTP?request?,使用HTTP協(xié)議?*/??
  • ????if?(r->Link.protocol?&?RTMP_FEATURE_HTTP)??
  • ????{??
  • ????????//?nSize:Message負載長度;nChunkSize:Chunk長度;??
  • ????????//?例nSize:307,nChunkSize:128;??
  • ????????//?可分為(307?+?128?-?1)/128?=?3個??
  • ????????//?為什么加?nChunkSize?-?1?因為除法會只取整數(shù)部分!??
  • ????????int?chunks?=?(nSize?+?nChunkSize?-?1)?/?nChunkSize;??
  • ????????if?(chunks?>?1)//?Chunk個數(shù)超過一個??
  • ????????{??
  • ????????????//?注意:ChunkBasicHeader的長度?=?cSize?+?1??
  • ????????????//?消息分n塊后總的開銷:??
  • ????????????//?n個ChunkBasicHeader,1個ChunkMsgHeader,1個Message負載??
  • ????????????//?實際上只有第一個Chunk是完整的,剩下的只有ChunkBasicHeader??
  • ????????????tlen?=?chunks?*?(cSize?+?1)?+?nSize?+?hSize;??
  • ????????????tbuf?=?malloc(tlen);??
  • ????????????if?(!tbuf)??
  • ????????????????return?FALSE;??
  • ????????????toff?=?tbuf;??
  • ????????}??
  • ????}??
  • ??
  • ????//?消息的負載?+?頭??
  • ????while?(nSize?+?hSize)??
  • ????{??
  • ????????int?wrote;??
  • ??
  • ????????if?(nSize?<?nChunkSize)//?消息負載大小?<?Chunk大小(不用分塊)??
  • ????????????nChunkSize?=?nSize;//?Chunk可能小于設(shè)定值??
  • ??
  • ????????RTMP_LogHexString(RTMP_LOGDEBUG2,?(uint8_t?*)header,?hSize);??
  • ????????RTMP_LogHexString(RTMP_LOGDEBUG2,?(uint8_t?*)buffer,?nChunkSize);??
  • ????????//?如果r->Link.protocol采用Http協(xié)議,則將RTMP包數(shù)據(jù)封裝成多個Chunk,然后一次性發(fā)送。??
  • ????????//?否則每封裝成一個塊,就立即發(fā)送出去??
  • ????????if?(tbuf)??
  • ????????{??
  • ????????????//?將從Chunk頭開始的nChunkSize?+?hSize個字節(jié)拷貝至toff中,??
  • ????????????//?這些拷貝的數(shù)據(jù)包括塊頭數(shù)據(jù)(hSize字節(jié))和nChunkSize個負載數(shù)據(jù)??
  • ????????????memcpy(toff,?header,?nChunkSize?+?hSize);??
  • ????????????toff?+=?nChunkSize?+?hSize;??
  • ????????}??
  • ????????else//?負載數(shù)據(jù)長度不超過設(shè)定的塊大小,不需要分塊,因此tbuf為NULL;或者r->Link.protocol不采用Http??
  • ????????{??
  • ????????????//?直接將負載數(shù)據(jù)和塊頭數(shù)據(jù)發(fā)送出去??
  • ????????????wrote?=?WriteN(r,?header,?nChunkSize?+?hSize);??
  • ????????????if?(!wrote)??
  • ????????????????return?FALSE;??
  • ????????}??
  • ????????nSize?-=?nChunkSize;//?消息負載長度?-?Chunk負載長度??
  • ????????buffer?+=?nChunkSize;//?buffer指針前移1個Chunk負載長度??
  • ????????hSize?=?0;//?重置塊頭大小為0,后續(xù)的塊只需要有基本頭(或加上擴展時間戳)即可??
  • ??
  • ????????//?如果消息負載數(shù)據(jù)還沒有發(fā)完,準備填充下一個塊的塊頭數(shù)據(jù)??
  • ????????if?(nSize?>?0)??
  • ????????{??
  • ????????????header?=?buffer?-?1;??
  • ????????????hSize?=?1;??
  • ????????????if?(cSize)??
  • ????????????{??
  • ????????????????header?-=?cSize;??
  • ????????????????hSize?+=?cSize;??
  • ????????????}??
  • ????????????*header?=?(0xc0?|?c);??
  • ????????????if?(cSize)??
  • ????????????{??
  • ????????????????int?tmp?=?packet->m_nChannel?-?64;??
  • ????????????????header[1]?=?tmp?&?0xff;??
  • ????????????????if?(cSize?==?2)??
  • ????????????????????header[2]?=?tmp?>>?8;??
  • ????????????}??
  • ????????}??
  • ????}??
  • ????if?(tbuf)??
  • ????{??
  • ????????int?wrote?=?WriteN(r,?tbuf,?toff?-?tbuf);??
  • ????????free(tbuf);??
  • ????????tbuf?=?NULL;??
  • ????????if?(!wrote)??
  • ????????????return?FALSE;??
  • ????}??
  • ??
  • ????/*?we?invoked?a?remote?method?*/??
  • ????if?(packet->m_packetType?==?0x14)??
  • ????{??
  • ????????AVal?method;??
  • ????????char?*ptr;??
  • ????????ptr?=?packet->m_body?+?1;??
  • ????????AMF_DecodeString(ptr,?&method);??
  • ????????RTMP_Log(RTMP_LOGDEBUG,?"Invoking?%s",?method.av_val);??
  • ????????/*?keep?it?in?call?queue?till?result?arrives?*/??
  • ????????if?(queue)??
  • ????????{??
  • ????????????int?txn;??
  • ????????????ptr?+=?3?+?method.av_len;??
  • ????????????txn?=?(int)AMF_DecodeNumber(ptr);??
  • ????????????AV_queue(&r->m_methodCalls,?&r->m_numCalls,?&method,?txn);??
  • ????????}??
  • ????}??
  • ??
  • ????if?(!r->m_vecChannelsOut[packet->m_nChannel])??
  • ????r->m_vecChannelsOut[packet->m_nChannel]?=?malloc(sizeof(RTMPPacket));??
  • ????memcpy(r->m_vecChannelsOut[packet->m_nChannel],?packet,?sizeof(RTMPPacket));??
  • ????return?TRUE;??
  • }??

  • 總結(jié)

    以上是生活随笔為你收集整理的librtmp协议分析---RTMP_SendPacket函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    av综合 日韩| 免费在线观看av网站 | a午夜电影 | 黄色在线观看网站 | 欧美日韩性视频 | 91麻豆产精品久久久久久 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 九九热精品视频在线播放 | 久久视频免费看 | www.人人干| 婷婷婷国产在线视频 | 国产美女精品视频免费观看 | 亚洲人xxx| 成人中文字幕在线 | 久久人91精品久久久久久不卡 | 久久免费视频2 | 欧美一区二区精品在线 | 亚洲午夜精品久久久久久久久久久久 | 久久毛片高清国产 | 久久99久久99精品免观看软件 | 九色激情网 | 日韩欧美第二页 | 日韩在线观看你懂的 | 亚洲高清视频在线播放 | 国产精品白丝jk白祙 | 激情久久久 | 黄色日批网站 | 色噜噜日韩精品一区二区三区视频 | 日韩一区在线免费观看 | 91精品国产99久久久久久久 | 亚洲网站在线看 | 久草青青在线观看 | 久久久久久黄色 | 亚洲国产高清视频 | 超碰97在线看 | av网站大全免费 | 久久99精品国产 | 国产99一区 | 色综合久久久 | 国产婷婷在线观看 | 久久久香蕉视频 | 国产一级性生活 | 国产精品免费一区二区三区在线观看 | 黄色特级片 | 91av在线看 | 国产精品麻豆欧美日韩ww | 五月天堂色| 91精品啪在线观看国产线免费 | 三级av小说 | 亚洲成av人片一区二区梦乃 | 天天操天天干天天爽 | 国内精品久久久久久久久久久久 | 欧美性色19p | 激情av网 | 99精品毛片 | 亚洲精品在线一区二区三区 | 黄色一级网 | 欧美日韩一区二区三区在线免费观看 | 国产精品久久久久久久久久久久冷 | 国产私拍在线 | 婷婷色中文| 日韩欧美电影在线 | 亚洲成人999 | 人人爽人人爽人人爽学生一级 | 超碰在线人人97 | 91av美女| 精品96久久久久久中文字幕无 | 久久免费视频在线观看6 | av免费电影网站 | 精品亚洲在线 | 狠狠操欧美 | 精品视频123区在线观看 | 波多野结衣在线播放视频 | 亚洲美女视频在线 | 尤物九九久久国产精品的分类 | 狠狠色丁香婷婷综合 | 日韩高清dvd | 国产免费久久久久 | 97视频在线免费观看 | 手机av看片 | 国产综合在线观看视频 | 三级黄在线 | 久久精品女人毛片国产 | 91最新在线 | 国产不卡av在线播放 | 久久久久国产精品一区 | 日韩欧美国产免费播放 | 天天射天天干 | 午夜精品久久久久久99热明星 | 2024国产精品视频 | 日韩天堂在线观看 | 久久精品国产一区二区 | 成人黄色片在线播放 | 亚洲精品乱码久久久久久 | 欧美视频国产视频 | 色婷婷在线播放 | 亚洲一区不卡视频 | 国产精品一区在线观看 | 日韩特黄一级欧美毛片特黄 | 男女全黄一级一级高潮免费看 | 欧美精品国产综合久久 | 免费在线色视频 | 我要看黄色一级片 | 亚洲高清免费在线 | 成人在线免费视频 | 人人操日日干 | 国产小视频你懂的在线 | 激情网在线视频 | 日韩欧美xxxx | 97色涩| 亚洲精品美女在线观看播放 | 日韩一区正在播放 | 国产资源av | 久久久69| 亚洲欧洲国产精品 | 奇米影视四色8888 | 成人亚洲欧美 | 最新中文在线视频 | av 一区 二区 久久 | 中文字幕4| 婷婷色社区 | 99 精品 在线 | 欧美性网站 | 久久综合激情 | 久久草网| 久久久久久久久久久影院 | 欧美日韩精品在线视频 | 亚洲资源视频 | 中文在线天堂资源 | 射射射综合网 | 色五月色开心色婷婷色丁香 | 婷婷六月色 | 国产精品一区二区中文字幕 | 亚洲综合在| 操高跟美女 | 中文字幕在线观看免费 | 亚洲高清av| 亚洲成人软件 | 91在线色 | 天天在线操 | 免费在线观看av | 久久国产精品99久久久久久老狼 | 欧美一区影院 | 亚洲国产剧情av | 亚洲一级黄色大片 | 日韩激情精品 | 麻豆精品在线 | 国产丝袜一区二区三区 | 日韩三级在线观看 | 国产精品自产拍在线观看桃花 | 91网在线| 亚洲六月丁香色婷婷综合久久 | 黄色三级免费看 | 久久99久久99精品中文字幕 | 国产精品黄色av | 午夜精品视频一区 | 亚洲成人中文在线 | 久久人人爽人人爽人人片av软件 | 中文字幕国产 | 黄色免费看片网站 | 国产一区免费在线观看 | 成人久久久久久久久久 | 日韩最新在线视频 | 午夜在线资源 | 97色噜噜| 日韩网页| av综合 日韩| 成年人免费在线看 | 日本在线观看一区 | av资源在线观看 | 日韩大片在线 | 96精品高清视频在线观看软件特色 | 亚洲h视频在线 | 一区二区三区免费在线 | 亚洲在线日韩 | 天天综合中文 | 欧美久久久久久久久久久久久 | 日日爽天天 | 色婷婷六月天 | 国产精品免费小视频 | 一区二区三区高清在线 | www欧美日韩| 久久精品视频一 | 在线影视 一区 二区 三区 | 日韩在线视频在线观看 | 日韩av在线高清 | 日韩精品久久久免费观看夜色 | 亚洲精品欧美专区 | 国产高清精 | 久久九九九九 | 亚洲欧美成人在线 | 日韩中文在线字幕 | 在线天堂中文在线资源网 | 中文字幕在线观看网址 | 日韩激情网 | 中文字幕黄色av | 91精品欧美一区二区三区 | 国产在线视频在线观看 | 国产黄色片免费在线观看 | 免费看的av片 | 欧美日韩国产亚洲乱码字幕 | 夜色.com | 香蕉视频亚洲 | 欧美成人性网 | 五月天天色 | 四虎免费在线观看视频 | 久久在线精品 | 欧美精品久久99 | 色94色欧美| 成人免费在线视频观看 | 日韩美一区二区三区 | 久久精品资源 | 久久男人免费视频 | 成人a级免费视频 | 亚洲国产美女久久久久 | 高清精品久久 | 国产98色在线 | 日韩 | 播五月婷婷 | 97超碰免费在线 | 成年人黄色免费网站 | 欧美做受xxx| 久久国产精品视频观看 | 欧美精品亚洲精品 | 97在线公开视频 | 精品国产一区二区三区av性色 | a√天堂资源 | 欧美99热 | 黄污在线观看 | 色婷婷88av视频一二三区 | 欧美一级久久久 | 日韩久久精品一区二区三区 | 91色偷偷| 国产视频 久久久 | 日韩精品一区二区三区不卡 | 亚洲蜜桃av | 五月婷婷丁香在线观看 | 九九免费在线看完整版 | 色综合久久五月 | 狠狠色噜噜狠狠 | 噜噜色官网| 久久精品视频在线看 | 激情www | 久草在线免费播放 | 综合久久网站 | 一区二区三区在线免费观看视频 | 91av短视频 | 日韩免费在线看 | 波多野结衣最新 | 欧美激情精品一区 | 992tv在线 | 97超碰中文字幕 | av黄在线播放 | 激情欧美国产 | 国产精品不卡 | 丁香花中文字幕 | 久久精品久久久久电影 | 亚洲免费小视频 | 青青草国产精品 | 99精品免费久久久久久日本 | 日韩av电影国产 | 国产精品亚洲片在线播放 | 又湿又紧又大又爽a视频国产 | 四虎成人精品 | 97超碰国产在线 | 国产成人一区二区三区在线观看 | 国产在线播放一区二区三区 | 免费视频18 | 亚洲免费av在线播放 | 97视频在线免费观看 | 日韩激情精品 | 久久久久久久综合色一本 | 91热视频| 黄色免费高清视频 | 亚洲久草在线 | 在线观看视频在线观看 | 亚洲欧美日韩国产精品一区午夜 | 狠狠躁夜夜a产精品视频 | 日韩欧美国产免费播放 | 美女精品 | 人人揉人人揉人人揉人人揉97 | 亚洲观看黄色网 | 日韩精品高清视频 | www免费在线观看 | 国产最新网站 | 中文字幕在线播出 | 欧美国产日韩一区二区三区 | 欧美视频xxx | 成人在线视频免费 | 精品国产一区二区三区四区vr | 久久国语露脸国产精品电影 | 亚洲视频免费在线 | 日日夜夜精品视频 | 伊人五月天.com | 久久网站av| 黄色小说免费观看 | 久艹视频在线免费观看 | 激情网站五月天 | 最近日本韩国中文字幕 | 欧美了一区在线观看 | 精品国产一区二区久久 | 九九视频网| 成人禁用看黄a在线 | a级黄色片视频 | 亚洲综合色婷婷 | 日韩三级精品 | 一本一本久久aa综合精品 | 日韩欧美精品一区 | 成人超碰97 | 日韩大片在线看 | 国产精品一区二区免费视频 | 五月天婷婷狠狠 | 久久久久久久久久久高潮一区二区 | 日韩av电影中文字幕在线观看 | 亚洲国产免费看 | 久久电影中文字幕视频 | 国产精品综合久久 | 久久精品精品电影网 | 深夜国产在线 | 国产福利91精品一区 | 亚洲精区二区三区四区麻豆 | 婷婷伊人五月天 | 91久草视频 | 日本最新中文字幕 | 国产精品mv | 精品国产区在线 | 成人免费看电影 | 国产韩国日本高清视频 | 免费看片亚洲 | 久久的色 | 在线看污网站 | 色婷婷99 | 日韩剧| 国产在线高清视频 | 丁香五月亚洲综合在线 | 中文字幕在线免费 | 国模吧一区| 国产福利精品在线观看 | 在线观av| 国产黄色免费在线观看 | 免费日韩一区二区三区 | 在线观看91精品视频 | 色成人亚洲 | 天天曰 | 久久乐九色婷婷综合色狠狠182 | 午夜手机电影 | 黄色免费大全 | 色综合久久久久 | 午夜精品福利影院 | 一级片免费观看视频 | 国产又粗又猛又色又黄视频 | 国产福利一区在线观看 | 日日干夜夜干 | 99热官网 | 成人在线视频观看 | 国产成人亚洲在线观看 | www色com| 日韩www在线| 精品久久久久国产免费第一页 | 伊人资源站 | 99久久精品久久亚洲精品 | 综合国产在线 | 天天插天天狠 | 波多野结衣在线观看视频 | 国产日韩av在线 | 999久久久 | 婷婷在线资源 | 国产色区| 一级精品视频在线观看宜春院 | 中文在线天堂资源 | 国产亚洲精品日韩在线tv黄 | 最新国产福利 | 一级黄色片在线 | 黄色毛片网站在线观看 | 水蜜桃亚洲一二三四在线 | 国产成人精品一区二区三区福利 | 国产精品国内免费一区二区三区 | 亚洲国产精品成人综合 | 欧美久久99| 9999激情| 成人一区二区在线 | 99久高清在线观看视频99精品热在线观看视频 | 亚洲国产人午在线一二区 | 久久99国产精品二区护士 | 亚洲黄色成人av | 久久精品xxx | 91福利社在线观看 | 亚洲视频999 | 麻豆视频在线观看 | 日韩视频一区二区 | 成人手机在线视频 | 狠狠干干 | 人人超碰免费 | 精品视频999 | 一级α片 | 欧美日韩不卡一区二区 | 亚洲精品99久久久久中文字幕 | 国内久久久 | 日日操操操 | 九九九视频在线 | 5月丁香婷婷综合 | 免费在线观看不卡av | 伊人日日干 | 人人超碰在线 | 国产精品男女啪啪 | 69精品视频在线观看 | 国产精品18久久久久久久久 | 日韩在线中文字幕 | 天天综合网 天天 | 91亚洲夫妻 | 免费观看一级一片 | 五月天六月丁香 | 中文在线字幕免 | 免费av在线播放 | 伊人久久国产 | 国产色秀视频 | 亚洲精品一区二区三区在线观看 | 中文字幕传媒 | 亚洲精品一区二区三区高潮 | www.91国产 | 精品黄色片| 精品成人在线 | 色小说在线 | 亚洲欧美国产精品18p | 伊人久久婷婷 | 久草免费福利在线观看 | 91精品视频在线观看免费 | 天天综合视频在线观看 | 久久人人爽人人爽人人片 | 久草在线资源免费 | 美女视频黄免费的 | 一区二区三区免费播放 | 波多野结衣动态图 | 国产精品国产三级国产aⅴ入口 | 久久精品网站视频 | 亚洲精品国产精品国自 | 91在线亚洲| 国产成人久久av免费高清密臂 | 久久久免费精品 | 婷婷激情五月 | 一个色综合网站 | 日韩大片在线免费观看 | 欧美小视频在线 | 又色又爽的网站 | 亚洲国产精品成人女人久久 | 97爱爱爱| 91av社区| 一区中文字幕 | 国产精品国产三级国产不产一地 | 91福利社区在线观看 | 免费大片av| 久久,天天综合 | 高清不卡一区二区三区 | 国产手机精品视频 | 久久短视频 | 91在线91拍拍在线91 | 久久人视频| 日韩免费一区二区在线观看 | 成人黄色在线观看视频 | 9免费视频| 黄在线免费观看 | 中文字幕亚洲欧美 | 热久精品| 91免费观看视频在线 | 又黄又刺激的视频 | 亚洲精品午夜久久久久久久 | 99久久精品费精品 | 久久久久久久久久影院 | 亚洲精品在线电影 | 91av网址| 成人黄色一级视频 | 亚洲国产日韩欧美 | 欧美五月婷婷 | 欧美a级一区二区 | 天天干天天玩天天操 | 国产69精品久久久久99 | 国产免费叼嘿网站免费 | 久久99热久久99精品 | 99精品久久久久久久久久综合 | 丁香婷婷深情五月亚洲 | 国产三级在线播放 | 日日操网站 | 最近中文字幕视频完整版 | 久久狠狠一本精品综合网 | 亚洲精品xx| 日日摸日日添夜夜爽97 | 九九九九色 | 国产精品18久久久久久不卡孕妇 | 久热国产视频 | 色在线视频 | 成人影片在线免费观看 | 99久久综合国产精品二区 | 欧美日韩国产色综合一二三四 | 久久艹免费 | 韩日成人av| 久久激情五月婷婷 | 久精品视频在线观看 | 一区二区三区在线看 | 成人一级电影在线观看 | 日韩激情在线视频 | 久久久在线免费观看 | 在线一二三区 | 最新国产精品拍自在线播放 | 久久av一区二区三区亚洲 | 天天色天天射综合网 | 久久久久福利视频 | 97夜夜澡人人双人人人喊 | 久久精品综合 | www天天干 | 天天插天天狠天天透 | 麻豆成人在线观看 | 日韩精品一区二区电影 | 日韩精品免费在线观看视频 | 欧美亚洲另类在线视频 | 婷婷日日| 在线观看成年人 | 麻豆传媒视频在线 | 91影视成人| 六月色丁香 | 黄色一级片视频 | 伊在线视频 | 成人亚洲综合 | 97夜夜澡人人双人人人喊 | 国产日本亚洲 | 欧美日韩国产一二三区 | 永久黄网站色视频免费观看w | 国产精品毛片一区 | 亚洲国产日韩一区 | 国产精品黄网站在线观看 | 欧美韩国日本在线观看 | 99久久99久久精品国产片 | 香蕉久草 | 天堂中文在线播放 | 成人精品久久久 | 国产在线高清 | 99色婷婷| www久久国产 | 精品一区二区久久久久久久网站 | 国产 亚洲 欧美 在线 | 欧美日韩高清一区二区 | 成人网在线免费视频 | 精品国产一区二区三区免费 | 操操操人人人 | 日韩动漫免费观看高清完整版在线观看 | 国产免费a | 国产精品99久久久久人中文网介绍 | 久久久激情视频 | 精品亚洲欧美一区 | 成人在线一区二区 | 久草香蕉在线视频 | 韩国av永久免费 | 成年人网站免费观看 | 粉嫩av一区二区三区入口 | 国产成人av福利 | 毛片随便看 | 久草视频在线免费播放 | 久久99国产精品久久99 | 国产精品欧美日韩在线观看 | 黄色小说免费在线观看 | 美女福利视频一区二区 | 欧美一级片免费 | 亚洲在线黄色 | 久久免费99精品久久久久久 | 欧美日韩国产精品一区二区 | 九色视频网址 | 久久中文字幕视频 | 亚洲欧洲国产日韩精品 | 亚洲日本一区二区在线 | 午夜精品一区二区三区在线观看 | 综合色综合色 | 亚洲九九九 | 在线观看黄色免费视频 | 91在线免费观看国产 | 99色视频在线 | 成人欧美亚洲 | 免费观看性生交大片3 | 涩涩伊人| 久久久精品网站 | 天天操夜夜想 | 久久久蜜桃一区二区 | 国产精品va在线观看入 | 国产不卡一区二区视频 | 午夜12点 | 天天射天天舔天天干 | 五月色婷 | av在线收看 | 日本韩国精品一区二区在线观看 | 久久99精品久久久久蜜臀 | 国产日韩精品在线观看 | 亚洲黄色免费在线 | 欧美精彩视频 | 在线亚洲日本 | 成人免费在线观看电影 | 美女视频又黄又免费 | 在线看国产 | 国产综合片 | 人人爱爱| 99久热在线精品视频成人一区 | 国产精品久久久网站 | 午夜电影av | 久草在线视频精品 | 人人爽人人爽人人爽学生一级 | 久久亚洲美女 | 久草网首页 | 婷婷色在线播放 | 国产精品a成v人在线播放 | 国产精品午夜免费福利视频 | 久久国产精品色婷婷 | 91网页版在线观看 | 日韩高清二区 | 国产又黄又爽又猛视频日本 | 国产在线观看午夜 | 好看av在线| 一区二区三区精品久久久 | 成人资源在线 | 亚洲黄色网络 | 欧美成人一区二区 | 91视频免费国产 | 天天操偷偷干 | 激情视频在线观看网址 | 久久a v电影 | 色中射| 亚洲精品91天天久久人人 | 国产aa免费视频 | 久久久久欠精品国产毛片国产毛生 | 99久久99久久免费精品蜜臀 | 免费大片av | 成年人在线免费看视频 | 超碰99人人 | 免费看av在线 | 97香蕉视频 | 99理论片| 国产99久久久精品 | 免费观看mv大片高清 | 中文字幕影片免费在线观看 | 黄色一级大片在线免费看产 | 国内三级在线观看 | 国产亚洲精品久久久久久网站 | 色噜噜在线观看视频 | 国产精品色视频 | 九九热在线精品视频 | 久久综合色天天久久综合图片 | 天天操天天射天天 | 国产一级视频免费看 | 99视频在线精品 | 96精品高清视频在线观看软件特色 | 久久久久女人精品毛片九一 | 最近更新中文字幕 | 免费黄色激情视频 | 国产成人精品一区二区三区福利 | 黄色美女免费网站 | 久久的色 | 美女视频黄频 | 国产精品亚 | 国内精品亚洲 | 视频在线观看一区 | 久草在线免费资源站 | 91日韩精品一区 | 日韩高清一二三区 | 国产一区二区在线影院 | 国产精品自产拍在线观看中文 | 色999五月色 | 国产精品网在线观看 | 狠狠干激情| 国产一级精品在线观看 | 安徽妇搡bbbb搡bbbb | 99re在线视频观看 | 麻豆视频入口 | 二区三区毛片 | av福利免费| 午夜色婷婷 | 在线观看中文字幕dvd播放 | 国产精品久久久免费 | 狠狠干激情 | av观看免费在线 | 中文字幕久久久精品 | 超碰在线日韩 | 国产福利91精品一区二区三区 | 久久精品站 | 亚洲天天干 | 国产黄色av网站 | 色搞搞 | 国产一级二级在线 | 中文字幕人成乱码在线观看 | 欧美三级在线播放 | 91.精品高清在线观看 | 免费福利视频网 | 亚洲日b视频 | 97在线免费视频 | 日韩免费一级a毛片在线播放一级 | 99视频在线观看免费 | 天堂av在线免费观看 | 激情婷婷综合 | 中文字幕在线观看视频一区 | 99精品国产福利在线观看免费 | 福利片视频区 | 又色又爽又激情的59视频 | 91高清不卡 | 亚洲欧美日韩精品久久奇米一区 | 九九免费在线观看视频 | 天天干天天操天天射 | 一区二区三区电影在线播 | 日韩精品视频一二三 | 日韩三区在线观看 | 欧美性另类 | 国产又粗又猛又色又黄网站 | 欧美激情精品 | 天堂av在线网 | 欧美一区视频 | 黄色三级网站 | 日本三级人妇 | 麻豆视频在线免费观看 | 色婷婷综合久久久久 | 久久国产精品免费 | 日本女人逼 | 91网免费观看 | 麻豆影视在线播放 | 中文字幕在线观看第一页 | 欧亚日韩精品一区二区在线 | 在线观看久久久久久 | 久久情爱 | 国内精品视频久久 | 欧美中文字幕第一页 | 99热在线国产精品 | 日韩欧美久久 | 激情综合亚洲 | 久久精品99久久 | 99久久精品国产欧美主题曲 | 玖玖在线观看视频 | 久久电影中文字幕视频 | 日本久久久久 | 亚洲一级久久 | 伊人久久电影网 | 久久99中文字幕 | 怡红院成人在线 | 在线97| 人人干,人人爽 | 亚洲三级在线播放 | 国产短视频在线播放 | 黄色www免费 | 亚洲另类视频 | 国产精品视频在线看 | 丝袜美腿在线视频 | 欧美激情在线网站 | 国产精品va在线观看入 | 久久www免费人成看片高清 | 国产91精品看黄网站在线观看动漫 | 精品国产视频在线 | 成年人黄色免费网站 | 日韩在线视频线视频免费网站 | 成人免费视频播放 | 99视频国产精品 | 国产一级视频在线免费观看 | 久久成年人网站 | 国产精品丝袜在线 | 96香蕉视频 | 国产精品伦一区二区三区视频 | a级国产乱理论片在线观看 伊人宗合网 | 丁香久久婷婷 | 国产精品短视频 | 国产精品99久久免费观看 | 亚洲国产影院av久久久久 | 国产一区二区在线精品 | 97av视频 | 正在播放五月婷婷狠狠干 | 国产精品观看视频 | 一区二区视频电影在线观看 | 十八岁免进欧美 | 国产在线播放一区 | 免费精品视频在线 | 午夜在线观看 | 久久综合九色欧美综合狠狠 | 黄网站色成年免费观看 | 91视频91蝌蚪 | 欧美性生活小视频 | 九九热免费在线观看 | 久久精品8 | 国产aaa毛片| 欧美精品一二三 | 看黄色91 | 久久成人免费 | 999视频精品 | 欧美国产一区二区 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产成人在线观看免费 | 国产乱对白刺激视频在线观看女王 | 日本黄色免费看 | 久久99久久99精品免观看软件 | 国产一区二区三精品久久久无广告 | 婷婷色在线播放 | 欧美在线视频二区 | 色婷婷综合成人av | 玖玖爱在线观看 | 久久免费视频精品 | 国产美女搞久久 | 亚洲欧洲精品久久 | 日韩av手机在线观看 | www.国产高清 | 国产精品一区二区免费视频 | 国产精品久久久久久久久费观看 | 日日夜夜人人天天 | 亚洲国产精品一区二区久久,亚洲午夜 | 性色av香蕉一区二区 | 五月开心激情网 | 亚洲人成人99网站 | 97视频免费在线 | 色婷婷综合视频在线观看 | 日韩在线观看视频中文字幕 | 91精品日韩 | 国产精品手机在线 | 一区二区三区在线观看免费视频 | 国产又粗又猛又色又黄视频 | 日韩黄色免费在线观看 | av大片免费 | 欧美精品久久久久久久亚洲调教 | 国产亚洲综合精品 | 欧美激情视频一二三区 | 91探花在线 | 国产黄色网| 天天在线操| 五月天亚洲激情 | 欧美日韩激情网 | 波多野结衣在线观看视频 | 久草在线资源视频 | 在线精品在线 | 丁香五月亚洲综合在线 | 99热最新 | 国产美女视频免费观看的网站 | 天天操夜夜曰 | 国产成人av | 欧美污污视频 | 国产精品免费在线 | 国产精品久久久久久一区二区三区 | 丁香六月在线观看 | 九9热这里真品2 | 免费精品人在线二线三线 | 中文字幕丝袜美腿 | av 一区二区三区 | 免费十分钟 | 午夜视频在线观看欧美 | 黄色av免费看 | 久久99操| 最近日本中文字幕 | 一区中文字幕电影 | 亚洲不卡123| 亚洲资源在线网 | 2021国产精品视频 | 久草资源在线 | av 在线观看 | 国产视频综合在线 | 精品成人a区在线观看 | 九九免费观看全部免费视频 | 最新午夜电影 | 久久在现 | 国产成人精品综合久久久久99 | 99人久久精品视频最新地址 | 亚洲午夜av久久乱码 | 五月婷婷婷婷婷 | 精品中文字幕在线观看 | 91视频在线观看大全 | 久久男人免费视频 | 久久久久久久久久久久久久免费看 | 99国产一区二区三精品乱码 | 欧美日韩国产区 | 四虎免费在线观看视频 | 日韩av手机在线观看 | 最近免费观看的电影完整版 | 狠狠地操 | av电影在线观看 | 在线免费观看视频一区二区三区 | 国内丰满少妇猛烈精品播放 | 午夜精品久久久久久久99热影院 | 国产精品久久久久久久久久东京 | 久久电影色 | 综合网中文字幕 | 欧美经典久久 | 狠狠色狠狠色综合日日小说 | 午夜精品视频福利 | 日韩av女优视频 | 国产一区二区免费看 | 久久久久久久久免费视频 | 一区二区三区免费在线播放 | 国内精品久久久久影院男同志 | a黄在线观看 | 免费日韩 精品中文字幕视频在线 | 51久久成人国产精品麻豆 | 久久亚洲私人国产精品 | 国产成人一区二区啪在线观看 | 色九九影院 | 欧美久久综合 | 在线观看中文字幕dvd播放 | 国产视频久久久久 | 色综合人人 | 激情综合啪 | 久久久www成人免费精品张筱雨 | 国产在线观看地址 | 夜夜躁日日躁狠狠躁 | 国产成人在线播放 | 婷婷久久一区二区三区 | 超碰九九 | 天无日天天操天天干 | 玖玖爱免费视频 | 日韩欧美精品在线 | 操综合| 欧美日韩中文字幕视频 | 一区二区三区播放 | 国产在线91精品 | 九九九在线 | 久久综合色天天久久综合图片 | www激情网 | 亚洲国产剧情 | 亚州免费视频 | 日韩一二区在线观看 | 日韩影视在线观看 | 国产婷婷精品 | 久久久久激情 | 久久久久久毛片精品免费不卡 | 在线观看久久 | 成人欧美一区二区三区黑人麻豆 | 久草精品在线播放 | 97成人精品视频在线播放 | 欧美一区二区在线免费看 | 狠狠色噜噜狠狠狠狠2021天天 | 亚洲国产精品久久 | 超碰97免费在线 | 久久国内免费视频 | 狠狠操导航 | 免费在线观看视频a | 亚洲免费在线观看视频 | 成人理论电影 | 玖玖在线看 | 精品久久久久久久久亚洲 | 久久国内免费视频 | 88av色| 一区二区 精品 | 激情av五月婷婷 | 免费国产亚洲视频 | 国产亚洲精品久久久久动 | 色婷婷午夜 | www.夜夜操.com | 免费h精品视频在线播放 | 精品国产自在精品国产精野外直播 | 日韩免费二区 | 三级a视频 | 91视频在线网址 | 欧美日韩一区二区三区视频 | 日韩在线二区 | 99色亚洲| 亚洲 欧洲av | 色多多视频在线观看 | 99精品视频免费看 | 天堂av一区二区 | 一本一本久久a久久精品综合小说 | 最近中文字幕大全 | 在线观看免费版高清版 | 黄色大全视频 | 免费视频18| 国产一性一爱一乱一交 | 日韩午夜高清 | 欧美日韩在线精品一区二区 | 国模视频一区二区三区 | 日韩剧情| 91在线产啪 | 日日夜夜狠狠干 | av电影在线观看完整版一区二区 | 九九久久免费视频 | 久久免费试看 | 久久天天躁狠狠躁亚洲综合公司 | 精品国产乱码久久久久久浪潮 | 中文字幕在线播放日韩 | 特片网久久 | 五月情婷婷| 一区二区三区在线观看免费 | 国产拍揄自揄精品视频麻豆 | 99久久精品国产亚洲 | 国产精品扒开做爽爽的视频 | 日韩精品电影在线播放 | 美女av免费| 国产日本在线观看 | 日本中文字幕在线看 | 在线免费视频 你懂得 | 天天久久夜夜 | 国产专区在线看 | 日本久久电影网 | 国产精品欧美精品 | 欧美最新另类人妖 | 69国产盗摄一区二区三区五区 | 最近免费中文字幕mv在线视频3 | 91精品国产麻豆 | 婷婷新五月 | 欧美大荫蒂xxx | 免费三级av | 欧美日韩在线免费观看 | 久久久99精品免费观看乱色 | av中文字幕在线观看网站 | 国产精品久久久久久久久久不蜜月 | 国产免费观看高清完整版 | 天天曰天天干 | 国产精品成人一区二区 |