前言
前面我们搭建了ffmpeg开发环境,这一篇就来进行实际的开发演示。先以一个网络视频播放的Demo作为体验演示.
过程ffmpeg -re -i SampleVideo_1280x720_10mb.mp4 -an -vcodec copy -f rtp rtp://192.168.37.1:5004
复制如下部分内容
v=0o=- 0 0 IN IP4 127.0.0.1 s=No Name c=IN IP4 192.168.137.1 t=0 0 a=tool:libavformat 60.5.100 m=video 5004 RTP/AVP 96 b=AS:959 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z01AH9oBQBbsBEAAAAMAQAAADIPGDKg=,aO88gA==; profile-level-id=4D401F
复制代码在PC端新建demo.sdp文件,粘体上述内容,然后使用VLC打开该sdp文件。
(VLC的安装网上搜索不再赘述)
看到开始播放
可以看到稳定在25帧的额速度,播放流畅。
基于开发板强大的多媒体能力,和ffmpeg环境,可以快速的进行多媒体,编解码的开发。
本篇以一个Demo进行了演示。说明本开发板也特别适合于多媒体,编解码,比如视频播放器,广告机等应用场景。