developing a streaming HTTP client-server application in Java
hi there.
this is james mcfadden. i am planning to develop a streaming HTTP client-server application in Java. i know for a fact that i would need to develop a web browser, a web server and a media player application. i would also need to create metafiles.
From what i know about the streaming approach to networked multimedia:
1. the web browser gets the metafile.
2. the web browser launches the media player, passing the metafile to the media player.
3. the media player contacts the web server.
4. the web server streams audio/video to the media player.
what good books and web pages with programming examples should i be reading? would it be possible for me to develop such an application in J2SE (ordinary Java in other words)?
thank you for your help..
# 1
You did not tell us the level of your Java programming and networking knowledge. If you are a newcomer to Java, I think it would be better to develop your knowledge first. There are lots of topics in this forum which people asked for Java programming books. Just search. As a note, Sun tutorials are very useful, read them.
If you are not professional in networking, I recommend you to get ejp's book and read it carefully:
Fundamental Networking in Java
Esmond Joseph Pitt
After you become familiar with Java networking and some of its tricks, Google and Sun Forums (here) are your best friends. Develop your knowledge by searching the web, and get help about your code here.
For the streaming and video purposes, I think it is worth to have a look at Java Media Framework. I cannot help you with introducing books on this.
Of course you need some advanced Swing knowledge. I recommend this one:
The Definitive Guide to Java Swing (2005 Third Edition)
BTW, it's OK to develop your application in J2SE.