我用C#写了个流媒体视频播放器(嵌在网页中的),想加密视频流,就是视频只能在我的播放器里放。
视频是先加密好的,然后播放器里是下载多少解密多少再播放
不知这样要怎么实现?

解决方案 »

  1.   

    你要做视频的编解码才可以,首先你要对你要处理的视频进行编码处理,将每一帧数据取出,按对称加密规则对每一帧数据进行加密,然后保存起来
    播放时,逐帧取出,按对称解密的规则进行解,然后将每一帧的数据通过OPENCV或者directshow等方式刷到界面上,即形成了一个完整的编解码视频流过程
    一般都是用C或者C++来写,编解码不是那么容易写的,像一般大公司才会考虑做编解码