Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


Franga

5 posts

Wannabe Geek


#251667 5-Jul-2019 18:15
Send private message

Hi,

 

I am attempting to stream an audio file that is a year in length over the internet kind of like an internet radio station. I want to upload this file (obviously very large) and have it play live without being able to be stopped by listeners... They would only be able to listen in to where the audio file is currently up to. I am imagining this embedded into a single web page that would be accessed by QR codes that I distribute around the city.

 

What would be the best way to implement this? I am having trouble getting started. I have been looking into Azure, Icecast etc but am unsure whether or not these can actually do what I want.

 

Please help, your advice would be greatly appreciated!

 

Thanks


Create new topic
TheoM
229 posts

Master Geek
+1 received by user: 55

ID Verified
Trusted

  #2270652 5-Jul-2019 18:30
Send private message

I would look into Icecast or Shoutcast.  You'd need a streaming client also (like VLC or Mixxx) to be able to send the audio to the server, but what you want is entirely possible





Hi! I'm TheoM, but you know that already. I run Linux mirrors in NZ together with 2degrees. Like a mirror added? PM me!

 


 

https://theom.co.nz | https://theom.nz | https://mirrorlist.mirrors.theom.nz | Providing Free Mirrors Since Ages Ago™




Franga

5 posts

Wannabe Geek


  #2270653 5-Jul-2019 18:35
Send private message

Thanks so much for the reply!

 

 

 

I have looked into Icecast and Shoutcast but it seems that I would need to have the application (VLC) running on my laptop constantly. Is there any way to run this through say a virtual machine? So that everything is taking place in the cloud and I don't have to use any hardware on my end. Perhaps even a Raspberry Pi?

 

 

 

Sorry if this sounds noob but really want to get this to work...


TheoM
229 posts

Master Geek
+1 received by user: 55

ID Verified
Trusted

  #2270654 5-Jul-2019 18:37
Send private message

Franga:

 

Thanks so much for the reply!

 

 

 

I have looked into Icecast and Shoutcast but it seems that I would need to have the application (VLC) running on my laptop constantly. Is there any way to run this through say a virtual machine? So that everything is taking place in the cloud and I don't have to use any hardware on my end. Perhaps even a Raspberry Pi?

 

 

 

Sorry if this sounds noob but really want to get this to work...

 

 

If you spawn a Windows Server VM on the Azure or AWS clouds you can have both shoutcast and VLC on the same machine





Hi! I'm TheoM, but you know that already. I run Linux mirrors in NZ together with 2degrees. Like a mirror added? PM me!

 


 

https://theom.co.nz | https://theom.nz | https://mirrorlist.mirrors.theom.nz | Providing Free Mirrors Since Ages Ago™




gzt

gzt
18678 posts

Uber Geek
+1 received by user: 7809

Lifetime subscriber

  #2271330 7-Jul-2019 15:19
Send private message

Franga: Sorry if this sounds noob but really want to get this to work...

There are specialist hosts for shoutcast that's one easy way to do it.

Really depends who and how many the audience is where they are located the best solution and software.

If you can explain about the purpose some better advice becomes possible.

gzt

gzt
18678 posts

Uber Geek
+1 received by user: 7809

Lifetime subscriber

  #2271331 7-Jul-2019 15:33
Send private message

Free hosting up to 400 listeners: http://www.caster.fm/#tab-1

Random example there are many more.
https://www.google.com/search?q=free+internet+radio+hosting

Franga

5 posts

Wannabe Geek


  #2272458 9-Jul-2019 16:39
Send private message

Thanks for pointing me onto this! I am slightly confused though... Does this require a program such as Shoutcast or is it an 'all in one' type deal?

 

 

 

To better explain what I want:

 

I basically want to upload an audio file (very large, try 500GB) into the cloud preferably so it can just exist on the Internet and not need physical hardware to keep it going on my end. This file would be streamed from start to finish (over a year in length) unstopped by anyone. The file could be listened to by people obtaining a link to a player online via QR code. I would love it if they could not affect it in anyway e.g. unable to alter volume or stop/starting it. Would also be amazing if the play time could be counting in real time rather than starting from 0 every time. Thinking along the lines of a radio show that is playing one song that has the duration of a year and that members of the public can tune into on their browsers or phones etc. 

 

Is this all possible....

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 
 
 

Shop now at Mighty Ape (affiliate link).
wellygary
8810 posts

Uber Geek
+1 received by user: 5287


  #2272530 9-Jul-2019 17:13
Send private message

Franga:

 

kind of like an internet radio station.

 

 

No, its not kind of like, its exactly an internet radio station

 

The previously mentioned streaming solutions will give listeners control over the stream, if you want control its internet radio all the way...

 

The problem you have is he huge file size,  (it may be easier to split if and organise it into a playlist,)


Franga

5 posts

Wannabe Geek


  #2272533 9-Jul-2019 17:20
Send private message

Thanks for the reply!

 

See the problem with internet radio is that it is internet radio... for this project it would be better if it had no affiliation to internet radio i.e. brands, logos, players, info etc. 

 

I don't necessarily want to give listeners control over the stream. I would prefer it if there were no controls available for them. I don't want them to be able to start and stop it or turn volume up and down. Basically I'm seeing it as they scan a QR code and it takes them to a page (probably a one page simple/blank website) where the player is embedded with no controls for them and it auto plays from where the streaming file left off. 


freitasm
BDFL - Memuneh
80646 posts

Uber Geek
+1 received by user: 41030

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #2272544 9-Jul-2019 17:42
Send private message

Pinging @ZollyMonsta - he will know what to do.





Referral links: Quic Broadband (free setup code: R587125ERQ6VE) | Samsung | AliExpress | Wise | Sharesies 

 

Support Geekzone by subscribing (browse ads-free), or making a one-off or recurring donation through PressPatron.

 


Franga

5 posts

Wannabe Geek


  #2272549 9-Jul-2019 17:52
Send private message

Much appreciated! :D


HowickDota
427 posts

Ultimate Geek
+1 received by user: 72


  #2272553 9-Jul-2019 18:00
Send private message

You could do something like this, and set up a function that calls on the icecast playtime

 

https://www.w3schools.com/code/tryit.asp?filename=G5TJ07R4KFC5 


Create new topic








Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.