C# 视频播放器组件,具有用于解密的流访问

Posted

技术标签:

【中文标题】C# 视频播放器组件,具有用于解密的流访问【英文标题】:C# Video Player Component with Stream Access for Decryption 【发布时间】:2011-04-01 17:55:56 【问题描述】:

我正在寻找可在 .Net (C#) 中使用的视频播放器组件(Windows)。需要的是对底层流的访问,因为部分视频应该在运行中解密,并且解密的视频不应该存储在硬盘上。理想情况下,它还应该可移植到 Linux 和 Mac。

有人知道一些符合要求的优秀视频组件吗?

谢谢!

【问题讨论】:

【参考方案1】:

找到了两个解决方案,因为我找不到足够灵活的组件。

以下是解决方案: 1. 一个自定义的视频播放器,由 demux+decode 和一个渲染组成(例如到 directx 或 opengl)。 2. 一个带解密层的虚拟硬盘,我们实现了这个方案,基于dokan vhdd驱动。

【讨论】:

以上是关于C# 视频播放器组件,具有用于解密的流访问的主要内容,如果未能解决你的问题,请参考以下文章

在 C# ShockWave 组件上调用 Play() 不会启动 YouTube 视频播放?

C# WMP 视频播放

使用VideoView播放视频

Angular 2:访问组件内html5视频标签的播放和暂停

QML 组件“视频”无法播放 Qt 资源文件中的视频文件

具有“双”进度条的视频播放器(视频加载/视频播放进度)