首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以流式传输Matroska文件?

是否可以流式传输Matroska文件?
EN

Stack Overflow用户
提问于 2010-01-05 12:42:16
回答 2查看 2.8K关注 0票数 1

所以我想播放.mkv文件。我要直播视频了。所以我需要知道是否可以(无论如何)读取未完成的.mkv文件?因为我知道Matroska是xml,您根本无法读取未完成的xml。

更新:现在I know - it is possible可以读取未完成的XML。但是,如果可以读取Matroska one,这并不能解决问题(因为its structure可以阻止我们这样做……)

是否可以流式传输Matroska (.MKV)文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-05 23:15:59

MOV是由区块组成的,只有一些区块是开始播放所必需的。它们在文件中的顺序取决于多路复用器,因此一些文件只能从开头开始,而其他文件则不能。

MKV是类似的,但我不确定顺序有多固定。通常情况下,您可以开始查看不完整的文件,但无法查找。字幕应该可以,但像字体这样的附件可能就不行了。

(您可以尝试使用bin/dd截断文件,或通过http将其提供给mplayer )

然而,直播意味着观众可以随时收看节目。我从来没有听说过一个服务器可以在运行时生成MKV头来支持它。

票数 3
EN

Stack Overflow用户

发布于 2010-01-05 22:02:26

你可以阅读未完成的XML --解析器就是这样工作的。

例如,SAX或Pull解析器。

更大的问题是,你将使用什么来播放视频?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2004194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档