Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Advertise on LowEndTalk.com
Anyone know a software solution to create website/apps similar to netflix & hulu for video streamin?
New on LowEndTalk? Please read our 'Community Rules' by clicking on it in the right menu!

Anyone know a software solution to create website/apps similar to netflix & hulu for video streamin?

Hi everyone,

We're interesting of the idea of video streaming business. We're looking for a software solution that can provide a website, iOS and Android apps.

So far, our team is searching and found the following companies that providing the services. But I want to drop a few lines here to see if anyone have use any other software out there that will work for them? Sites we found are:

http://www.uscreen.tv/
https://content.akamai.com/PG1114-10KeyOnlineVideo.html?gclid=CObEq_SU2skCFYSBaQodAE0ODQ
https://www.ustream.tv/

We will host / manage our own cloud nodes and have load balancing between the nodes for the video streaming.
Any suggestion is greatly appreciate it.

Thanks,
TZ

Comments

  • What's your budget? If you want to function like billion dollar companies, you had better lead with how many millions of dollars you're willing to pony up for "a software solution".

    I am Impossibly Stupid. Hailed by @jarland as an "incessantly belligerent buffoon." Available for parties. Book early to avoid disappointment.

  • there are many options to stream video on demand, just look at google..

    Nothing for the moment

  • KihiKihi Member, Provider

    If you want distributed work-loads for running a Netflix-like service look at how they did it at Twitch and livecoding.tv

    Essentially:
    Throw everything into Docker containers
    Have a shit ton of bare-metal servers
    and use a container scheduler (kubernetes, mesos) to run everything

    That's it really. The hard part is creating the underlying software ;) Although a quick look at Github and you can see that Netflix has open source parts of their infrastructure and the same goes for other streaming services.

    ~Charlie.
    For Canadian VPS Hosting, Kihi ain't that bad of a company, it's got CoreOS and Atomic OS'.

  • Kihi,

    Yes that is the hard part, is to create the underlying software that can distribute the contents (videos). We do have the budget for tons of bare-metal servers to host the contents. We are looking for the software that can help us taking this project live. We are looking to "buy" the software if anyone out there are already have the software and apps built up and for sale. If anyone know of the software name or the company that sell the software for live video steaming, please let me know.

    Thanks!

    TZ

  • TheZealous said: We will host / manage our own cloud nodes and have load balancing between the nodes for the video streaming.

    Already you're on a very different path than Netflix & Hulu. I don't think Netflix owns a single server.

    Their very smart people looked at having "tons of bare-metal servers" and decided it wasn't wise. Virtually all of Netflix is run on AWS.

    The reason you're not finding live video streaming software is that any monkey can write something like that in an afternoon. Putting a frame in a page is not rocket science...at this point, running the environment to put content in that frame reliably, quickly, and anywhere in the world does require rocket science, but apparently that part is easy for you.

    Of course, you're posting on LET looking for a php script to front your multi-million-dollar datacenters...why not just take $100K (which is pocket change after you've built your global content delivery network) and hire someone to write it?

    If you don't have multi-million-dollar datacenters...if paying $100K for someone to write software for you makes you blanch...you really don't need the script.

    For LET support, please visit the support desk.

  • Raindog308: We do realize that having our own bare-metal servers is a challenging for us. We did discuss and are open for other SaaS as well.

  • @raindog308 said:

    You are forgetting that even companies as big as Facebook started from a dorm room.

    Thanked by 2geekalot Droidzone
  • netflix is a unique use case for AWS, which is not cheap especially for the bandwidth, they want extremely high availability and locality, instead of building multiple data centers around the world; they leverage the existing AWS infrastructure to achieve that goal.

    Also, the content has to be encoded to multiple dimension with various bit rate to best server the audience in different devices. It is not trivial in any sense.

    My site, powered by Netlify and Let's Encrypt.

  • @bookstack said:
    netflix is a unique use case for AWS, which is not cheap especially for the bandwidth, they want extremely high availability and locality, instead of building multiple data centers around the world; they leverage the existing AWS infrastructure to achieve that goal.

    Also, the content has to be encoded to multiple dimension with various bit rate to best server the audience in different devices. It is not trivial in any sense.

    Renting was a mistake for Netflix and they know it all too well. The most optimal way to build a streaming infrastructure is to leverage what you already have (your users) much like Popcorntime does. Even Netflix has finally realized that p2p is the way to offer high availability and performance when dealing with large amount of data being transferred to many users. MS is doing the same with Windows updates.

    To answer the OP's question, here is an idea:

    • Setup a private torrent tracker, open only to your system.
    • Setup "seedbox-like" servers which will seed your content to the system.
    • Modify Popcorntime to work only with your private tracker and to handle user subscription.

    Then you've got all the apps you want. The more users you have the better your system will perform and the less you will spend on bandwidth costs.

  • KPierreKPierre Member
    edited December 2015

    raindog308 said: Already you're on a very different path than Netflix & Hulu. I don't think Netflix owns a single server.

    Their very smart people looked at having "tons of bare-metal servers" and decided it wasn't wise. Virtually all of Netflix is run on AWS.

    Actually this isn't true. Netflix operates its own CDN and even hands out boxes to ISP.

    More information here:
    https://openconnect.netflix.com/

    A nice recording of a talk from a Netflix employee about how their service works:

    (NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD)

    @elwebmaster said:

    Netflix will never switch to p2p in the near future. Maybe they will use p2p protocols to distribute content to their CDN (similar to what Facebook does with their code).

    Streaming services that won't work in your browser (without a extension) are not a thing I would launch in 2016.

  • cassacassa Member, Provider
    edited December 2015

    nginx-rtmp I can't read

    Thanked by 1netomx

    ik moet poepen

  • @KPierre said:
    Streaming services that won't work in your browser (without a extension) are not a thing I would launch in 2016.

    https://github.com/feross/webtorrent

  • @TheZealous : Are you doing live streaming? That has a different design profile from uploaded videos.

    You can use transcoding as a service like AWS Elastic Transcoder or Zencoder. Combine that with a flexible player : jwplayer.com/blog/encoding-hls-with-amazon-elastic-transcoder/

    Also lookup chunk-encoding and chunk-caching, if it is for offline videos. Depending on your use-case, you may be able to use free software and focus on getting good internet routes instead.

  • @rincewind said:
    You can use transcoding as a service like AWS Elastic Transcoder or Zencoder. Combine that with a flexible player : jwplayer.com/blog/encoding-hls-with-amazon-elastic-transcoder/

    At $0.03/minute? I hope you aren't serious.

  • there are a few here: https://github.com/Kickball/awesome-selfhosted
    especially https://github.com/dularion/streama which is meant to be pretty close to netflix, closer than plex or emby. Theres also a porject for plex that woulduse a second server for transcoding. Webtorrent and Peerflix(one of the components of popcorn time) are not quite there but thats likely to change in a month. There are a several steaming video apps that use webtorrent that can be found on the github site or webtorrent.io

    Thanked by 1geekalot
  • TheZealousTheZealous Member
    edited December 2015

    Thanks everyone for the feedback and guidance. To make it more clear. After doing further research, we found a website that match most of what we want to offer. That website is http://www.dramafever.com/

    They are almost the exact match of what we are looking for. For example, users can do video streaming from their website or on mobile devices such as Andoid and iOS apps of Drama Fever. Their users paid a small amount of subscription and get to watch all collections of movies and library of shows. For the users who don't choose to pay, thus get the advertisement for 30 seconds at the beginning of the video :). We are planning to offer movies and shows in English and many other languages. More over, we want to offer comedies and other type of videos as we grow. Not sure if http://www.dramafever.com/ have their own programmers and developers in house or not, but their website and mobile apps seems to be working very well when we tested it.

    Would be nice if anyone have the all in one solution for us to purchase :).

  • TheZealous said: We're looking for a software solution that can provide a website, iOS and Android apps.

    ViMP?

    How to clean up a questionable reputation: throw the kids some BF/CM offers.

  • Just in case you did not know, netflix opensource's a LOT of there tech including some of the backend management OSS aspects and CDN/Network pieces...

    https://github.com/Netflix

  • Thanks Strix. I'm checking it out now.

Sign In or Register to comment.