FFmpegSDL2 简易流媒体播放器

2023-03-18

FFmpeg+SDL2 简易流媒体播放器

本仓库提供了一个基于FFmpeg和SDL2的简易流媒体播放器的资源文件,仅供大家参考学习。该播放器使用QT界面开发,旨在帮助初学者理解流媒体技术的基本原理和实现方法。

资源文件描述

本人根据已故大神雷霄骅的文章以及一些前辈们的文章,使用QT界面开发,写了一个简单的FFmpeg+SDL2的流媒体播放器。流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放。

流媒体就是指采用流式传输技术在网络上连续实时播放的媒体格式,如音频、视频或多媒体文件。流媒体技术也称流式媒体技术。所谓流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,由视频服务器向用户计算机顺序或实时地传送各个压缩包,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术。

注意事项

  • 该播放器缺少必要的DLL库,请在本人提供的资源中下载较新的FFmpeg+SDL2发布版本以获取所需的DLL文件。
  • 本资源仅供学习和参考使用,不建议用于商业用途。

希望这个简易流媒体播放器能够帮助大家更好地理解流媒体技术的实现过程,并激发更多关于音视频处理和流媒体技术的研究与探索。

下载链接

FFmpegSDL2简易流媒体播放器