Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Video website like YouTube

 
selvaraju sellamuthu
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everybody,
we are going to construct video website like YouTube,we need to add all the futures available in You Tube.I need some technical requirements for this project,
which tools will be prefered ,how can we implement this in Java/j2ee platform,
I request you some ideas,sources and related document links,

thanks in advance
[ February 25, 2008: Message edited by: Ulf Dittmer ]
 
rajan Kayarohanam
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Selvaraj,

i feel that you have to look into WEB 2.0 concepts for this.

Regards,
KMR
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i feel that you have to look into WEB 2.0 concepts for this.

Which Web 2.0 concepts do you think would be useful here?
 
Joe Ess
Bartender
Posts: 9319
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why reinvent the wheel? Do you have a compelling business case for building a YouTube clone when YouTube already owns that space?
I will tell you that the video player is implemented with Flash. You'd need some back end to convert every incoming format to FLV. One of our users has been working on that functionality. The user accounts and forums are well-traveled ground that could be implemented with any web framework.
 
selvaraju sellamuthu
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
we have educational application, from that we has to give new link to another website which would be like Youtube, in this application, educational videos will be updated by site admin,Logged in user can write their comment,download and can play it.
In the above requirement ,how we can acheive using Java/J2ee technology.
can we use struts, with spring to develope that site, I need the technical ideas to select technologies,frameworks and external tools for search, display videos using flash player, etc,
can we upload video file using struts,...how to store video files in database.
 
Joe Ess
Bartender
Posts: 9319
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by selvaraju sellamuthu:
In the above requirement ,how we can acheive using Java/J2ee technology.


Are you new to J2EE, Struts Spring and the like? These are non-trivial questions. You can certainly use these technologies to build a site like you describe, but telling you HOW to do it at the level you want is going to require a contract and an hourly rate (Remember, JavaRanch is Not a Code Mill).
 
Brent Sterling
Ranch Hand
Posts: 948
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"we need to add all the futures available in You Tube"

I sure hope that "we" is a team of 20 developers, designers and leads and that the project has a realistic time frame (like maybe 1 year). Based on your questions it sounds like your first steps would be to assemble a requirements team and an experienced architect.

- Brent
 
selvaraju sellamuthu
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am responsible to collect technical requirements for the application(Video Sharing).Just i am looking here "Expert ideas" to develop the Site, Which tools will be helpful to build this application.I used struts frame work for previous projects.But havent done video uploading and downloadig. Mainly i am looking here to get Technical requirements.(Not Codes).Ours are not 20+ developers team. Just 3 developers. i think you get it now.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What exactly do you mean by "technical requirements"? E.g., using Struts isn't a requirement, it's an implementation choice. After you've done the functional requirements, some technical constraints will become clear. If the functional requirement is really nothing more than "build YouTube", you might usefully start by calculating how many terabytes of storage space you'll need, how many servers for streaming, and how big a network pipe.
 
selvaraju sellamuthu
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Application is not clone of YouTube, We need to Upload/download and allow users to writ comments, not all functionalities of YouTube.
i am looking for Technology choices.
 
Brent Sterling
Ranch Hand
Posts: 948
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not sure you are going to be able to get a lot of help from a forum like this. You would need to back way up and define your overall goals as far as features, implementation time, maintenance, performance, scalability and such before you start picking technologies. If you just need a site to upload and download a few files then you could go with just about any technology. If you need to support thousands of concurrent users and millions of video files then you have a completely different challenge.

- Brent
 
selvaraju sellamuthu
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Heartful thanks for all replies,And same time, which opensource tool is flexible to upload videos,download and play videos in streaming flash
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic