开发者

Realtime RTMP streaming of user-uploaded files, as they upload

I want users to be able to upload audio files to my server (say,开发者_JAVA百科 over HTTP.. mechanism doesn't matter much), and then I'd like to assemble those files into a playlist and stream them out over a live RTMP stream to a Flash widget.

The catch is: I'd like to begin streaming the audio files before they completely finish uploading. For example, if a user uploads an hour-long mp3, I'd like it to be able to begin playing on the RTMP stream once, say, the first minute has been uploaded.

I'd like to support mp3 and AAC, and would hope to avoid re-encoding the files. Is is there a way to make this work with Wowza, Flash Media Server, or some other clever solution?

Thanks a lot for any pointers!


One option, with Wowza, is to manually parse the mp3 file into frames, and then dump them directly into a publisher stream. Here's an example of doing something similar:

http://www.wowzamedia.com/forums/showthread.php?t=7100

Other than that, Wowza does not support streaming partially uploaded files:

http://www.wowzamedia.com/forums/showthread.php?p=33908

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜