Toon posts:

[PYTHON/HTTP1.1] Audio streamen naar psp lukt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleem. Ik ben pogingen aan het ondernemen om een webserver te maken die kan audio streamen naar een Sony PSP via de rss functie. De webserver werkt maar telkens als de psp de audio probeert de downloaden geeft hij een "De server ondersteund deze functie niet" melding.

Ik heb al vanalles geprobeerd. Zo heb ik de buffer al heel klein gezet zodat hij telkens maar 128b doorstuurt bij elke send. Ook al geprobeer van maar een deel van de file te sturen, dat geeft ook een fout op de psp. Zo heb ik ook al servers van andere mensen (opensource) gecopieerd en getest, ze geven allemaal dezelfde fout.

De psp vraagt steeds een range van "[filegrootte] - " wat ik een beetje raar vind. Het muziekbestand is 6mb groot maar naar men weten beschikt de psp over niet zoveel ram, dus vind ik dat het een beetje onlogisch.

Nu mijn vraag is : Heeft iemand een idee welke http1.1 functie de psp bedoelt ? Of heb ik ergens een fout in men webserver.

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 17-02 18:05

DeMoN

Pastafari

Begrijp ik nou goed dat je ook je eigen webserver wilt programmeren?
Of gaat dit om een (streaming) muziekbestand op een webserver en heb je vervolgens meerdere webservers geprobeerd?

Als het dat 2e is lijkt me "Programming" niet echt het goede subforum hiervoor.
Als je in Python een eigen webserver wilt gaan maken zou ik eens kijken naar Twisted.
http://twistedmatrix.com/trac/wiki/TwistedProject

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


Verwijderd

Topicstarter
Het gaat eigenlijk over zelf een kleine webserver te maken voor muziek te kunnen streamen naar men psp. Een beetje zoals http://www.skattertech.co...am-itunes-library-to-psp/

Is kijkje nemen naar twisted.

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 17-02 18:05

DeMoN

Pastafari

Ik heb dit nog gevonden:
http://www-128.ibm.com/de...nux/library/l-twist1.html

Ik vind het een beetje irritant, ik heb namelijk (volgens mij) in Linux Magazine een stuk gelezen over Python's Twisted en het kwam er op neer (incl voorbeelden in dat blad) dat je met 5 regels Pyhton al je eigen webserver kon opzetten, echt te geweldig :)

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 22:23
Twisted is erg goed om schaalbare servers mee te bouwen, maar voor een 1-op-1 verbinding zonder concurrency waar het hier over gaat lijkt het me echt overkill. Het gaat ook voorbij aan het probleem dat de TS heeft.

Het probleem klinkt naar iets met de verkeerde HTTP headers. Print de hele request die de PSP doet én jouw response eens naar het scherm en post het hier.

  • PommeFritz
  • Registratie: Augustus 2001
  • Laatst online: 24-11-2025

PommeFritz

...geen friet

Ik heb zelf een web server gemaakt die succesvol files kan streamen naar o.a. WinAmp en Foobar. Een van de belangrijke dingen is het correct accepteren en parsen van de "range" header.

en de response moet geen 200 OK zijn maar een 206 Partial Content.
Zet je ook wel de juiste Content-Type en Content-Length headers?

FireFox - neem het web in eigen hand

Pagina: 1