实时视频流转换

时间:2012-07-24 07:13:00

标签: java video-streaming ip-camera

我可以通过jframe和applet显示从我的ip camera实时流式传输,我需要将此mpg流转换为mp4格式,以便我可以在html5视频标签中显示..可以有人建议如何做到这一点视频应该仍然没有任何时间滞后....还有一件事要看流式传输我正在拍摄相机的公共IP,这就是我拍摄视频的方式,如果有很多人在观看效果有什么影响视频同时.. 请建议......提前致谢

1 个答案:

答案 0 :(得分:0)

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

我可以提出几个选择:

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