亚洲免费成人av电影_日韩av免费在线看_国产精品久久久久久久久久_日韩成人在线电影网_久久精品视频播放_日本久久久a级免费_欧美午夜性色大片在线观看_国产精品69久久_黑人精品xxx一区一二区_1769国内精品视频在线播放_日韩大陆毛片av_日本久久精品视频_日韩av不卡电影_欧美性生活大片免费观看网址_91性高湖久久久久久久久_久久99_亚洲乱码国产乱码精品精

首頁 資訊 > 創(chuàng)新 > 正文

全球熱議:ARM+FPGA開發(fā)板基于ffmpeg的網絡視頻播放終端——米爾NXP i.MX 8M Mini+Artix-7處理器開發(fā)板

本篇測評由優(yōu)秀測評者“qinyunti”提供。


(資料圖片僅供參考)

01.前言

米爾這款ARM+fpga開發(fā)板具備高性能的ARM MPU+多媒體能力,采用i.MX 8M Mini+Artix-7處理器,特別適合多媒體終端開發(fā)。本篇就體驗搭建ffmpeg開發(fā)環(huán)境,并進行性能測試,進行視頻播放,演示網絡視頻播放器等。

02.編譯過程

交叉編譯

下載代碼

git clone?https://github.com/FFmpeg/FFmpeg.git

cd FFmpeg/

交叉編譯

./configure --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2

WARNING: aarch64-linux-gnu-pkg-config not found, library detection may fail.

make

make install

生成文件如下

·?

lhj@lhj:~/FFmpeg$ tree /home/lhj/opt/ffmpeg/board/ /home/lhj/opt/ffmpeg/board/ |-- bin|? ?|-- ffmpeg|?? `-- ffprobe|-- include|?? |-- libavcodec|?? |?? |-- ac3_parser.h|?? |?? |-- adts_parser.h|?? |?? |-- avcodec.h|?? |?? |-- avdct.h|?? |?? |-- avfft.h|?? |?? |-- bsf.h|?? |?? |-- codec.h|?? |?? |-- codec_desc.h|?? |?? |-- codec_id.h|?? |?? |-- codec_par.h|?? |?? |-- d3d11va.h|?? |?? |-- defs.h|?? |?? |-- dirac.h|?? |?? |-- dv_profile.h|?? |?? |-- dxva2.h|?? |?? |-- jni.h|?? |?? |-- mediacodec.h|?? |?? |-- packet.h|?? |?? |-- qsv.h|?? |?? |-- vdpau.h|?? |?? |-- version.h|?? |?? |-- version_major.h|?? |?? |-- videotoolbox.h|?? |?? |-- vorbis_parser.h|?? |?? `-- xvmc.h|?? |-- libavdevice|?? |?? |-- avdevice.h|?? |?? |-- version.h|?? |?? `-- version_major.h|?? |-- libavfilter|?? |?? |-- avfilter.h|?? |?? |-- buffersink.h|?? |?? |-- buffersrc.h|?? |?? |-- version.h|?? |?? `-- version_major.h|?? |-- libavformat|?? |?? |-- avformat.h|?? |?? |-- avio.h|?? |?? |-- version.h|?? |?? `-- version_major.h|?? |-- libavutil|?? |?? |-- adler32.h|?? |?? |-- aes.h|?? |?? |-- aes_ctr.h|?? |?? |-- ambient_viewing_environment.h|?? |?? |-- attributes.h|?? |?? |-- audio_fifo.h|?? |?? |-- avassert.h|?? |?? |-- avconfig.h|?? |?? |-- avstring.h|?? |?? |-- avutil.h|?? |?? |-- base64.h|?? |?? |-- blowfish.h|?? |?? |-- bprint.h|?? |?? |-- bswap.h|?? |?? |-- buffer.h|?? |?? |-- camellia.h|?? |?? |-- cast5.h|?? |?? |-- channel_layout.h|?? |?? |-- common.h|?? |?? |-- cpu.h|?? |?? |-- crc.h|?? |?? |-- csp.h|?? |?? |-- des.h|?? |?? |-- detection_bbox.h|?? |?? |-- dict.h|?? |?? |-- display.h|?? |?? |-- dovi_meta.h|?? |?? |-- downmix_info.h|?? |?? |-- encryption_info.h|?? |?? |-- error.h|?? |?? |-- eval.h|?? |?? |-- ffversion.h|?? |?? |-- fifo.h|?? |?? |-- file.h|?? |?? |-- film_grain_params.h|?? |?? |-- frame.h|?? |?? |-- hash.h|?? |?? |-- hdr_dynamic_metadata.h|?? |?? |-- hdr_dynamic_vivid_metadata.h|?? |?? |-- hmac.h|?? |?? |-- hwcontext.h|?? |?? |-- hwcontext_cuda.h|?? |?? |-- hwcontext_d3d11va.h|?? |?? |-- hwcontext_drm.h|?? |?? |-- hwcontext_dxva2.h|?? |?? |-- hwcontext_mediacodec.h|?? |?? |-- hwcontext_opencl.h|?? |?? |-- hwcontext_qsv.h|?? |?? |-- hwcontext_vaapi.h|?? |?? |-- hwcontext_vdpau.h|?? |?? |-- hwcontext_videotoolbox.h|?? |?? |-- hwcontext_vulkan.h|?? |?? |-- imgutils.h|?? |?? |-- intfloat.h|?? |?? |-- intreadwrite.h|?? |?? |-- lfg.h|?? |?? |-- log.h|?? |?? |-- lzo.h|?? |?? |-- macros.h|?? |?? |-- mastering_display_metadata.h|?? |?? |-- mathematics.h|?? |?? |-- md5.h|?? |?? |-- mem.h|?? |?? |-- motion_vector.h|?? |?? |-- murmur3.h|?? |?? |-- opt.h|?? |?? |-- parseutils.h|?? |?? |-- pixdesc.h|?? |?? |-- pixelutils.h|?? |?? |-- pixfmt.h|?? |?? |-- random_seed.h|?? |?? |-- rational.h|?? |?? |-- rc4.h|?? |?? |-- replaygain.h|?? |?? |-- ripemd.h|?? |?? |-- samplefmt.h|?? |?? |-- sha.h|?? |?? |-- sha512.h|?? |?? |-- spherical.h|?? |?? |-- stereo3d.h|?? |?? |-- tea.h|?? |?? |-- threadmessage.h|?? |?? |-- time.h|?? |?? |-- timecode.h|?? |?? |-- timestamp.h|?? |?? |-- tree.h|?? |?? |-- twofish.h|?? |? ?|-- tx.h|?? |?? |-- uuid.h|?? |?? |-- version.h|?? |?? |-- video_enc_params.h|?? |?? `-- xtea.h|?? |-- libswresample|?? |?? |-- swresample.h|?? |?? |-- version.h|?? |?? `-- version_major.h|?? `-- libswscale|?????? |-- swscale.h|?????? |-- version.h|?????? `-- version_major.h|-- lib|?? |-- libavcodec.a|?? |-- libavdevice.a|?? |-- libavfilter.a|?? |-- libavformat.a|?? |-- libavutil.a|?? |-- libswresample.a|?? |-- libswscale.a|?? `-- pkgconfig|?????? |-- libavcodec.pc|?????? |-- libavdevice.pc|?????? |-- libavfilter.pc|?????? |-- libavformat.pc|?????? |-- libavutil.pc|?????? |-- libswresample.pc|?????? `-- libswscale.pc`-- share|-- doc|?? `-- ffmpeg|?????? |-- bootstrap.min.css|?????? |-- default.css|????? ?|-- developer.html|?????? |-- faq.html|?????? |-- fate.html|?????? |-- ffmpeg-all.html|?????? |-- ffmpeg-bitstream-filters.html|?????? |-- ffmpeg-codecs.html|?????? |-- ffmpeg-devices.html|?????? |-- ffmpeg-filters.html|?????? |-- ffmpeg-formats.html|?????? |-- ffmpeg-protocols.html|?????? |-- ffmpeg-resampler.html|?????? |-- ffmpeg-scaler.html|?????? |-- ffmpeg-utils.html|?????? |-- ffmpeg.html|?????? |-- ffprobe-all.html|?????? |-- ffprobe.html|?????? |-- general.html|?????? |-- git-howto.html|?????? |-- libavcodec.html|?????? |-- libavdevice.html|?????? |-- libavfilter.html|?????? |-- libavformat.html|?????? |-- libavutil.html|?????? |-- libswresample.html|?????? |-- libswscale.html|?????? |-- mailing-list-faq.html|?????? |-- nut.html|?????? |-- platform.html|?????? `-- style.min.css|-- ffmpeg|?? |-- examples|?? |?? |-- Makefile|?? |?? |-- README|?? |?? |-- avio_list_dir.c|?? |?? |-- avio_reading.c|?? |?? |-- decode_audio.c|?? |?? |-- decode_video.c|?? |?? |-- demuxing_decoding.c|?? |?? |-- encode_audio.c|?? |?? |-- encode_video.c|?? |?? |-- extract_mvs.c|?? |?? |-- filter_audio.c|?? |?? |-- filtering_audio.c|?? |?? |-- filtering_video.c|?? |?? |-- http_multiclient.c|?? |?? |-- hw_decode.c|?? |?? |-- metadata.c|?? |?? |-- muxing.c|?? |?? |-- qsv_transcode.c|?? |?? |-- qsvdec.c|?? |?? |-- remuxing.c|?? |?? |-- resampling_audio.c|?? |?? |-- scaling_video.c|?? |?? |-- transcode_aac.c|?? |?? |-- transcoding.c|?? |?? |-- vaapi_encode.c|?? |?? `-- vaapi_transcode.c|?? |-- ffprobe.xsd|?? |-- libvpx-1080p.ffpreset|?? |-- libvpx-1080p50_60.ffpreset|?? |-- libvpx-360p.ffpreset|?? |-- libvpx-720p.ffpreset|?? `-- libvpx-720p50_60.ffpreset`-- man|-- man1|?? |-- ffmpeg-all.1|?? |-- ffmpeg-bitstream-filters.1|?? |-- ffmpeg-codecs.1|?? |-- ffmpeg-devices.1|?? |-- ffmpeg-filters.1|?? |-- ffmpeg-formats.1|?? |-- ffmpeg-protocols.1|?? |-- ffmpeg-resampler.1|?? |-- ffmpeg-scaler.1|?? |-- ffmpeg-utils.1|?? |-- ffmpeg.1|?? |-- ffprobe-all.1|?? `-- ffprobe.1`-- man3|-- libavcodec.3|-- libavdevice.3|-- libavfilter.3|-- libavformat.3|-- libavutil.3|-- libswresample.3`-- libswscale.319 directories, 234 files lhj@lhj:~/FFmpeg$

開發(fā)板上部署

將bin文件復制到windows下

cp /home/lhj/opt/ffmpeg/board/bin/* /mnt/d

將lib文件復制到windows下

cp /home/lhj/opt/ffmpeg/board/lib/* /mnt/d

再將上述lib文件*.a導入到開發(fā)板的/usr/lib目錄下

將ffmpeg和ffprobe導入到~目錄下

測試

chmod +x ffmpeg ffprobe

root@myd-jx8mma7:~# ./ffmpegffmpeg version N-109734-g806ecace91 Copyright (c) 2000-2023 the FFmpeg developers ? built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ? configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2libavutil????? 57. 44.100 / 57. 44.100 ? libavcodec???? 59. 60.100 / 59. 60.100 ? libavformat??? 59. 37.100 / 59. 37.100 ? libavdevice??? 59.? 8.101 / 59. ?8.101 ? libavfilter???? 8. 56.100 /? 8. 56.100 ? libswscale????? 6.? 8.112 /? 6.? 8.112 ? libswresample?? 4.? 9.100 /? 4.? 9.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... ? Use -h to get full help or, even better, run "man ffmpeg" root@myd-jx8mma7:~#

root@myd-jx8mma7:~# ./ffprobe ffprobe version N-109734-g806ecace91 Copyright (c) 2007-2023 the FFmpeg developers ? built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ? configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2 ? libavutil????? 57. 44.100 / 57. 44.100 ? libavcodec???? 59. 60.100 / 59. 60.100 ? libavformat??? 59. 37.100 / 59. 37.100 ? libavdevice??? 59.? 8.101 / 59.? 8.101 ? libavfilter???? 8. 56.100 /? 8. 56.100 ? libswscale????? 6.? 8.112 /? 6.? 8.112 ? libswresample?? 4.? 9.100 /? 4.? 9.100 Simple multimedia streams analyzer usage: ffprobe [OPTIONS] INPUT_FILE ? You have to specify one input file. Use -h to get full help or, even better, run "man ffprobe". root@myd-jx8mma7:~#

性能測試

https://www.sample-videos.com/index.php#sample-mp4-video下下載測試視頻改名為test.mp4

導入到開發(fā)板。

./ffmpeg -benchmark -i test.mp4 -f null -

打印如下

·?

·?

root@myd-jx8mma7:~# ffmpeg -benchmark -i test.mp4 -f null - -sh: ffmpeg: command not found root@myd-jx8mma7:~# ./ffmpeg -benchmark -i test.mp4 -f null - ffmpeg version N-109734-g806ecace91 Copyright (c) 2000-2023 the FFmpeg developers ? built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ? configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2 ? libavutil????? 57. 44.100 / 57. 44.100 ? libavcodec???? 59. 60.100 / 59. 60.100 ? libavformat??? 59. 37.100 / 59. 37.100 ? libavdevice??? 59.? 8.101 / 59.? 8.101 ? libavfilter???? 8. 56.100 /? 8. 56.100 ? libswscale????? 6.? 8.112 /? 6.? 8.112 ? libswresample?? 4.? 9.100 /? 4.? 9.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from "test.mp4": ? Metadata: ??? major_brand???? : isom ??? minor_version?? : 512 ??? compatible_brands: isomiso2avc1mp41 ??? creation_time?? : 1970-01-01T00:00:00.000000Z ??? encoder???????? : Lavf53.24.2 ? Duration: 00:02:50.86, start: 0.000000, bitrate: 1474 kb/s ? Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 1086 kb/s, 25 fps, 25 tbr, 12800 tbn (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : VideoHandler ????? vendor_id?????? : [0][0][0][0] ? Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : SoundHandler ????? vendor_id?????? : [0][0][0][0] Stream mapping: ? Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native)) ? Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to "pipe:": ? Metadata: ??? major_brand???? : isom ??? minor_version?? : 512 ??? compatible_brands: isomiso2avc1mp41 ??? encoder??? ?????: Lavf59.37.100 ? Stream #0:0(und): Video: wrapped_avframe, yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : VideoHandler ????? vendor_id?????? : [0][0][0][0] ????? encoder???????? : Lavc59.60.100 wrapped_avframe ? Stream #0:1(und): Audio: pcm_s16le, 48000 Hz, 5.1, s16, 4608 kb/s (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : SoundHandler ????? vendor_id?????? : [0][0][0][0] ????? encoder???????? : Lavc59.60.100 pcm_s16le frame= 4271 fps=222 q=-0.0 Lsize=N/A time=00:02:50.83 bitrate=N/A speed=8.87x??? video:2002kB audio:96108kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown bench: utime=67.061s stime=2.796s rtime=19.272s bench: maxrss=40720kB root@myd-jx8mma7:~#

對比在PC上的測試結果

bench: utime=8.169s

bench: maxrss=107384kB

開板上大概是PC上2.5分之一的效率。這相對對于2th Gen Intel(R) Core(TM) i5-12500H ? 2.50 GHz處理器切實固態(tài)硬盤的電腦來說,嵌入式開發(fā)板的性能已經算不錯了,單純針對這一點幾乎可以媲美PC使用了。

03.網絡視頻點播終端

./ffmpeg -re -i test.mp4 -an -vcodec copy -f rtp rtp://192.168.2.100:5004

打印如下

root@myd-jx8mma7:~# ./ffmpeg -re -i test.mp4 -an -vcodec copy -f rtp rtp://192.168.2.100:5004 ffmpeg version N-109734-g806ecace91 Copyright (c) 2000-2023 the FFmpeg developers ? built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ? configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2 ? libavutil????? 57. 44.100 / 57. 44.100 ? libavcodec???? 59. 60.100 / 59. 60.100 ? libavformat??? 59. 37.100 / 59. 37.100 ? libavdevice??? 59.? 8.101 / 59.? 8.101 ? libavfilter???? 8. 56.100 /? 8. 56.100 ? libswscale????? 6.? 8.112 /? 6.? 8.112 ? libswresample?? 4.? 9.100 /? 4.? 9.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from "test.mp4": ? Metadata: ??? major_brand???? : isom ??? minor_version?? : 512 ??? compatible_brands: isomiso2avc1mp41 ??? creation_time?? : 1970-01-01T00:00:00.000000Z ??? encoder???????? : Lavf53.24.2 ? Duration: 00:02:50.86, start: 0.000000, bitrate: 1474 kb/s ? Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 1086 kb/s, 25 fps, 25 tbr, 12800 tbn (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : VideoHandler ????? vendor_id?????? : [0][0][0][0] ? Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : SoundHandler ????? vendor_id?????? : [0][0][0][0] Output #0, rtp, to "rtp://192.168.2.100:5004": ? Metadata: ??? major_brand???? : isom ??? minor_version?? : 512 ??? compatible_brands: isomiso2avc1mp41 ??? encoder???????? : Lavf59.37.100 ? Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1086 kb/s, 25 fps, 25 tbr, 90k tbn (default) ??? Metadata: ????? creation_time?? : 1970-01-01T00:00:00.000000Z ????? handler_name??? : VideoHandler ????? vendor_id?????? : [0][0][0][0] SDP: v=0 o=- 0 0 IN IP4 127.0.0.1 s=No Name c=IN IP4 192.168.2.100 t=0 0 a=tool:libavformat 59.37.100 m=video 5004 RTP/AVP 96 b=AS:1086 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z01AH9oBQBbsBEAAAAMAQAAADIPGDKg=,aO88gA==; profile-level-id=4D401F ? Stream mapping: ? Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help frame=? 683 fps= 25 q=-1.0 size=??? 3102kB time=00:00:27.28 bitrate= 931.5kbits/s speed=?? 1x

復制如下部分:

在PC端新建demo.sdp文件,粘體上述內容,然后使用VLC打開該sdp文件(VLC的安裝網上搜索即可)。

可以看到視頻開始播放:

04.總結

本文進行了ARM+fpga開發(fā)板的ffmpeg開發(fā)環(huán)境的搭建,并在ARM+fpga開發(fā)板上測試了ffmpeg的解碼性能,以及實現了網絡視頻播放的Demo。綜上可以看出米爾這塊ARM+fpga開發(fā)板開發(fā)板的多媒體性能是非常不錯的,完全滿足多媒體終端的應用場景。

關鍵詞:

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網 - www.474933.com All rights reserved
聯系我們:39 60 29 14 2@qq.com
皖ICP備2022009963號-3

 

污视频网站在线免费| 久久9999久久免费精品国产| 久久久久久91香蕉国产| 国产精品亚洲αv天堂无码| 一区二区日本视频| 亚洲成人av免费观看| 97视频在线免费观看| 婷婷在线播放| 伊人再见免费在线观看高清版| 一级淫片免费看| 亚洲成a人片在线| 成人精品视频在线播放| 亚洲高清在线免费观看| heyzo一本久久综合| 国产成人精品国内自产拍免费看| 久久精品123| 久久久精品视频成人| 欧美精品七区| 99re国产在线播放| 欧美成人精品一区| 日本欧美一级片| 精品欧美午夜寂寞影院| 国产一区二区精品久| 亚洲成色777777女色窝| 精品一区二区精品| 欧美三级中文字幕在线观看| 窝窝九色成人影院| 中文字幕va一区二区三区| 300部国产真实乱| 国产999视频| 国产精品videosex性欧美| 东京一区二区| 99在线高清视频在线播放| 韩国成人动漫| 在线日韩电影| 国产精品一区二区午夜嘿嘿嘿小说| 日本黄色录像片| 污视频网站在线| 亚洲AV成人精品| 欧美人与z0zoxxxx特| 国产高清在线视频| 一级黄色片大全| 麻豆一区二区在线| 99re国产精品| 国产视频丨精品|在线观看| 国产麻豆午夜三级精品| 巨胸喷奶水www久久久| 精产国品一二三区| 美女久久精品| 蝴蝶中文综合娱乐网| 欧美极品少妇xxxxⅹ免费视频| 一本一本大道香蕉久在线精品| 狠狠操一区二区三区| 亚洲高清不卡在线观看| 无码人妻av免费一区二区三区| 成人免费网址在线| 中文字幕第100页| av无码精品一区二区三区| 51av在线| 欧美一区二区三区免费观看视频| 又黄又爽无遮挡| 欧美日韩视频在线| 久久久电影一区二区三区| 97国产真实伦对白精彩视频8| 91精品国产乱码久久久久| 精品一区二区三区免费爱| 黄色片大全在线观看| 成人高清电影网站| 成人亚洲综合色就1024| 日本免费专区| 国产精品一区二区在线看| 成人在线免费观看黄色| 91国自产精品中文字幕亚洲| 亚洲自拍偷拍av| 日韩一区二区三区不卡视频| 欧美激情一区二区三区不卡| 操日韩av在线电影| 美日韩黄色片| 欧美精品九九99久久| 亚州黄色一级| 日韩精品有码在线观看| 日韩电影免费在线观看| 1stkiss在线漫画| 一本一道精品欧美中文字幕| 久久综合狠狠综合久久综青草| 99高清免费国产自产拍| 国产亚洲欧洲| 成人黄页在线观看| 国产成人亚洲精品狼色在线| gogo久久| 国产精品中文字幕在线观看| 一本色道久久加勒比88综合| 色鬼7777久久| 欧美激情四色| 国产精品va在线观看无码| 成人激情四射网| 日韩精品中文字幕久久臀| mm1313亚洲国产精品无码试看| 色欧美乱欧美15图片| 国产一级片在线播放| 久久久国产在线视频| 日韩偷拍一区二区| 日韩一区二区三区四区五区| 妺妺窝人体色www在线下载| 蜜臀一区二区三区| 大胆人体色综合| 三级黄色在线视频| 精品剧情v国产在线观看在线| 亚洲人成无码www久久久| 精品乱码一区| 久久xxx视频| 色综合久久综合网欧美综合网| 久久久夜精品| 丁香啪啪综合成人亚洲小说| 人妻精品久久久久中文字幕| 精品一区二区在线观看视频| 在线免费观看av电影| 91精品在线观看国产| 欧美日韩天天操| 亚洲男人的天堂成人| 福利成人在线观看| 91久久久久久久一区二区| 97香蕉超级碰碰久久免费软件| 天天射天天操天天干| 69久久夜色精品国产69乱青草| 国产精品视频你懂的| 久久精品夜色噜噜亚洲aⅴ| 久久天天躁狠狠躁夜夜躁2014| 麻豆视频在线观看免费网站| 欧美三级在线免费观看| 日韩欧美精品一区| 国产乱色国产精品免费视频| 人妻av一区二区三区| 国产乡下妇女做爰视频| 国产精品蜜臀在线观看| 中文字幕色av一区二区三区| 国产精品99精品无码视亚| 99在线热播| 色呦呦网站入口| 一级片在线观看| 欧美三级视频在线观看| 五月激情五月婷婷| 91精品视频免费| 国产精品免费一区二区| 99热这里只有精品3| 9l视频白拍9色9l视频| 99久久精品免费观看国产| 色猫猫国产区一区二在线视频| 秋霞午夜av一区二区三区| 国产伦精一区二区三区| 最近2019好看的中文字幕免费| 日本道精品一区二区三区| 欧美69xxxx| 国产99在线免费| 成人网ww555视频免费看| 在线观看国产黄| 中文文字幕文字幕高清| 日韩精品视频在线观看一区二区三区| 日韩久久免费av| 国产精品乱码一区二三区小蝌蚪| 看成年女人免费午夜视频| 日本中文在线一区| 国产精品美女久久久久aⅴ| 国产精品亚洲欧美日韩一区在线| 国产亚洲自拍一区| 亚洲色图21p| 国产精品无码专区av免费播放| 日韩视频在线观看一区二区三区| 国产成人在线播放| 欧美激情国产精品免费| 涩涩涩在线视频| 天天射夜夜爽| 伊人色综合一区二区三区影院视频| 国产成人精品一区二三区在线观看| 久久天天躁狠狠躁夜夜躁| 国产视频一区在线播放| 欧美jiizzhd精品欧美| 午夜a一级毛片亚洲欧洲| 国模冰冰炮一区二区| 小泽玛利亚av在线| 91亚洲自偷观看高清| 色综合天天综合网国产成人综合天| 神马午夜伦理不卡| 日本新janpanese乱熟| 欧美中文字幕精品| 伊人成年综合电影网| 在线看av网址| 欧美有码在线视频| 亚洲免费不卡| 99国产精品久久久久久久| 岛国在线视频免费看| 中文字幕在线观看视频一区| 欧美另类变人与禽xxxxx| 国产aⅴ精品一区二区三区色成熟| 日韩成人在线视频| 久久精品视频91| 午夜精品久久久久久久91蜜桃| 国产曰批免费观看久久久| av在线精品| 国产精品三级久久久久三级| 亚洲综合视频1区| 自拍日韩亚洲一区在线| 亚洲综合视频1区| www在线观看黄色| 精品一二三区视频| 欧美伊久线香蕉线新在线| 稀缺小u女呦精品呦| 久久影院理伦片| 奇米777在线视频| 欧美经典三级视频一区二区三区| 成人黄色小视频| 久久久久国产精品厨房| 五月综合久久| 成人黄色在线观看| 一区二区免费在线观看视频| www.91av.cn| 国产一区二区三区高清视频| 福利网站av| 久久综合色综合| 色综合视频在线观看| 清纯粉嫩极品夜夜嗨av| 色多多视频在线播放| 成人app下载| 欧美国产视频在线观看| 欧美一区二区三区视频免费播放| 亚洲激情免费观看| 欧美a级一区二区| 婷婷夜色潮精品综合在线| 国产精品国色综合久久| 欧美尤物巨大精品爽| 亚洲成人av在线| 欧美sm一区| 在线观看国产一级片| 亚洲色图美腿丝袜| 国产在线高清精品| 福利一区视频在线观看| 男人添女荫道口图片| 污视频网站免费看| 日本韩国欧美在线| 久热免费在线视频| 欧美中文字幕久久| 国产三级精品在线不卡| 春意影院免费入口| 欧美日韩a区| 日韩成人精品在线观看| 欧美成人黄色| 国产精品高潮呻吟视频| 欧洲grand老妇人| 福利一区视频在线观看| 污视频网址在线观看| 一区二区三区网站| 中文字幕亚洲一区二区av在线| www.久久精品.com| 97视频热人人精品免费| 亚洲精品久久久久久国| 亚洲三级电影网站| 日韩欧美伦理电影院| 免费在线视频一区| 免费人成短视频在线观看网站| 国产精品国产三级国产专播精品人| 欧美极品在线| 国产精品v日韩精品v欧美精品网站| 全彩无遮挡全彩口工漫画h#| 圆产精品久久久久久久久久久| 91精品国产综合久久久久久久久久| 日本人体一区二区| aaa国产精品| 色偷偷亚洲第一成人综合网址| 中文字幕av手机在线| 性中国xxx极品hd| 色片在线免费观看| av中文字幕亚洲| 欧美日韩国产高清| aⅴ在线视频男人的天堂| 亚洲美女黄色片| 精品亚洲一区二区三区在线播放| aaaaa一级片| 一区二区三区区四区播放视频在线观看| 性欧美长视频| 水蜜桃色314在线观看| 91久久精品国产91久久性色tv| 国产婷婷一区二区三区久久| 亚洲国产美女| 懂色av一区二区在线播放| 波多野结衣在线播放| 不卡av中文字幕| 亚洲日韩成人| 91国偷自产一区二区开放时间| 日韩黄色成人| 日韩一区二区电影网| 日韩av在线第一页| 国产真实精品久久二三区| 四虎成人精品永久免费av| 欧美一区久久| 国产suv精品一区二区883| 99精品偷自拍| 精品美女一区| 亚洲不卡在线播放| 成人一区二区在线观看| 欧美成人69| 亚洲影视一区二区三区| 欧美不卡视频在线观看| 视频一区二区免费| 精品国产鲁一鲁一区二区三区| 精品99一区二区三区| 国产精品直播网红| 亚洲成av人片在线观看无| 一区二区精彩视频| 日韩综合av| 一级片在线观看| 国产aⅴ精品一区二区三区黄| 国产真实乱在线更新| www欧美在线观看| 午夜亚洲一区| 国产精品∨欧美精品v日韩精品| a级在线观看视频| 日韩a在线看| 国产91av在线| 亚洲国产古装精品网站| 国产精品久久久久久户外露出| 国产女主播在线观看| 理论电影国产精品| 高清无码一区二区在线观看吞精| 天天综合网在线| 精品少妇人欧美激情在线观看| 国产网站欧美日韩免费精品在线观看| 91麻豆精品91久久久久久清纯| 少妇户外露出[11p]|