Hi,
A friend of mine has a small fast-food place, and asked me for some programming skills. We share the same view that the 2 big plasma tv screens he owns on the space can be brought to something more usefull than showing tv channels.
So I'm going to help him bring at least on of the plasma screens (for start) to a dynamic information panel (cool name
). On the pannel, it will be displayed the food menus for the day. Also it will display some advertising, to try to bring some extra cash in.
I need your opinion on the best solution for the job.
For hardware, we'll install a small computer for the job, where the coaxial cable from the plasma will be connected.
As for the software solution, I was thinking a webapp, backed-up with a mysql database. The web server will probably be a tomcat, since it will be developed in java and it will be a simple webapp, that provides the front-end pannel page for the plasma, and some more admin pages for defining the menus and related stuff. It seems to me that it is a good dynamic solution.
Now the more complicated part ... advertizing.
How can I accomplish this? It must show movies, so I thought ... let's put a servlet on the page, on a separate frame, since the main (food menu) frame will auto-refresh and we don't want to interrupt the video.
Then how would I play the videos? I thought about using JMF (Java Media Framework) to create a simple java application that would stream some movie videos, on a specified sequence. Then the webpage would have an applet that would simply play that stream.
The main problem with JMF is that it seems an old not-to-date API ... I tried to play a file for testing, and it doesn't read WMV, MOV, and even an AVI file I throwed in ... after the struggle to create such java app to stream and play video, I may end up with a framework that doesn't support the mayority of modern video encriptions used. Problably if I receive a DivX movie to pass on, I'll be struggling to put it running, and most probably will need to convert to another format.
So my first question is, what solution would you think of to this situation?
And second question, is there an easier way to stream video/audio in java without JMF? It seems to be an API no longer under development ...
This is a small project for me, but my primary objective it to enter the world of media under java, and I want to get a good start
Thanks
A friend of mine has a small fast-food place, and asked me for some programming skills. We share the same view that the 2 big plasma tv screens he owns on the space can be brought to something more usefull than showing tv channels.
So I'm going to help him bring at least on of the plasma screens (for start) to a dynamic information panel (cool name
I need your opinion on the best solution for the job.
For hardware, we'll install a small computer for the job, where the coaxial cable from the plasma will be connected.
As for the software solution, I was thinking a webapp, backed-up with a mysql database. The web server will probably be a tomcat, since it will be developed in java and it will be a simple webapp, that provides the front-end pannel page for the plasma, and some more admin pages for defining the menus and related stuff. It seems to me that it is a good dynamic solution.
Now the more complicated part ... advertizing.
How can I accomplish this? It must show movies, so I thought ... let's put a servlet on the page, on a separate frame, since the main (food menu) frame will auto-refresh and we don't want to interrupt the video.
Then how would I play the videos? I thought about using JMF (Java Media Framework) to create a simple java application that would stream some movie videos, on a specified sequence. Then the webpage would have an applet that would simply play that stream.
The main problem with JMF is that it seems an old not-to-date API ... I tried to play a file for testing, and it doesn't read WMV, MOV, and even an AVI file I throwed in ... after the struggle to create such java app to stream and play video, I may end up with a framework that doesn't support the mayority of modern video encriptions used. Problably if I receive a DivX movie to pass on, I'll be struggling to put it running, and most probably will need to convert to another format.
So my first question is, what solution would you think of to this situation?
And second question, is there an easier way to stream video/audio in java without JMF? It seems to be an API no longer under development ...
This is a small project for me, but my primary objective it to enter the world of media under java, and I want to get a good start
Thanks