前言:雷大神一路走好。


我五年前,有一个梦想,我想对一些珍贵的视频进行加密,然后只能用我做的播放器才能打开它!

至于我以前为什么要做一个这样的播放器?时间隔得太久,忘了...

这绝B是个大胖子,我一口吃不下。

幸好,我只啃了3个月,才死了几亿个脑细胞后,就放弃了,要不然我很可能保不住这头搔更短的秀发。

人狠话不多,目的性很强,为人处事不喜欢拐弯抹角。

没少挨揍

1.了解ffmpeg解码推流的过程,研究透了,可以对视频的每一帧数据进行加密(关键点:找到解码后的每一帧数据),然后重新保存成只有你才知道的内容格式。详见:

基于ffmpeg+SDL的加密视频播放器的开发(二)

2.我写的播放器,要认识加密后的视频,并且能正常进行播放,别的播放器要播放不了。

3.引入机器码验证码功能,只有我授权过的机器,才能使用我的播放器。达到了你拷走我的播放器,你也打不开的目的。

ok,目标制定好了,开始讲解具体是怎么一步步实现的.

先上效果图:

xx .yj文件表示已经是对视频进行加密操作了,别的播放器是打不开的。

发布包程序可从这里下载:https://download.csdn.net/download/lunweiwangxi3/12369430

●实现了对视频加密的功能

●实现了对加密视频的播放功能

下班,溜了溜了

明天再说吧.

基于ffmpeg+SDL的加密视频播放器的开发(一)相关推荐

  1. 最简单的基于FFMPEG+SDL的音频播放器 ver2 (采用SDL2.0)

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  2. 最简单的基于FFMPEG+SDL的音频播放器

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  3. 最简单的基于FFMPEG SDL的音频播放器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! ==== ...

  4. 最简单的基于FFMPEG+SDL的音频播放器:拆分-解码器和播放器

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  5. 最简单的基于FFMPEG+SDL的音频播放器 拆分-解码器和播放器

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  6. 从零开始仿写一个抖音App——基于FFmpeg的极简视频播放器

    本文首发于微信公众号--世界上有意思的事,搬运转载请注明出处,否则将追究版权责任.微信号:a1018998632,交流qq群:859640274 1.从零开始仿写一个抖音app--开始 4.从零开始仿 ...

  7. 最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)

    ===================================================== 最简单的基于FFmpeg的视频播放器系列文章列表: 100行代码实现最简单的基于FFMPEG ...

  8. 最简单的基于FFMPEG+SDL的视频播放器:拆分-解码器和播放器

    ===================================================== 最简单的基于FFmpeg的视频播放器系列文章列表: 100行代码实现最简单的基于FFMPEG ...

  9. 100行代码实现最简单的基于FFMPEG+SDL的视频播放器(SDL1.x)

    ===================================================== 最简单的基于FFmpeg的视频播放器系列文章列表: 100行代码实现最简单的基于FFMPEG ...

  10. 《基于 FFmpeg + SDL 的视频播放器的制作》课程的视频

    这两天开始带广播电视工程大二的暑假小学期的课程设计了.本次小学期课程内容为<基于 FFmpeg + SDL 的视频播放器的制作>,其中主要讲述了视音频开发的入门知识.由于感觉本课程的内容不 ...

最新文章

  1. ssh免密码登录的原理
  2. 电源两端并联一个电容的作用(
  3. JS转字符 判断数字等
  4. 每个人都有迷茫的时候,不知道接下来人生该怎么走?
  5. 【python】isinstance可以接收多个类型,hasattr,getattr,setattr
  6. 段上的等待事件 —— enq: HW - contention(oracle)
  7. 【论文精读】Stable Linear Structures and Seam Measurements for Parallax Image Stitching
  8. office2019 图目录_赶快收藏!这款强大的PPT通路图插件ScienceSlides 2016来了!
  9. 关于Gateway实现JWT登陆拦截过滤器
  10. jav中什么是组织java程序_Javs ^运算符在Java中做什么?
  11. 【读书笔记】计算机是怎样跑起来的 - 读书笔记(2)
  12. 写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》
  13. kubernetes 日志收集
  14. J0ker的CISSP之路: How CISSP(1)
  15. 2022年全球及中国植物激活剂行业头部企业市场占有率及排名调研报告
  16. 在Android手机上搭建自己的的服务器——云盘实例
  17. 【推荐系统】深度学习大行其道,个性化推荐如何与时俱进?
  18. 【Spring Boot 17,最新精心整理Java面试题
  19. 老司机 iOS 周报 #47 | 2018-12-10
  20. jq 截取指定字符前_jquery怎么截取字符串

热门文章

  1. V5-SP6:iocomp-32/iocomp-64-crack-免安装
  2. 色彩的对比度和饱和度_使用高色彩对比度进行更方便的设计
  3. 收集的一些:MAC苹果电脑安装vmware的序列号
  4. sqlmap详细使用教程
  5. 图书管理系统(C语言实现)
  6. 核酸检测小程序实战教程
  7. 功能强大的云打印组件-接口文档
  8. 【MFC开发(4)】按钮控件BUTTON
  9. 简单易用的网络调试工具——NetAssist
  10. iOS-登录,注册隐私政策,用户协议