{"id":124,"date":"2011-02-17T08:08:20","date_gmt":"2011-02-17T08:08:20","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=124"},"modified":"2017-05-19T15:05:19","modified_gmt":"2017-05-19T15:05:19","slug":"video-streaming-sites-like-youtube-using-ffmpeg","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/","title":{"rendered":"Video streaming sites like youtube using FFMpeg"},"content":{"rendered":"<table>\n<tbody>\n<tr>\n<td valign=\"top\"><strong>Video streaming site&#8217;s like youtube using FFMpeg:<\/strong> Video streaming really a very awesome and a very new type of technology ,we experience at <a href=\"http:\/\/webkul.com\/\">Webkul<\/a>. Every time million&#8217;s of  user around the world open the <strong>YouTube<\/strong> but you know how these video sites work .There is a lot of technologies on streaming media , we will explain some of them :<\/p>\n<div><strong>Concept:<\/strong><\/div>\n<div>So how this video streaming works .Mainly you can stream your data on two standard protocols<\/div>\n<div><strong>Protocols:<\/strong><\/div>\n<div>1- HTTP<\/div>\n<div>2- RTSP+RTP<\/div>\n<div><strong>Helper Media(Video Player):<\/strong><\/div>\n<div>For a normal site you can stream your media(video) over HTTP but the main disadvantage with HTTP is <strong>stateless ,<\/strong>HTTP is a stateless protocol and HTTP don&#8217;t know about the state of the <strong>helper(<\/strong>Helper means video player <strong>) . <\/strong>There are so many free open source video player but we at <a href=\"http:\/\/webkul.com\/\">webkul<\/a> are using <strong>Flowplayer <\/strong>.<\/div>\n<div><a href=\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s1600-h\/Flowplayer.png\"><img decoding=\"async\" src=\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png\" border=\"0\" alt=\"\" loading=\"lazy\" \/><\/a>Flow   player is really an awesome video player ,you can easily customize and   mold as per your need. There are so many conditions for making a   streaming a video site like<\/div>\n<div>1- You are using a hosting web space<\/div>\n<div>2-You are using a dedicated server<\/div>\n<div>3- others \ud83d\ude09<\/div>\n<div>Actually   there are some software for the encoding and decoding of your media   file . Generally all the video player(flow player) supports <strong>.flv <\/strong>extension   for streaming , means you can not  stream your .AVI or .DAT extension   with video player like flow-player . so thats the reason that you must   have a encoding-decoding (conversion) software<\/div>\n<div><strong>Video Conversion:<\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div>This  is  the very most important aspect for making a video site . If you  don&#8217;t  know how to convert videos in to desired format then its really  hard to  make a video site<\/div>\n<div><strong>Software Requirement and platform: <\/strong><\/div>\n<div>There are so many open source software for the video conversion like ffmpeg,mencoder etc. We are using <strong>FFMPEG <\/strong>for the video conversion really very handy and easy to use .<\/div>\n<div>we  are  using Ubuntu (Linux) operating system as a platform for the video  site  .Ubuntu is simply awesome ,very user friendly , very large  community  and <strong>apt-get<\/strong> is just God \ud83d\ude2e<\/div>\n<div>For the Scripting language we are using PHP , I think no need to explain PHP now a days so we can say this &#8220;<strong>how to make video site using open source<\/strong>&#8220;.<\/div>\n<div><strong>Host or Server: <\/strong><\/div>\n<div><strong>If   you are using a hosting account then make sure these softwares are   install in your host and if you are having a dedicated server then   hureeeeh ,you need not to be worry about anything .<\/strong><\/div>\n<div>So i think that the basic example it sufficient now starts with mechanism<\/div>\n<div><strong>Video Conversion and Thumbnail Generation:<\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div>As previously said we are using Ffmpeg so now how we&#8217;ll use ffmpeg with PHP. For all this purpose we are using <strong><a href=\"http:\/\/php.net\/manual\/en\/function.exec.php\">exec<\/a> <\/strong>function . The video conversion commend is<\/div>\n<div><strong><em>exec(&#8220;\/usr\/bin\/ffmpeg -i \/mnt\/videos\/process\/&#8221;.$file.&#8221;   -f flv  -b 500000 &#8220;.$fileFlv);<\/em><\/strong><\/div>\n<div><strong>$file<\/strong> : This is the variable for the source media file which you want to convert e.g <strong>example.avi<\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div><strong>$fileFlv : <\/strong>This is the variable for the converted <strong>flv <\/strong>file e.g <strong>example.flv .<\/strong>For more on PHP and FFmpeg check <a href=\"http:\/\/vipinkrsahu.blogspot.com\/2009\/08\/ffmpeg-conversion-and-image-conversion.html\"><strong>here<\/strong><\/a> .<\/div>\n<div>so now you have a converted .<strong>flv <\/strong>file now its time to grab thumbnails from the video<\/div>\n<div><strong><em>exec(&#8220;$ffmpeg -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg  $image 2&gt;&amp;1&#8243;);<\/em><\/strong><\/div>\n<div><strong><em><br \/>\n<\/em><\/strong><\/div>\n<div><strong>$file : This is the variable for the source media file which you want to convert e.g <strong>example.avi.<\/strong><\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div><strong>$image: <\/strong>This the variable for the grabbed  thumbnail from the video<\/div>\n<div>For more in thumbnails generation please have a look <strong><a href=\"http:\/\/vipinkrsahu.blogspot.com\/2009\/08\/ffmpeg-conversion-and-image-conversion.html\">Here<\/a> .<\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div><strong>Get length of the Video File :<\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div>This  is  also a useful technique , suppose you want to generate more than one   thumbnails in specified interval let say you want nine thumbnails of   the video . So at this point you must get the length of the video<\/div>\n<div><strong><em>exec(&#8220;$ffmpeg -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; 2&gt;&amp;1 | grep Duration | cut -d &#8216; &#8216; -f 4 | sed s\/,\/\/&#8221;)<\/em><\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div><strong><strong>$file<\/strong> : This is the variable for the source media file which you want to convert e.g <strong>example.avi. <\/strong> For more on video length calculation please have a look <a href=\"http:\/\/vipinkrsahu.blogspot.com\/2009\/09\/how-to-get-durationlength-of-video-file.html\">Here<\/a><\/strong><\/div>\n<div><strong><br \/>\n<\/strong><\/div>\n<div>So if you calculate the length from the commend , now you can generate nine thumbnails like this<\/div>\n<div>\n<div>$cmd = exec(&#8220;$ffmpeg -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; 2&gt;&amp;1 | grep Duration | cut -d &#8216; &#8216; -f 4 | sed s\/,\/\/&#8221;);<\/div>\n<div>$array = explode(&#8216;.&#8217;, $cmd);<\/div>\n<div>$time = split(&#8216;:&#8217;,$array[0]);<\/div>\n<div>$total = ($time[0] * 3600) + ($time[1] * 60) + $time[2];<\/div>\n<div>$second = &#8220;5&#8221;;<\/div>\n<div>$second2 = ceil($total*1\/8);<\/div>\n<div>$second3 = ceil($total*2\/8);<\/div>\n<div>$second4 = ceil($total*3\/8);<\/div>\n<div>$second5 = ceil($total*4\/8);<\/div>\n<div>$second6 = ceil($total*5\/8);<\/div>\n<div>$second7 = ceil($total*6\/8);<\/div>\n<div>$second8 = ceil($total*7\/8);<\/div>\n<div>$second9 = $total-5;<\/div>\n<\/div>\n<div>So in this way you will get nine equal interval  as described here as $second1, $second2 &#8230;&#8230;.  <strong>. N<\/strong>ow you can make nine thumbnails from the video as like<\/div>\n<div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg  $image1 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second2 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image2 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second3 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image3 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second4 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image4 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second5 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image5 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second6 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image6 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second7 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image7 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second8 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image8 2&gt;&amp;1&#8243;);<\/div>\n<div>exec(&#8220;$ffmpeg   -i \/mnt\/videos\/process\/&#8221;.$file.&#8221; -an -ss $second9 -t 00:00:01 -r 1 -y   -vcodec mjpeg -f mjpeg $image9 2&gt;&amp;1&#8243;);<\/div>\n<\/div>\n<div>So now you have have converted <strong>FLV <\/strong>file and nine <strong>thumbnails <\/strong>with <strong>flow-player . <\/strong>I think this is sufficieint data <strong> <\/strong>to conquer the world .enjoy \ud83d\ude09<\/div>\n<div>If you don&#8217;t want to stream your video in HTTP you can use RTSP+RTP as well for this you have to use streaming server like <strong>DSS<\/strong>(darwin streaming server) or RED5 . I&#8217;ll suggest to use darwin its open source and handy to use<\/div>\n<div><a href=\"http:\/\/webkul.com\/\">We<\/a> are not done yet on the streaming media, if you have any problem or   suggestion drop a mail in our mailbox or just put a comment in the   commentbox .we&#8217;ll respond you as soon as possible thanks &#8230;..<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Video streaming site&#8217;s like youtube using FFMpeg: Video streaming really a very awesome and a very new type of technology ,we experience at Webkul. Every time million&#8217;s of user around the world open the YouTube but you know how these video sites work .There is a lot of technologies on streaming media , we will <a href=\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-124","post","type-post","status-publish","format-standard","hentry","category-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Video streaming sites like youtube using FFMpeg - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Video streaming sites: Webkul provide Help for Video stream on network using ffmpeg libraries, using FFMpeg\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Video streaming sites like youtube using FFMpeg - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Video streaming sites: Webkul provide Help for Video stream on network using ffmpeg libraries, using FFMpeg\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:author\" content=\"http:\/\/facebook.com\/webkul\" \/>\n<meta property=\"article:published_time\" content=\"2011-02-17T08:08:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-19T15:05:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png\" \/>\n<meta name=\"author\" content=\"Vipin Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/vipinsahu\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vipin Sahu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\"},\"author\":{\"name\":\"Vipin Sahu\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1\"},\"headline\":\"Video streaming sites like youtube using FFMpeg\",\"datePublished\":\"2011-02-17T08:08:20+00:00\",\"dateModified\":\"2017-05-19T15:05:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\"},\"wordCount\":1073,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png\",\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\",\"url\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\",\"name\":\"Video streaming sites like youtube using FFMpeg - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png\",\"datePublished\":\"2011-02-17T08:08:20+00:00\",\"dateModified\":\"2017-05-19T15:05:19+00:00\",\"description\":\"Video streaming sites: Webkul provide Help for Video stream on network using ffmpeg libraries, using FFMpeg\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage\",\"url\":\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png\",\"contentUrl\":\"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Video streaming sites like youtube using FFMpeg\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1\",\"name\":\"Vipin Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Vipin Sahu\"},\"description\":\"Executionist and Hardcore Planner to drive out best of the best. Want to boost up the E-Commerce industry with his concoct conception.\",\"sameAs\":[\"http:\/\/webkul.com\",\"http:\/\/facebook.com\/webkul\",\"https:\/\/x.com\/https:\/\/twitter.com\/vipinsahu\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Video streaming sites like youtube using FFMpeg - Webkul Blog","description":"Video streaming sites: Webkul provide Help for Video stream on network using ffmpeg libraries, using FFMpeg","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/","og_locale":"en_US","og_type":"article","og_title":"Video streaming sites like youtube using FFMpeg - Webkul Blog","og_description":"Video streaming sites: Webkul provide Help for Video stream on network using ffmpeg libraries, using FFMpeg","og_url":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_author":"http:\/\/facebook.com\/webkul","article_published_time":"2011-02-17T08:08:20+00:00","article_modified_time":"2017-05-19T15:05:19+00:00","og_image":[{"url":"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png","type":"","width":"","height":""}],"author":"Vipin Sahu","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/vipinsahu","twitter_site":"@webkul","twitter_misc":{"Written by":"Vipin Sahu","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/"},"author":{"name":"Vipin Sahu","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1"},"headline":"Video streaming sites like youtube using FFMpeg","datePublished":"2011-02-17T08:08:20+00:00","dateModified":"2017-05-19T15:05:19+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/"},"wordCount":1073,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage"},"thumbnailUrl":"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png","articleSection":["Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/","url":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/","name":"Video streaming sites like youtube using FFMpeg - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage"},"thumbnailUrl":"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png","datePublished":"2011-02-17T08:08:20+00:00","dateModified":"2017-05-19T15:05:19+00:00","description":"Video streaming sites: Webkul provide Help for Video stream on network using ffmpeg libraries, using FFMpeg","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#primaryimage","url":"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png","contentUrl":"http:\/\/3.bp.blogspot.com\/_PHa4VcKOWNc\/S1YeSzh3xGI\/AAAAAAAAAN4\/OSliVK_STgU\/s320\/Flowplayer.png"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/video-streaming-sites-like-youtube-using-ffmpeg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Video streaming sites like youtube using FFMpeg"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1","name":"Vipin Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Vipin Sahu"},"description":"Executionist and Hardcore Planner to drive out best of the best. Want to boost up the E-Commerce industry with his concoct conception.","sameAs":["http:\/\/webkul.com","http:\/\/facebook.com\/webkul","https:\/\/x.com\/https:\/\/twitter.com\/vipinsahu"],"url":"https:\/\/webkul.com\/blog\/author\/admin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=124"}],"version-history":[{"count":3,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/124\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/124\/revisions\/130"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}