Avatar of Wayne Barron
Wayne Barron
Flag for United States of America asked on

Radio DJ Automation Web Interface

Hello All;

There is a project that I will be starting on in the near future
(Once the Fiber is spliced in, at our location, it it placed, just needs to be spliced in... Waiting is the hardest thing to do... More speed...)
It is an Online Radio Show.
Basically, I will be running an Online Radio Station from my home.
I have checked in on several software based Radio DJ Automation systems, and found several.
However, my plan is to do this without using software, but making it Web Based only.

Doing some research, I found an HTML5 audio, that does a pretty good job, at recording the microphone.
http://www.html5rocks.com/en/tutorials/getusermedia/intro/
However, I cannot find anything on their site, about speaking into the mic, and having it play through a webpage, to a visiting listener.

I found this website here livewebdj.com
And they, for what I read, have a fully web based design DJ Automation system.

I know that there is places out there, that offer this service, however, I would LOVE to do this on my own, and without having to rely and having to pay for an outside source.

so. Here is the question.
Does anyone have any suggestions on making the HTML5 (from the link above), work in a Radio DJ type of environment (OR), any idea's on another type of interface.

What I have in mind....
1: Design the web interface in either or both ASP Classic and VB.NET.
2: Utilize MS SQL Server for the database storage.

So, well, that is basically all I have at the moment.
I have an idea in my head of how I want to do the site, the database layout and well, everything.
The only thing that I need, is a starting point, and that is, I need to be able to talk into my mic, and have someone hear me on the other end of the web page...

Thanks for reading everyone.
carrzkiss
ASPASP.NETProgrammingWeb Languages and StandardsWeb Development

Avatar of undefined
Last Comment
Wayne Barron

8/22/2022 - Mon
Kyle Hamilton

If you want to do this completely on your own, as in serve the site, you will need to install a streaming server.

This wikipedia page has a list of streaming media servers:
https://en.wikipedia.org/wiki/List_of_streaming_media_systems

This should get you started down the rabbit hole.
Wayne Barron

ASKER
I already have the server part.
That is Window Media Services Server...
So, that is taken care of, sorry that I did not mention that above.
Kyle Hamilton

oh, ok.

What have you tried?

<input type="file" accept="audio/*;capture=microphone">

You would need to save the input to your media streaming server..

Maybe I'm not understanding your question. It's quite broad.
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
Wayne Barron

ASKER
You like to listen to radio right?
Well, there is a way to stream media online, just like the radio that you listen to.
The DJ part of it, live music playing online.
That is what I need to do.

An online radio station, Live DJ talking, and visitors listening to the station like online.

Hope that clarifies it.
So, there is no saving file to the server, it needs to be transmitted live to the audience.
Kyle Hamilton

a streaming server will first "save" a portion of the file, this is called buffering. it then makes that portion available to the world while it buffers the bext bit.

it's not "live" like a true radio.
ASKER CERTIFIED SOLUTION
Kyle Hamilton

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Wayne Barron

ASKER
Thanks Kyle.
Your theory makes a lot of sense.
I will check in on that.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Kyle Hamilton

sorry I can't give you specific help.

keep us posted.

cheers.
Wayne Barron

ASKER
Not a problem Kyle.
This is something that is going to take some time to do.
I have an idea to make something really nice and special.
It is just going to take some time to get it there.
Kyle Hamilton

Cool. I'd love to see it when you're done. Have you looked into peer-to-peer solutions, like, webRTC? web sockets? I'm looking into building an audio chat application - so there is some overlap. Maybe we can compare notes :)
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
Wayne Barron

ASKER
In theory, this is what I am wanting to be able to do.

Logon to the website.
Select a few songs to play, and press a LIVE button, when you want to talk. (DJ)

It sounds easy enough.
This is promising, just need to find a way to make it stream..
https://webaudiodemos.appspot.com/AudioRecorder/index.html
Wayne Barron

ASKER
Just posting, to let EE Mods know that I have not forgotten about this one.
Going to send out a request for attention on it.
Wayne Barron

ASKER
Hum still nothing on this one.
Maybe someone might have an idea, besides what I have already posted.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
Scott Fell

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Wayne Barron

ASKER
Thanks for the information Scott.
I have not been on that Microsoft link in many years. when I first setup my first media server, years ago.

The plan is the host in-house.
Our ISP is finally getting our fiber ready, hoping by or before the end of this month.
Who knows, maybe on my birthday (2-19).

I have been looking in on this.
https://webaudiodemos.appspot.com/AudioRecorder/index.html

It looks very promising.
If I could get ahold of the author, I might be able to get some information/assistance from him.

As always my friend.
Thanks for the helpful information.

Wayne
Wayne Barron

ASKER
This is something that I am going to need some more research and time one.
If I need additional information, I will open another topic about it.

Thank you both, for your assistance here.

Carrzkiss