"When you find yourself in the company of a halfling and an ill-tempered Dragon, remember, you do not have to outrun the Dragon...you just have to outrun the halfling."
Hmmz.. interessant onderwerp!
Heb er zelf nog geen ervaring mee, maar het doel van het script lijkt me erg cewl..
Maareh, wat bedoel je precies met mp3 streamen? 'On-demand' mp3 streaming of 'broadcast' mp3 streaming? Hmmz.. zal eigenlijk wel 'on-demand' zijn, anders wil je niet spoelen..
Enneh, de headers die je verstuurt zijn als ik het goed zie gewoon HTTP. Moet je niet eens gaan kijken naar die ICY-headers van Shoutcast? Of zijn die alleen voor 'broadcast' streams?
Bdw, hoe weet je welke headers je moet versturen? Heb je gewoon packets lopen sniffen of heb je misschien wat cewle links voor me?
Maareh, wat bedoel je precies met mp3 streamen? 'On-demand' mp3 streaming of 'broadcast' mp3 streaming? Hmmz.. zal eigenlijk wel 'on-demand' zijn, anders wil je niet spoelen..
Enneh, de headers die je verstuurt zijn als ik het goed zie gewoon HTTP. Moet je niet eens gaan kijken naar die ICY-headers van Shoutcast? Of zijn die alleen voor 'broadcast' streams?
Bdw, hoe weet je welke headers je moet versturen? Heb je gewoon packets lopen sniffen of heb je misschien wat cewle links voor me?
On track
het gaat hier inderdaad om streaming on demand.
de informatie komt uit een aantal rfc's, en andere hadden gelukkig voor mij al de basic streaming gebouwd.
de relevante rfc's:
[url="ftp://ftp.isi.edu/in-notes/rfc2068.txt"]ftp://ftp.isi.edu/in-notes/rfc2068.txt[/url]
[url="ftp://ftp.isi.edu/in-notes/rfc2616.txt"]ftp://ftp.isi.edu/in-notes/rfc2616.txt[/url]
de code werkt nu ook gelukkig (in ieder geval van de server naar winamp, xmms moet nog getest worden)
misschien dat iemand er nog een keer wat aan heeft
de informatie komt uit een aantal rfc's, en andere hadden gelukkig voor mij al de basic streaming gebouwd.
de relevante rfc's:
[url="ftp://ftp.isi.edu/in-notes/rfc2068.txt"]ftp://ftp.isi.edu/in-notes/rfc2068.txt[/url]
[url="ftp://ftp.isi.edu/in-notes/rfc2616.txt"]ftp://ftp.isi.edu/in-notes/rfc2616.txt[/url]
de code werkt nu ook gelukkig (in ieder geval van de server naar winamp, xmms moet nog getest worden)
PHP:
1
2
3
4
5
6
7
8
9
10
11
| header("Content-Type: audio/mpeg"); header("Content-Length: " . $line["size"]); header("Content-Disposition: inline; filename=" . $filename); $mp3 = fopen($path, "rb"); $headers = getAllHeaders(); if (isset($headers["Range"])){ $offset = sscanf($headers["Range"], "bytes=%d-"); fseek($mp3, $offset[0]); } fpassthru($mp3); |
misschien dat iemand er nog een keer wat aan heeft
[ Voor 0% gewijzigd door bras op 15-10-2002 00:45 . Reden: php layout fixed ]
"When you find yourself in the company of a halfling and an ill-tempered Dragon, remember, you do not have to outrun the Dragon...you just have to outrun the halfling."