c# - 弹性视频编解码器(断电)

标签 c# .net video codec

对于我正在构建的系统,我需要一个能够适应断电的视频编解码器 - 即,如果断电,视频仍然需要可以从闪存盘上剩余的内容播放。

(车载电脑项目, key 拔出后,如果发生意外断电,电脑会立即关闭)。

任何人都可以建议一个合适的编解码器(以及与.net兼容的编码器),理想情况下需要较低的处理能力(最坏的情况闪存盘可以以〜6mbps写入)?

最佳答案

任何编解码器都可以播放直至断电。关键是正确的容器。使用传输流。 [TS]。它会发挥得很好。像mp4和3gp这样的容器是不合适的。

如果你逻辑思考,任何流媒体格式都可以播放。因为流随时可能被切断。 TS 流专为流媒体而设计,因此可以完美播放到您失去电量的程度。您内部的视频和音频编解码器并不重要。选择 H.264 和 aac 以获得良好的压缩功能。

Webm、mjpeg 也是可流式传输格式。

关于c# - 弹性视频编解码器(断电),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182773/

相关文章:

video - 将 FFMPEG : How to do a Scene Change Detection? 与时间码一起使用?

java - 有没有办法获取 MPEG 文件的元数据(如高度、帧率、比特率)?

C# 如何始终向下舍入到最接近的 50

c# - 列表框的实时更新

c# - 有没有一种方法可以使用标准 .NET 跟踪监听器配置(而不是一个大文件)来实现滚动日志输出

c# - 在 ASP.NET 中使用 iFrame

.net - 将 CLR 主机注入(inject)正在运行的进程 - 可能吗?

.net - 什么是封装?它实际上是如何隐藏数据的?

c# - 提醒图书馆用户注意不一致的状态

c++ - opencv视频稳定算法