Opgelost Start Stop en stream url css / javascript

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.
Die oplossing heb ik al uitgelegd.
Je moet eerst een DNS verwijzing naar je ICEcast IP-adres aanmaken, zodat je uiteindelijk een SSL certificaat daaraan kan hangen.

En dan moet je in overleg met je hosting een proxy aanmaken op dat subdomein.

Mogelijk is er ook een PHP oplossing die anders eenvoudig is toe te passen. Ik ga dit eens uitzoeken.
 
Bedankt hiervoor alleen ben ik in dat opzicht een leek hoe ik dit moet toepassen (installeren) maar ik ga het ondezoeken
 
Je hebt wel (lokaal) composer nodig om de nodige afhankelijke pakketten binnen te halen. Maar dat zie je steeds vaker bij uitgebreide php-scripts.

Als je een beetje bij de tijd wilt blijven is dit een mooie tutorial:
 
Makkelijker voorbeeldje:

PHP:
<?php
// ICEcast stream URL
$stream_url = 'http://your-icecast-server:8000/stream';

// Open een cURL sessie
$ch = curl_init($stream_url);

// Stel de cURL opties in
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: audio/mpeg'
]);

// Stuur de headers naar de client
header('Content-Type: audio/mpeg');
header('Cache-Control: no-cache');

// Start de cURL sessie
curl_exec($ch);

// Sluit de cURL sessie
curl_close($ch);
?>

Opslaan als streaming.php, en gebruik die in je HTML als src.
 
Wat is je HTML-code momenteel? Je moet wel de audio tag gebruiken.
Logischerwijs ondersteunt mp3 geen video.
 
Gebruik eens audio/mpeg als type? En uiteraard moet je wel naar je PHP-script linken.
 
Sorry verander hem naar audio/mpeg maar ik dacht dat het php script in de pagina geplaatst moest worden.
Voor mij even onduidelijk moet ik nu een php pagina met de code (noem hem even muziek.php en dan een include muziek.php op de pagina maken waar ik het cassettebandje heb draaien?
 
Makkelijker voorbeeldje:

[de PHP-code]

Opslaan als streaming.php, en gebruik die in je HTML als src.
Dit dus.
HTML:
<audio id="myAudio">
 <source src="streaming.php" type="audio/mpeg">
 Your browser does not support the audio element.
</audio>
 
Zie ook mijn edit.. 😊 ⬆️

Ik heb geen idee wat je hiermee van plan was? 🤷‍♀️
<source src="HoefVinyl" type="audio/aac">

Je linkt naar een onbestaande hostname HoefVinyl. Waarom? 🤷‍♀️
 
Helaas Aar script gelinkt ( <source src="http://www.hoefvinyl.nl/wp-includes/streaming.php" type="audio/mpeg"> ) maar nu hoor je ook bij ff niets meer.
 
Laatst bewerkt door een moderator:
Je moet wel https:// erbij benoemen, hé.
En je hebt de juiste URL in het PHP-script gezet?
 
Ja denk het wel maar ook met https doet hij niets
Dit is de url in het bestand

PHP:
<?php
// ICEcast stream URL
$stream_url = 'http://212.187.106.30:8000/HoefVinyl';

en op de webpagina

HTML:
<audio id="myAudio" controls>
  <source src="https://www.hoefvinyl.nl/wp-includes/streaming.php" type="audio/mpeg">
  Your browser does not support the audio element.
</audio>

Alles ook laten afspelen op mp3 maar helaas
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan