Which is the best programming language to build a video streaming website?

28 replies
I want to launch a video streaming website for my business. I've searched around but haven't found much information. Do I need a certain type of server to host these types of sites? Kindly suggest me.
#build #language #programming #streaming #video #website
Avatar of Unregistered
  • Profile picture of the author pauloadaoag
    Do you have any programming experience?
    {{ DiscussionBoard.errors[11015326].message }}
    • Profile picture of the author ashleyjohn1189
      Yes, I have experience in programming. I've found lots of ready-made video streaming software to build the website. Shall I go for those?
      {{ DiscussionBoard.errors[11019156].message }}
      • Profile picture of the author williamjones3d
        Yes i agree, there are many readymade video streaming solutions in the market. Its better to try the best one out of those instead of starting from scratch because this would save your time to kick start your business as well. I have found Contus Vplay as one of the top video streaming solution providers in recent articles over the internet. Take a chance to look at it then decide.
        {{ DiscussionBoard.errors[11198227].message }}
  • Profile picture of the author jbj
    PHP is the most used, but there's a lot of others options such as Python or Ruby.
    {{ DiscussionBoard.errors[11018390].message }}
  • Profile picture of the author johnce
    python is the best programming language for video streaming
    {{ DiscussionBoard.errors[11019449].message }}
  • Profile picture of the author gprialde
    For me PHP is the most suited programming language to use for web services and web applications because of its RAPID software architecture.
    {{ DiscussionBoard.errors[11019470].message }}
  • Profile picture of the author tonibabot
    php is enough
    {{ DiscussionBoard.errors[11019523].message }}
  • Profile picture of the author CDNgine
    What type of site will it be? Are you planning on building a tube style site or a business site with a daily/weekly/monthly instructional video, other, etc..?

    It's hard to give you solid advice without knowing more details. However, in generic terms, if you do know a programming language well, then customizing a script in your preferred language would give you the most control. I'm not sure which language is best, but I do know of many PHP based video sites that do a tone of daily traffic and most of the top commercial scripts out there are written in PHP.

    As to server type, I would recommend at least a VPS so you have control over your environment as many Shared plans don't include the required modules for streaming video, unless you find a specialized video host or offload the videos to a CDN that supports streaming.

    Good luck.
    https://www.cdngine.com ★ Full Featured Free Trial ★
    27 Global POP's - Pure SSD CDN - Automated LetsEncrypt
    {{ DiscussionBoard.errors[11019686].message }}
  • Profile picture of the author Jose001
    Ok you don't actually stream video - you stream single images and show them one after the other which animates them. This is how videos work.
    So what you need to do is have something that shows an image on your website - go with The Official Microsoft ASP.NET Site easiest way forward I would say, put an image control on the page with the source being the picture you want to see. Get next picture change the source to next picture and repeat.

    Have a look at these:
    1. Video Streaming with ASP.NET SignalR and HTML5
    2. Asynchronously streaming video with ASP.NET Web API
    3. HTTP 206 Partial Content In ASP.NET Web API - Video File Streaming
    4. Video Streaming to a client app using Asp.Net Web API
    5. The Embedded Streaming Video Control Suite for ASP.Net
    6. Live Smooth Streaming
    {{ DiscussionBoard.errors[11020290].message }}
  • Profile picture of the author Martin smith
    PHP is the best to build video streaming website..
    {{ DiscussionBoard.errors[11020383].message }}
  • Profile picture of the author plastio
    Well you must search through WebRTC and Wowza
    {{ DiscussionBoard.errors[11020651].message }}
  • Profile picture of the author ashleyjohn1189
    I've found a video streaming software called Streamhash(streamhash.com). They are using PHP video script. I've downloaded and using their demo version. It's cool till now. If anybody know about this software, kindly give me some suggestion.
    {{ DiscussionBoard.errors[11020687].message }}
  • Profile picture of the author qrcodereader
    best suggestion is php programming language.
    {{ DiscussionBoard.errors[11022442].message }}
  • Profile picture of the author ashleyjohn1189
    Yes, finally I've decided to build it in PHP.
    {{ DiscussionBoard.errors[11025793].message }}
  • Profile picture of the author jhonewill
    As per my view, all the technologies like Java, php, dot net, etc. are perfect to make video streaming website. It depends on your requirements and budget. If you have low budget for website you can go for PHP technology.
    {{ DiscussionBoard.errors[11026611].message }}
  • Profile picture of the author hardworkersk
    I play with php, so i prefer PHP always

    Full Stack Web Developer(WordPress Expert)

    {{ DiscussionBoard.errors[11026715].message }}
  • Profile picture of the author Sanji123
    As my opinion is that you can make a great and stunning video streaming website by the combination of Java, PhP, ASP.net, C# etc. Different section need different language. Thanks.
    {{ DiscussionBoard.errors[11029602].message }}
  • Profile picture of the author divp1
    {{ DiscussionBoard.errors[11032117].message }}
    • Profile picture of the author ashleyjohn1189
      I'm not looking for 'single images and show them one after the other which animates them' - as you mentioned. I want a video streaming website just like YouTube where I can upload, share and watch videos. Just like this website 'demo.streamhash.com'
      {{ DiscussionBoard.errors[11035198].message }}
  • Profile picture of the author JohnAdam1
    First thing, the decisive intel you need to pick a host is how many traffic you expect. This will determine if you should opt for a shared hosting, a managed hosting or a VPS.Shared hosting will be free but they will have a very low performance.

    Second thing is, where the videos would come from?
    If you will be using the likes of YouTube and Vimeo, then, any regular hosting will do. Shared hosting are the cheapest, but I would suggest using at least a managed WP hosting service to guarantee a minimum performance.

    Third thing is, the protection of your videos. You may want to protect your streamed videos, to prevent anyone from copying them and use them outside of your website’s premiss
    {{ DiscussionBoard.errors[11033144].message }}
    • Profile picture of the author ashleyjohn1189
      I don't want to go for shared hosting. And I didn't get your first line. What did you mean 'pick a host is how many traffic you expect' ? Clear this confusion again kindly.
      {{ DiscussionBoard.errors[11035196].message }}
  • Profile picture of the author HarryJ
    PHP is the most suitable language for video streaming website.
    {{ DiscussionBoard.errors[11039583].message }}
  • Profile picture of the author Claire Anderson
    Video streaming websites can be used to get high amount of traffic to the blog if your videos have high quality contents.
    1. You can use the following guidelines to create a video streaming website:
    2. Register your website's domain name, however the costs involved with registration of a domain name are similar across various providers.
    3. Investigate Web hosting services that specialize in high-bandwidth websites
    4. Design the website from scratch or either use a template
    5. Add the appropriate code to your website to stream your video content.
    {{ DiscussionBoard.errors[11039914].message }}
  • Profile picture of the author Sharon Maxwell
    As per my suggestion JAVA is the best for the video steaming..

    {{ DiscussionBoard.errors[11057117].message }}
    • Profile picture of the author ashleyjohn1189
      Hi Sharon,

      Can you tell me a few advantages which I can get through Java?
      {{ DiscussionBoard.errors[11059297].message }}
  • Profile picture of the author trevordd
    I use the help of some free website templates and website builder. It is very easy, you can do some basic websites this way pretty fast and you don't have to pay any money for it. But if you need some more reliable and complex websites, I would not recommend this method
    {{ DiscussionBoard.errors[11057201].message }}
    • Profile picture of the author ashleyjohn1189
      I want a video streaming website just like dailymotion. Not a normal website.
      {{ DiscussionBoard.errors[11059301].message }}
  • Profile picture of the author AbbyMai
    Php is my hightly recommendation.
    {{ DiscussionBoard.errors[11058999].message }}
  • Profile picture of the author johnlexifo
    PHP script application will NOT work in all hosting scenarios. Ruby would be better . you can find more about this here .firstly need a solution for smooth streaming globally at various internet speeds. Different Device & Internet speeds require different formats and size parameters for streaming . here you will find how.
    {{ DiscussionBoard.errors[11203661].message }}
Avatar of Unregistered

Trending Topics