Building a video sharing site.

Videos are the best way to express. With the popularity of sites like Youtube, Google Video, Jumpcut and lot other we see a beginning of online video sharing/editing Era.

Eg: YouTube,Google Video ,Jumpcut ,Grouper ,Revver ,vsocial,vimeo , Videoegg

With all these big players around it is difficult for any other site to come and compete. Innovation is the key to success. If you can put something extra that is really different and innovative - who knows, your site can leave YouTube and other big sites behind. So here I am explaining you how to build a basic video sharing site.

How does a video share site work?

A video sharing site perform three basic tasks

  1. Allows a user to upload video files.
  2. Convert the uploaded files to a common format that can be played on a browser (generally the format is flash video FLV)
  3. Embed a player in your site to view the video.

I . Uploading Video files.

You will find lots of open source application for file uploading available on web. You can use any of them .I have used “Uber Uploader” and it is really good .It has got AJAX Progress Bar which show you how much file is uploaded.

You can down load the file from

http://sourceforge.net/project/showfiles.php?group_id=148921

Note : To use this script you should have CGI-BIN Access enabled.

II .Converting the Uploaded video to Flv format.

The uploaded file needs to be converted to FLV format. To convert video file to FLV format you need additional packages installed to your linux server.

You need to install:-

GD Library 2 or higher,
FFmpeg, Mplayer + Mencoder ,
Flv2tool, Libogg + Libvorbis,
LAME MP3 Encoder

PHP Configuration:
safe_mode = off
register_globals = on (recommended)
open_basedir = (no value)
output_buffering = on
upload_max_filesize = 100M )
post_max_size = 100M

You can install the above package using YUM (recommended). The packages are available in DAG repository, so you need to add DAG repository to yum.

After you have installed the packages you just need to run few commands through php using exec command.

Following is the command to convert video file to FLV.

Note : check the path of mencoder using whereis command( whereis mencoder ) and if it is not '/usr/bin/mencoder ' then change it with the correct path in the command below.

exec("/usr/bin/mencoder testvideo.mpeg -o testvideo.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=800:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050");

You need to file Meta data using this command

Note : check the path of flvtool2

exec("/usr/bin/flvtool2 -Uv testvideo.flv newvideo.flv");

You can even create thumbnails by the following command

Note : check the path of mplayer

exec("/usr/bin/mplayer testvideo.mpeg -ss 1 -nosound -vo jpeg:outdir=./thumb -frames 2");

III .Embed a player in you site to view the video:-

Once you have created the FLV file the only task that is left is to display the video, for that you need an FLV player. So we need to find and download a FLV player.

Here is a link to a free FLV player Download.(http://www.jeroenwijering.com/?item=Flash_video_Player)

Note: But read the license before you use.

Now embed the player and specify the FLV file path.




Post a Comment

38 Comments

Anonymous said…
I am sure when will find it useful, welcome to the world of blogging. Good start.
Anonymous said…
This is going to be very useful for the world as I know prabhanjan, he will share very useful info to the world, welcome to the world of blogging.
Anonymous said…
thnks for the info...
Anonymous said…
Sir, Put ur photograph on the blog.
Anonymous said…
hi sir, dont listen to thakur sir...neway all the best for your blogging future...


write some post on php and cms from your expericence and also on wiki...whatever

enjoy
Anonymous said…
Hi, could u please describe step by step process of install video share software on the web site. I want to put this option on my site.
Anonymous said…
Good post.
Vijeesh said…
Thanks for ur useful information.
Anonymous said…
девочки подростки секс видео http://free-3x.com/ молоденькие анал частные фото free-3x.com/ малолетки соски [url=http://free-3x.com/]free-3x.com[/url]
Anonymous said…
[color=#225588]Музыкальная группа [url=http://dejavu-group.ru/index.php]Дежа вю[/url] - это коллектив заслуженных вокалистов и музыкантов.
[url=http://dejavu-group.ru/svadba.php]Дежа вю[/url]- лидер в области организации и проведения юбилеев, концертов, торжеств, корпоративных вечеров.
В копилке музыкального ансамбля Дежа вю около 3000 произведений.
Живой звук. Поп, хиты 70-80-90-х, диско, джаз, ретро, современная музыка, европейские хиты, фоновая музыка, шансон .
Музыкальный ансамбль Дежа вю располагает мощной качественной аппаратурой, позволяющей наполнить приятным и плотным уху звуком как маленькое помещение (фуршет), так и огромное пространство (корпоратив до тысячи человек).

Игорь +7 916 623 4047 [/color]
Anonymous said…
сати казанова playboy фото
секси костюмы
частное бесплатное порно
конь трахает девушку
cекс чаты
Anonymous said…
[url=http://vybory2012.com]Его пример другим наука[/url] [url=http://avto-shop.biz]Но, боже мой[/url] [url=http://vgashop.net]какая скука[/url] [url=http://tvparty.biz]С больным сидеть[/url] [url=http://otzv.net]и день и ночь[/url] [url=http://jmarket.info]Не отходя[/url] [url=http://allmet.org]ни шагу прочь[/url]
Anonymous said…
[color=#225588]Музыкальный ансамбль [url=http://dejavu-group.ru/svadba.php]Deja Vu[/url] - это коллектив виртуозных вокалистов и музыкантов на праздник.
[url=http://dejavu-group.ru/svadba.php]Дежа вю[/url]- один из лидеров в области проведения и организации юбилеев, концертов, торжеств, корпоративных вечеров.
В репертуаре музыкального ансамбля Dejavu-group около 3 тыс. произведений.
Только живое исполнение. Ждаз, ретро, хиты 70-80-90-х, диско, поп, шансон, фоновое сопровождение .
Артисты на праздник Дежа вю располагает мощной качественной аппаратурой, позволяющей заполнить приятным уху звуком как маленькое помещение (фуршет), так и большое пространство (корпоратив до тысячи человек).

Андрей +7 910 483 8294 [/color]
Anonymous said…
[color=#225588]
Не знаеш сколько времени я тут сижу? мм.. есть мега предложение по[url=http://www.pi7.ru] видео[/url] порталу Думаю вам понравится
[url=http://www.pi7.ru/multy/]Мульты[/url]
aнекдот для разнообразия :)

Разговаривают две блондинки:
- Ты знаешь, я сегодня узнала, что такое куннилингус!
-??? и что это?
- Это как минет, только наооборот!
- Подожди, это что, в НЕГО дуть что ли надо?!

Я 7 часов блуждала по сети, пока не вышела на ваш форум! Думаю, я здесь останусь надолго!
прошу прощенря за опечатки.... очень маленькая клавитаура у PDA!

[/color]
Anonymous said…
После вселенской катастрофы Америка превратилась в выжженную пустыню. По бескрайним дорогам, кишащим бандами, враждующими между собой за воду и еду, странствует умный Илай. Однажды он попадает в мрачные края, где когда-то была цветущая Калифорния, а теперь это сущий ад, где бесчинствует тиран Карнеги.
смотреть онлайн фильм книга илая
Anonymous said…
Мне вот кажется, что такое написать мог то ли креативный гений, то ли героиновый наркоман :(
Anonymous said…
У нас в Дагестане за такие слова могут и камням изакидать :(
Anonymous said…
Не очень люблю такие тексты %:(
Anonymous said…
В Вашей RSS нельзя получать полные тексты записей, что ли?
Anonymous said…
Логотип мне нравится:)
Anonymous said…
У Вас долго загружается блог - видимо, хостинг плоховат
Anonymous said…
Об этом уже писал кто-то из моих ЖЖ-френдов :(
Anonymous said…
Прошу прощения за оффтопик.
Вы продаете сквозные ссылки с сайта? Если да, свяжитесь со мной, плз!
Anonymous said…
На словах ты Лев Толстой, а не деле ... простой!
Anonymous said…
А сегодня день архивного работника. У вас на сайте есть "Архив"? Можете праздновать! :))
Anonymous said…
А сегодня день архивного работника. У вас на сайте есть "Архив"? Можете праздновать! :))
Anonymous said…
А сегодня день архивного работника. У вас на сайте есть "Архив"? Можете праздновать! :))
Anonymous said…
У нас в жж за такой пост бы закидали какашками в каментах:)
Anonymous said…
У нас в жж за такой пост бы закидали какашками в каментах:)
Anonymous said…
Мульти портал. Есть все, почти всё. Немного из навигации сайта.

[url=http://pi7.ru/]Потеря девственности[/url]
--------------------------------------- |
Анекдотик, не помешает... :)
Встречаются две [url=http://pi7.ru]однокурсницы[/url] вскоре после выпуска. Первая:
- Я на работу устроилась. А ты?
- Я предназначена только для любви! Работа не для меня!!
- Ну иди по специальности.

блуждала по сети , [URL=http://pi7.ru][IMG]http://pi7.ru/kiss.gif[/IMG][/URL]
Anonymous said…
Подскажите, а у вас сквозную ссылку купить можно? Если да, сообщите цену на мыло, пожалуйста?
Anonymous said…
Хорошая статья. Действительно было интересно почитать. Не часто такое и встречается та.Наверное стоит подписаться на ваше RSS
Anonymous said…
Hi,

I mostly visits this website[url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips].[/url]prabhanjan-panigrahi.blogspot.com really contains lot of useful information. I am sure due to busy scedules we really do not get time to care about our health. Let me show you one truth. Recent Research presents that nearly 80% of all U.S. adults are either chubby or weighty[url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips].[/url] Hence if you're one of these people, you're not alone. Its true that we all can't be like Brad Pitt, Angelina Jolie, Megan Fox, and have sexy and perfect six pack abs. Now next question is how you can achive quick weight loss? [url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips]Quick weight loss[/url] is not like piece of cake. Some improvement in of daily activity can help us in losing weight quickly.

About me: I am author of [url=http://www.weightrapidloss.com/lose-10-pounds-in-2-weeks-quick-weight-loss-tips]Quick weight loss tips[/url]. I am also health trainer who can help you lose weight quickly. If you do not want to go under difficult training program than you may also try [url=http://www.weightrapidloss.com/acai-berry-for-quick-weight-loss]Acai Berry[/url] or [url=http://www.weightrapidloss.com/colon-cleanse-for-weight-loss]Colon Cleansing[/url] for quick weight loss.
Anonymous said…
В Голландии появилась новая услуга, [url=http://bit.ly/aJlgTL ]платная подруга[/url]
она поговорит с вами по телефону, составит компанию по магазинам, пойдет с вами в кафе и если нужно припрется наночь глядя с бутылкой вина поговорить по душам.

И ничего не потребует взамен, кроме 50 евро в час.
Anonymous said…
Продаётся клубничная рассада
Сорта: Elsanta, Mauling Pandror, Gigant Maximus, WIKOT, Senga Dulcita, Kamaroza
[img]http://litva4u.com/images/normal/113522.jpg[/img]
Цена: 0,25$

Все вопросы по телефону: +371-27041630
e-mail: klugakluga@inbox.lv
Anonymous said…
Мы постарались собрать в этом разделе самые эффективные диеты. У нас Вы сможете подобрать диету максимально подходящую Вам. Все диеты имеют подробное описание. Если у Вас есть свой рецепт эффективной диеты, то Вы можете прислать описание Вашей диеты и мы опубликуем ее. Если вы хотите поделиться Вашей диетой заходите сюда
Сейчас известно довольно много диет. Время от времени появляются новые. Мы постарались собрать все диеты, что бы Вы могли выбрать ту диету которая Вам больше подходит. В нашем каталоге диет Вы можете найти более 200 диет. Но помните, что похудение- это средство, а цель- это здоровье! И в этом вам поможет правильное питание.

Вот только некоторые из них:

как похудела алена водонаева
молочный гриб похудеть
Трехдневная диета
похудеть с помощью молитвы
как похудеть в домашних условиях


и еще одна:

[url=http://bit.ly/97h2kk]скакалка похудеть
[/url]
Anonymous said…
Мы постарались собрать в этом разделе самые эффективные диеты. У нас Вы сможете подобрать диету максимально подходящую Вам. Все диеты имеют подробное описание. Если у Вас есть свой рецепт эффективной диеты, то Вы можете прислать описание Вашей диеты и мы опубликуем ее. Если вы хотите поделиться Вашей диетой заходите сюда
Сейчас известно довольно много диет. Время от времени появляются новые. Мы постарались собрать все диеты, что бы Вы могли выбрать ту диету которая Вам больше подходит. В нашем каталоге диет Вы можете найти более 200 диет. Но помните, что похудение- это средство, а цель- это здоровье! И в этом вам поможет правильное питание.

Вот только некоторые из них:

способы снижения веса
похудеть +на ряженке
похудеть прыгая на скакалке
диета трех дней
анжелика маркуасс похудей навсегда скачать


и еще одна:

[url=http://bit.ly/97h2kk]диета для диабетиков
[/url]
Anonymous said…
Мы постарались собрать в этом разделе самые эффективные диеты. У нас Вы сможете подобрать диету максимально подходящую Вам. Все диеты имеют подробное описание. Если у Вас есть свой рецепт эффективной диеты, то Вы можете прислать описание Вашей диеты и мы опубликуем ее. Если вы хотите поделиться Вашей диетой заходите сюда
Сейчас известно довольно много диет. Время от времени появляются новые. Мы постарались собрать все диеты, что бы Вы могли выбрать ту диету которая Вам больше подходит. В нашем каталоге диет Вы можете найти более 200 диет. Но помните, что похудение- это средство, а цель- это здоровье! И в этом вам поможет правильное питание.

Вот только некоторые из них:

найти диету
диета 20 кг
водная диета форум
молочна диета
Диета "съедай половину"


и еще одна:

[url=http://bit.ly/97h2kk]похудеть за неделю без таблеток
[/url]