My Movie streaming website journey

Discussion in 'My Journey Discussions' started by Pwnageboy, Feb 24, 2018.

  1. grnugroho

    grnugroho Junior Member

    Joined:
    Jan 6, 2014
    Messages:
    117
    Likes Received:
    23
    Occupation:
    Bounty Hunter
    Location:
    Terra
    Good luck. I gotta ask though. How are you going to advertise yourself?
     
  2. Pwnageboy

    Pwnageboy Regular Member

    Joined:
    Nov 9, 2014
    Messages:
    266
    Likes Received:
    83
    Gender:
    Male
    Location:
    The Netherlands
    I got some plans for that and I'm pretty sure it will work but that's the part i keep hidden. But the ideal situation is of course people sharing the website with people they know.
     
  3. Pwnageboy

    Pwnageboy Regular Member

    Joined:
    Nov 9, 2014
    Messages:
    266
    Likes Received:
    83
    Gender:
    Male
    Location:
    The Netherlands
    Update 1 /
    So i finished my design and started coding a little.

    I went for a clean, simple design where you can navigate through within seconds. You got your tabs like movies, series, request, top rated etc and a sticky search bar on top.

    You simply search, select your movie and off you go.

    I had a great test result so far.

    At this point i only got the design sliced up and coded it to a working website but without a database so far.

    So my next steps are:

    Create the back-end of this system. Including a database and a "add movies" panel. For now i will make this panel manual. After i finished my daily movie download bot i will actually fit it within the back-end so i only have to run my software to add new movies.

    My remaining estimate is about 1 more month. My goal is to launch this April 1'st.

    --

    [✓] Build the design for the website
    [✓] Cut the design into a working website
    [ ] Finish the website with some test movies and make it fully functional
    [ ] Create a bot to download all movie info and torrent files
    [ ] Add all movies to the DB
    [ ] Set up all seeding servers
    [ ] Test and go live
    [ ] Market the website and let the traffic roll in
     
  4. Grimasaur

    Grimasaur Junior Member

    Joined:
    Apr 8, 2016
    Messages:
    173
    Likes Received:
    95
    hi, i love you idea and i have a question.
    if you have your DB and as you said the more people using it less bandwitdht that you use , then if for example you have your website and there is Movies A , and B and then there is other website with Movies B and C
    will people using website 1 watching Movie A help anything with website 2?
     
  5. invictum777

    invictum777 Junior Member

    Joined:
    Dec 29, 2014
    Messages:
    132
    Likes Received:
    51
    Gender:
    Male
    Occupation:
    Success seeker
    Location:
    Argentum
    sounds like a damn nice plan, good luck on your journey
     
  6. Pwnageboy

    Pwnageboy Regular Member

    Joined:
    Nov 9, 2014
    Messages:
    266
    Likes Received:
    83
    Gender:
    Male
    Location:
    The Netherlands
    Yes it will but only for movie B in this case. As long as people are watching the same movie it will be uploading/downloading from each other. No matter what website it's on

    The core method is like:

    User 1 watching Movie 1
    User 1
    downloads/streams from seedserver 1
    User 2
    watching Movie 1
    User 1 and Seedserver
    1 uploads to User 2
    And so on.

    If User 3 comes around and start watching movie 2 it will start from the seedserver again.

    So lets say 10 users are watching movie 1 at the same time at one point Seedingserver 1 will go out of the circle and all the other users are uploading to each other.

    So if there is one user watching movie 1 and no one joins in the full bandwidth will still be coming from seedingserver 1.

    Yet it is very easy to deploy multiple seeding servers to spread the bandwidth. I am working on a seeding webpanel that can deploy in seconds. I will probably need multiple seedingservers at the start. If i figure out one has a big amount of leeching i can copy this server to another one to spread bandwidth.

    If i ever make it public i can do 2 things. One is making the videos available for every one and hope for traffic on all sites so users really start sharing p2p. On the other hand i could also make a easy script to make any VPS into a seeding server with global movie files. Meaning that if 100 people would buy a 5$ VPS and start seeding it would be enough since all traffic would be shared between VPS'es. So a 1GB movie becomes 10 MB bandwidth for each server while keeping download speeds at an insane maximum.
     
  7. Grimasaur

    Grimasaur Junior Member

    Joined:
    Apr 8, 2016
    Messages:
    173
    Likes Received:
    95
    your project seems really interesting to be honest i really like it and i hope you succeed
    i asked that becouse i allways wanted to make an streaming website but on the anime niche becouse they all seem like really shit to me hahaha.
    so im really curious about how your project goes !
     
  8. MMM Welding

    MMM Welding BANNED BANNED

    Joined:
    Dec 8, 2017
    Messages:
    192
    Likes Received:
    28
    Gender:
    Male
    Good luck man!
     
  9. joaovieiraaa

    joaovieiraaa Registered Member

    Joined:
    Sep 6, 2017
    Messages:
    86
    Likes Received:
    21
    Gender:
    Male
    Occupation:
    Fb Boting
    Location:
    Facebook
    Good luck!
     
  10. Furious Man

    Furious Man Jr. VIP Jr. VIP

    Joined:
    Aug 4, 2015
    Messages:
    2,073
    Likes Received:
    338
    Good luck, great journey OP
     
  11. danmyson

    danmyson Junior Member

    Joined:
    Jul 18, 2012
    Messages:
    101
    Likes Received:
    20
    I have book marked this. I fancied setting up a vid site for traffic attraction on social media. Yet to hone my plan out. Yours seems solid.
     
  12. cowogendut

    cowogendut Registered Member

    Joined:
    Aug 10, 2012
    Messages:
    76
    Likes Received:
    12
    Occupation:
    Internet Marketer
    Location:
    Denpasar
    I would like to start journey with movie streaming like you.... but I don't know much about technology like torrent as u said.. I start with google drive... hmmm.. but don't know .. I haven't decide yet...

    Let me follow your journey too...
     
  13. DeMockCracy

    DeMockCracy Junior Member

    Joined:
    Nov 20, 2017
    Messages:
    133
    Likes Received:
    53
    Following your journey mate, wish you all the good luck.
     
  14. Elbenor

    Elbenor Regular Member

    Joined:
    Sep 13, 2008
    Messages:
    229
    Likes Received:
    93
    Awesome journey!

    I had that idea a while back, but doing it with a twist:
    • implementing webtorrent with the script cytu.be so users could watch shows and movies together while chatting at the same time. They can also vote for movies/shows and add them into the playlist.
    You could add an crypto miner that doesn't use too much CPU and it's pretty much straight forward.

    You should take a look at that, make streaming movies more social without breaking the bank and not be at the mercy of shady advertisers that you don't know if they'll ever pay you.

    I've done quite a lot of research on this. If you are interested, send me a PM
     
    • Thanks Thanks x 1
    Last edited: Mar 11, 2018
  15. Pwnageboy

    Pwnageboy Regular Member

    Joined:
    Nov 9, 2014
    Messages:
    266
    Likes Received:
    83
    Gender:
    Male
    Location:
    The Netherlands
    Yep my idea so far was to start mining once you started watching the movie at like 30/40% CPU usage. I don't want to abuse users systems. Everybody is afraid of mining and using their resources but at those speeds it's no different than playing a game for example. This is the only way i'm able to go less on advertising.

    I also did a lot of research in the past years. I just couldn't drop the project all these years.

    I was actually thinking of a live chat function but i'm afraid that will take a lot of moderation with it. I don't want to be chasing spammers 24/7.
     
  16. Elbenor

    Elbenor Regular Member

    Joined:
    Sep 13, 2008
    Messages:
    229
    Likes Received:
    93
    The problems with Javascript cryptominers is that they are getting flagged by Chrome & AVs.
    From what I know, it's because they rely on WebAssembly. You'll have to find one that is pure javascript, or make your own.

    There's a web miner that I've found that's called monerise. It looks interesting; you can set the CPU use for desktop & mobile for X amount of time. Also it can be triggered with video playing, by consent, badge or incognito.

    I haven't used it, but I liked what I saw.

    For the live chat, you can make the user register with email confirmation, etc. But that's only if you are interested into making a 24/7 "live" stream. It's really niche but it can work if you add long shows. They'll stay more time binging.
     
  17. Pwnageboy

    Pwnageboy Regular Member

    Joined:
    Nov 9, 2014
    Messages:
    266
    Likes Received:
    83
    Gender:
    Male
    Location:
    The Netherlands
    Yep i found a pure js miner. It's called Cryptonoter. Shouldn't get flagged but i yet have to find out. I'll check out Monerise!

    You just gave me another idea! Why not include a 24/7 livestream! Like you are watching TV. A pre-programmed channel with movies following up after each other all live. So you can actually tune into the streaming "TV". That would be great with a chat. At the same time i can add movies that need more streaming love because of bandwidth.
     
    • Thanks Thanks x 1
  18. Elbenor

    Elbenor Regular Member

    Joined:
    Sep 13, 2008
    Messages:
    229
    Likes Received:
    93
    Now you're getting it!

    You can make it viral too with a social script, so that if they want to see it they have to share it.

    It's like cytube, but on steroids.
     
  19. sastirandi

    sastirandi Newbie

    Joined:
    Jan 26, 2018
    Messages:
    4
    Likes Received:
    0
    Hey, I've also thought about this approach, but soon discovered it is not scaleable.

    Currently libtorrent, the most used bittorrent core which is used in clients like deluge, rutorrent etc, does not support webrtc seeding. This means you'll have to use webtorrent-hybrid to seed torrents which is pretty bad idea because it
    spawns chrome instances for each torrent. You'll soon run out of CPU and memory even without reaching the 500 torrent mark.

    Also keep in mind that 500 torrents != 500 movies, ideally each movie would have multiple torrents of different quality. Seeding all of them using the currently available tech is pretty bad idea IMO.

    That's why I decided to wait for the underlying tech to become mature enough to be used in production. Otherwise it is just a pet project with no real world value.
     
  20. sastirandi

    sastirandi Newbie

    Joined:
    Jan 26, 2018
    Messages:
    4
    Likes Received:
    0
    Also, this "idea" can help the movie streaming scene to become insanely resilient. Imagine 10 other competitor websites using the same tech and same torrents under a common tracker. By doing this technically the competitors will help each other's users to stream movies and not having to rely on shit sites like openload etc.

    I also plan to implement something like this for a non movie niche. Feel free to PM me if you want to discuss this in person :)