As I imagine many of you would agree, Star Wars has been inconsistent and/or very light on details regarding how communications and the "internet" works, so I want to do some theorizing to create a system of sorts for how it works.
I use earthen terms like "TV" "radio" and "streaming services" to represent the analogous concepts in-universe, even if they would not necessarily correlate directly.
Holonet:
My understanding is that the Empire took over the holonet when it came to power, restricting access.
However, this would not really affect individual planets, and I imagine that they would have their own "internet" that operates similarly to our internet. This would be localized, not really allowing for communication between systems.
So while only licensed people can access the galactic holonet (aka Space Google), pretty much anyone (planetary authorities willing) can access the local internet. It's important to note that you would still be unable to access it from space, if you were outside a particular range.
I imagine that there would be large companies (Planetary Internet Providers, or PIPs), heavily regulated and controlled by the Empire and probably restricted to operations within certain sectors, that provide internet services to planets by cloning databases and installing the infrastructure. So, similar to purchasing internet, a planet has to purchase the service, the infrastructure, and a package of generic web services/databases (e.g. Google, email services, social media, video hosting services, etc.) and would then expand naturally as the population fills it out. This would be primarily for smaller, typically poorer planets and systems, as large planets like Coruscant would have a variety of services present across the world which would have been around for much longer.
For all intents and purposes, streaming services and broadcasts like TV and radio would function the same. There would no longer be galaxy-wide channels, except for syndicated channels provided by either particular PIPs or state-run news and propaganda channels that the Empire forces all PIPs to carry as part of all of their packages. Aside from any provided channels (think your old movie channels, NBC, FOX, ABC, etc.), you then have your "local news" channels, local networks, etc.
Communications:
There are basically three types of communication:
- Instant voice and audio/visual
- Instant text
- Delayed voice, A/V, and text
For instant voice and A/V, this would be very expensive even when it was available to the citizenry. Space magic and super-hyperspace transmissions. Only possible on worlds, stations, ships etc. that have powerful transmission boosters. Not to be confused with comms, which operate more like radio and are not as targeted, easier to intercept, and very short-ranged.
The communications are routed through the ship's or planet's, and then system's relay and sent through hyperspace at incredible speed by pinging off of hyperspace buoys (plot hook anyone?), allowing for minimum time delay. This makes no sense from a scientific perspective, but neither does much of Star Wars. Let's roll with it.
I separate instant text only because it would be less expensive. Without the need for AV, the transmissions would be easier to send and receive and the data size would be significantly smaller. Still very expensive though.
For both of the above, I consider this best treated as narrative expensiveness, like how you probably don't charge your players for their daily bread (or forgive them their debts, but that's another matter) or their new pair of socks (or possibly even ship fuel). This is also easily handwaved by calling collect if they are just communicating with their employer. This also makes long separations more difficult (and therefore, more narratively interesting) as it is harder for them to communicate with family, especially if in a tight spot financially.
As for delayed voice, A/V, and text, this would be basically digital snail mail. Data transmission sent to a "mail carrier," which is basically a hyperspace-capable data-courier drone. They bounce between systems, dropping off their information load at the planet/system's relay station, from where it is either transmitted to the surface or sent to another drone that takes it to the next world in line. This way, each drone has a single hyperspace route they take backwards and forwards frequently, each world sending drones to each neighboring world (or cycling drones through) without passing another world (so Coruscant-Brentaal would be Coruscant-Alsakan-Grizmallt-Anaxes-Corulag-Chandrila-Brentaal since it transfers at each system). The time your data transmission takes to reach the location depends on the frequency of pickups. I'll suggest a table for transmission times at the bottom of the post.
Richer worlds may be able to fund instant interstellar communications as a public utility, allowing more people access to it. This would still be a rarity however, and would likely only be possible on worlds like Coruscant that have a very large tax base, and a high population of wealthy residents. Making this system more workable is that most people would have no need to communicate to others offworld, especially the poor on a world like Coruscant.
Hyperspace calculator
Hyperspace travel times thread
Snail mail interstellar communications time modifiers:
Deep Core: 2
Core Worlds: 1
Colonies: 1
Inner Rim: 2
Expansion Regions: 2-4
Mid Rim: 4-8
Outer Rim: 8-16
Wild Space: 32
Unknown Regions: 16
Alternatively, volume modifiers:
Very high: 1
High: 2
Moderate: 4
Low: 8
Very low: 16
Practically non-existent: 32
Hyperdrive class, for simplicity's sake, can simply be 1. This means you take the base hyperdrive travel time and multiply it by the modifier.
I imagine that with exceptions for frequent communication between specific locations, this will not be especially helpful for you. Here's a less dynamic, but faster and simpler way to do it: Inches*6*6. (or, Inches*1.5=X days)
That 6 is a variable so that you can change the baseline as necessary if you are working with a different scale of map or want different travel times. The distance is based off of the map in the CRBs. Each grid square is 1,500 parsecs squared, so the inch/time ratio is roughly equal to 500 parsecs an hour.