Before using Java, I have developed my web services on a Tomcat for a Media Library I want to add a functionality for streaming media, whereas it is advisable for mobile clients to transcode them dynamically. There are some questions I'm wondering about:
-
How exactly are the streams for streaming (both audio and video)? I am coming across many streaming servers - but I should do something with Tomcat on my code. Do I need to set up another server ie Streaming Server - and then redirect streaming requests from that server to Tomcat?
-
Is this really a good idea to transcode dynamic? Static transcodeing means that we need to repeat the same file in 'N' formats - which is going to take space and I do not want to. So is there no way?
-
Is it possible to stream this data "as is transcodeed" ... that is, when I do not want to start streaming when transcoding is over (because it Introduces latency) - rather I want to stream transcended data byte because they are produced. If this is an absurd requirement, I apologize ... I have no experience of transcoding or streaming.
-
Other options such as FFPAP, Jugler and other technologies are mentioned - are they better, to achieve this goal, I do not want to use any proprietary / cost based option, And I also want to work in the production environment. Hope there will be some help here ...
Thank you very much!
Red5 is another possible solution, with its open source and essentially some extra features, Do not know how far the division apart from the tema codebase, but the basics are all (and the sources - so you can patch whatever you are missing).
Xuggler is a lib 'front-end' for FFPAP and plays well with Red5. If you intend to do a lot of transcoding, then you may be on the way in this code.
Among these two projects you can change the A / V format and stream various media.
Comments
Post a Comment