0

我能够通过 jframe 和小程序从我的 ip 摄像头显示实时流,我需要将此 mpg 流转换为 mp4 格式,以便我可以在 html5 视频标签中显示它..任何人都可以建议如何做到这一点,视频应该是仍然没有任何时间延迟......观看流媒体的另一件事我正在点击相机的公共IP,这就是我捕捉视频的方式,如果大量人正在观看视频,是否会对效率产生影响同时..请建议...提前谢谢

4

1 回答 1

0

首先,要知道您不能使用常规 MP4 视频格式进行直播。“渐进式下载” MP4 文件在文件开头有一个索引,在您完成对整个电影的编码之前无法写入该索引。MP4 有一个变体,它可以单独索引每一小块视频,但 HTML5 浏览器并不广泛支持它。

我可以建议几个选项:

  1. 使用 FLASH 而不是 HTML5 并将视频转换为 FLV。但是,我不知道有一个 Java 工具可以进行这种转换。
  2. 使用 HTTP 直播并设置专用的流媒体服务器进行转码。有很多服务器软件可以做到这一点,例如 Wowza 服务器、Adobe FMS,甚至微软的 Expression Encoder+IIS。您还可以找到适用于该服务器的 SaaS 解决方案以及此类服务器的 EC2 映像。
于 2012-07-24T12:13:55.940 回答