video - 如何在 chrome 中播放 MPEG-TS

标签 video h.264 vlc aac mpeg

我有一个视频,我想在其中向用户展示(“该”用户,因为他可以访问 Chrome PC 或 Chrome android)。

如果可能的话,使用 html5 标签会很好,但由于它是 TS,所以不能...

所以,我需要一个更好的建议,告诉我如何播放它们,而不是打开 vlc 并复制并粘贴文件路径。 但这是个糟糕的主意……

我看到了this添加 VLC 协议(protocol) ( vlc://链接 ) 的库,但我更喜欢使用服务器端解决方案。

我上传了一个示例文件,您可以在其中看到 here .

我不想将所有文件都转换成另一种格式。

编辑: 如果将来有人来这里,在听取@szatmary 的建议后,GitHub 上有一些项目在做这件事,但是我不能在不部分转换(以某种方式)的情况下使用它们中的任何一个,因为我正在与非常大的公司合作文件 (10G+) 和极弱的计算机(单 1.8 Cpu 内核)我设法只显示音频,不是真正的解决方案,但满足了我的需求。

最佳答案

将文件转换为 mp4。如果 ts 文件是 h.264+aac,您可以在 javascript 中转换为 fmp4 并通过媒体源扩展播放,但这需要大量代码才能开始工作。

关于video - 如何在 chrome 中播放 MPEG-TS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45817522/

相关文章:

ios - 使用 ReplayKit 流式传输时从 CMSampleBuffer 保存视频

gstreamer - 使用 GStreamer 同步两个 RTSP/RTP H264 视频流捕获

video - 如何在YouTube视频中添加Google Analytics(分析)?

android - FFmpeg 输出损坏的 NAL 单元

html - 使用MSE或WebRTC时如何测量解码性能?

javascript - 从浏览器以编程方式打开 VLC 媒体播放器

android - 适用于 Android 浏览器的 VLC 插件

python - 我可以将 libVLC 的 Python 绑定(bind)与 Python 3.x 一起使用吗?

python - OpenCV - Trackbar slider 随着视频不断归零

javascript - 在 javascript/jquery 中生成图形时间线