【问题标题】:Live video Streaming Conversion实时视频流转换
【发布时间】:2012-07-24 07:12:59
【问题描述】:
我能够通过 jframe 和小程序从我的 ip 摄像头显示实时流,我需要将此 mpg 流转换为 mp4 格式,以便我可以在 html5 视频标签中显示它..任何人都可以建议如何做到这一点和视频应该仍然直播,没有任何时间延迟....观看流媒体的另一件事我正在点击相机的公共IP,这就是我捕捉视频的方式,如果有很多人在观看,是否会对效率产生影响视频同时..
请建议...提前谢谢
【问题讨论】:
标签:
java
video-streaming
ip-camera
【解决方案1】:
首先,要知道您无法使用常规 MP4 视频格式进行直播。 “渐进式下载” MP4 文件在文件开头有一个索引,在您完成对整部电影的编码之前无法写入该索引。有一种 MP4 变体可以单独索引每一小块视频,但 HTML5 浏览器并未广泛支持它。
我可以建议几个选项:
- 使用 FLASH 而不是 HTML5 并将视频转换为 FLV。但是,我不知道有一个 Java 工具可以进行这种转换。
- 使用 HTTP 直播并设置专用的流媒体服务器进行转码。有很多服务器软件可以做到这一点,例如 Wowza 服务器、Adobe FMS,甚至微软的 Expression Encoder+IIS。您还可以找到适用于该服务器的 SaaS 解决方案以及此类服务器的 EC2 映像。