Post by OliverI don't know what I'm doing so that's why I'm asking the question.
I can easily download movies (don't ask how if you're going to preach).
My sister wants to stream some movies on her phone that I download.
She lives two states away so I have to put it on my router USB.
If she was technical, she could download it onto your mac & play it.
But she doesn't want to do that (it's a company mac she uses).
But she has an iPhone 14, which is what she uses to stream movies.
Given a typical 1080p movie is about 2GB, downloading onto her phone is
problematic for her (plus she's not technical so it has to be easy).
She wants to stream it instead.
It's easy to put the movie onto the router USB stick and that makes the
entire 2GB available to her for downloading, but can she stream it?
I guess the test is whether I can stream it on my own network, right?
How do you test "stream" a movie that you have access to on your LAN?
What software does that streaming (to simulate what she'll need to do)?
I have VLC and MPC-BE freeware but that "plays" the full movie.
How would I stream a movie on Windows to test it out for her iPhone?
A free OneDrive account nowadays comes with only 5 GB of quota. That's
enough to hold a couple movie files. Google Drive free comes with 15 GB
of quota. As already mentioned by Big Al, that would let you share your
movies, and just with your sister, not with everyone on the Internet
that tries to connect to your router (which you had to open to Internet
access to let your sister get at the files). But you didn't like that
solution claiming it was the same as granting access to your router and
its USB drive which is not true. Your actual complaint is the transfer
uses someone else's server for cloud sync storage.
Perhaps you want to run a web server, and grant her access to a file.
You give her a URL with a path on your web server where is the file, and
it gets downloaded by her web browser. Oh wait, you said she doesn't
want to download. She wants to stream, so she wants you to do even more
work for her entertainment.
So, perhaps what you want to setup is a video streaming server. Your
router is not a streaming server. You'll need to dedicate a host on
your intranet to run a streaming server, put it in a DMZ, get a static
IP address for the WAN-side of your router or use a DDNS (Dynamic DNS)
service to give a hostname to your router, and punch a hole in your
router's firewall to redirect inbound traffic to your streaming host,
figure out how to authenticate to your server to ensure accesibility to
only those you grant access, and that is on top of having to setup a
stream server. For some info on setting up a stream server, See:
https://www.dacast.com/blog/live-streaming-server/
Besides the info they provide, their article has a link to open source
streaming servers. After all, you did cross-post to alt.comp.freeware.
Their link points to:
https://awesomeopensource.com/projects/video-streaming
There are other online guides on how to setup your own media streaming
service, like:
https://www.vplayed.com/blog/video-streaming-server/
Oh, did you check with your ISP if they permit running Internet
accessible servers on your intranet? Many put in their TOS that
operating public servers using a personal-use service tier violates
their terms of use, so you have to pay to upgrade to a business service
tier. Your ISP monitors your traffic volume. They'll know when the
volume is sufficient to indicate operating a server on your intranet
over a personal-use service tier. Are you going to pay for a business
tier service plan just so your sister can stream movies from your
intranet host when she could watch free movies from elsewhere? When you
lose all your ISP's service when they suspend your account, you'll find
your ISP is not so friendly when trying to get your account unlocked.
You acquired the movies through apparently non-legal means. Now you
want to share them. You want to share with your sister? How do you
know you sister won't do what you are trying to do? What if she gives
the URL, password, or however you setup access to others to stream your
movies, so lots of people start streaming your movies?
What is your upstream bandwidth speed? You might enjoy downloading or
streaming movies from the Web, but that is using your downstream
bandwidth. Lots, maybe most, users get asymmetrical bandwidths: fast
for downstream, slow for upstream. Your sister would be pulling data
from your server, so your server is sending out data, and that uses your
upstream bandwidth. I get 900 Mb/s downstream, but only 18 Mb/s
upstream. For SD videos, you need 1.1 Mb/s. For HD, 5 Mb/s. Youtube
recommends 20 Mb/s.
https://updater.com/guides/how-much-speed-for-streaming
They're oriented to you streaming from a server, but your sister will
streaming from you. Your upstream bandwidth may be sufficient to stream
here a video, but then you'll have less yourself for other upstream
tasks, and likely you won't know when she's streaming your content to
her. Also remember if she is streaming that she will have to stream
again and again to watch the movies over and over. With a download, she
can watch a movie as many times as she wants without impinging on your
upstream bandwidth. She'll be constantly leeching your upstream
bandwidth, and at times you won't know.
How much data quota does your sister have on her cellular service on her
phone? She could easily eat it up watching streamed movies. Even if
she has a cellular plan with unlimited data, have her read her contract
since "unlimited" to them is not what "unlimited" means to you. Will
she always use a wi-fi connection from her phone to her cable modem at
home? Is she relying on downstream bandwidth available at wi-fi
hotspots?
https://medium.com/@thxltd/streaming-movies-on-your-mobile-device-we-need-to-talk-4643938967a9
Does your sister HAVE to watch your "acquired" movies, or does she just
want to watch some free movies? There are apps that connect to movie
streaming sources that are free, like:
https://play.google.com/store/apps/details?id=tv.pluto.android
https://play.google.com/store/apps/details?id=com.tubitv
https://play.google.com/store/apps/details?id=com.peacocktv.peacockandroid
https://play.google.com/store/apps/details?id=com.imdbtv.livingroom
https://play.google.com/store/apps/details?id=com.ottoly.freetv
https://play.google.com/store/apps/details?id=com.future.moviesByFawesomeAndroidTV
and so on. Even Youtube's app can watch movies from Youtube some of
which are free. Some free streaming services are mentioned at:
https://www.lifewire.com/free-movie-streaming-apps-1357452
Even her own ISP may provide a streaming movie service for free using
their app. Those are web-centric apps to facilitate using a streaming
service. You can probably can just use a web browser to their site to
do the same video watching.
So, you have to expend lots of resources, and do tons of work, just
because your sis doesn't want to download files from a cloud sync
service. Do you also do her laundry? She commands, you obey. Would
she ostracize you if you told her you weren't going to share those
"acquired" videos via media streaming, and told her to either get the
media files using cloud storage to share, or for her to "acquire" the
videos from the same sources as did you?