如何实施flv - >使用FMS进行mp4 / ogg直播流转码?

时间:2010-06-19 09:18:18

标签: flash-media-server transcoding mobile-browser

大多数移动浏览器都不直接支持

flv

所以我想转换为mp4/ogg格式。

无论如何我可以通过FMS从现场网络摄像头流生成.flv文件来实现它吗?

更新

我发现了一个类似的问题here,部分完成了这项工作:

ffmpeg -i input.flv output.mp4

但我需要流式传输

1 个答案:

答案 0 :(得分:0)

我认为你的意思是在FLV容器中使用AVC / h.264视频的Ogg Vorbis音频?如果是这样,唯一的问题是Flash Player不支持vorbis播放,FLV规范中也没有它的编解码器ID。然而,有一个Alchemy插件可以解码Ogg,但它不适用于来自FMS的流媒体,当然也不适用于FLV。有关Flash / Ogg解码器的信息: http://www.hydrogenaudio.org/forums/lofiversion/index.php/t66269.html
可以在此处找到FLV的媒体类型以及其他有用信息: http://en.wikipedia.org/wiki/Flash_Video
总结:

Supported media types in FLV file format
Video: On2 VP6, Sorenson Spark (Sorenson H.263), Screen video, H.264
Audio: MP3, ADPCM, Linear PCM, Nellymoser, Speex, AAC, G.711 (reserved for internal use)

Supported media types in F4V file format
Video: H.264
Images (still frame of video data): GIF, PNG, JPEG
Audio: AAC, HE-AAC, MP3

顺便说一句,我找到了你的问题,因为我正在使用Red5(http://code.google.com/p/red5)为HTML5和Unity实现Ogg / Ogv流媒体。