Commerciële mediaplayer onder linux bouwen? [deel 2]

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • iGadget
  • Registratie: Januari 2000
  • Laatst online: 06-07-2025
In navolging van mijn post van een jaar geleden, te vinden via
Commerciële mediaplayer onder linux bouwen?
wil ik eigenlijk dezelfde vraag weer stellen, met de stand van de technologie van vandaag.
Daarbij komt nog eens dat het belangrijkste obstakel om dit project laten slagen uit de weg is geruimd:
Mijn 100% windows-minded baas is vertrokken en het management wil nu een nieuwe player 'from scratch' gaan bouwen.

Wat mij betreft is dit dus DE kans om van platform te wisselen. Onze programmeur staat hier niet onwelwillend tegenover, maar mist nog de benodigde know-how. Verder zoeken we nog een programmeur erbij (liefst iemand met wat programmeerervaring onder linux!), zodat we met een kickstart kunnen beginnen.

Nogmaals de specs waar het spelertje aan moet gaan voldoen:

-2 MPEG2/4 videostreams simultaan afspelen (1 voor 'main' playout en 1 voor preview)
-idem voor audio
-Audio crossfades, onafhankelijk van het video (Audio van de volgende videoclip moet al kunnen instarten voordat de huidige clip qua beeld start, na een x-aantal seconden gaat het beeld dan over naar de volgende clip)
-Bedienbaar via touchscreen (Aegis 12"/ Himind 15" schermen)
-OS volledig afgeschermd voor de end-user, alleen onze interface mag te bedienen zijn
-User interface draait op primary VGA output (hierop komt ook het preview videobeeld)
-Video output gaat via S-Video / DVI output op dezelfde kaart (momenteel een GeForce FX5200)
-Primary audio output is een emu10k1 (op dit moment een SBlive player 5.1)
-Secondary (preview) output is de onboard geluidskaart.

Verdere features:
-Vloeiend lopende tickertape
-Afspelen van flash animaties
-Afspelen van foto's die de user zelf kan uploaden naar de speler, die dan vervolgens met leuke overgangs-effectjes aan elkaar worden geknoopt

...en dan natuurlijk alle slimme truukjes die de onze player zo sterk maken, maar dat is een kwestie van de ideëen erachter vertalen naar code. Een VB achtige taal is hiervoor geprefereerd aangezien het -heb ik mij laten vertellen- bijzonder lastig is om dat soort grappen in een taal als C++ uit te halen.

Om het windows platform niet volledig af te schrijven is het misschien een idee om (gedeeltes?) in GTK# te schrijven (schijnt ook te gebruiken te zijn in Visual Studio), heeft iemand hier hands-on ervaringen mee?

Er van uitgaande dat we er licentiematig wel uitkomen, graag jullie feedback :)

"I'll just use my Go-Go-Gadget handbook!"


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

zoek je hier nou een dev?
zoek je kennis?
of klank-bord?

goed initiatief, maar ik snap het niet.

Sowieso is GPL , en anders BSD-licentie wel aan te raden. (ook commercieel bruikbaar)

Zaram module kopen voor je glasvezelaansluiting?


  • deepbass909
  • Registratie: April 2001
  • Laatst online: 17:12

deepbass909

[☼☼] [:::][:::] [☼☼]

Alles wat jij daar omschrijft is haalbaar in Linux. Laten booten met een splash, zodat de opstartscripts niet zichtbaar zijn, direct doorstarten naar X (met fluxbox of andere simpele wm) met een gelimiteerde gebruiker.
Simultaat audio streams afspelen is ook geen probleem. mpg123 / mpg321 zijn hier mooie lichte cmd-line programma's voor, waarvan de scherminfo makkelijk onttrokken kan worden en in een willekeurige programma geplakt kan worden. Een andere mogelijkheid is mplayer, die ook video streams naar elke output die wilt kan sturen.

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 03-02 16:28

zomertje

Barisax knorretje

Het is niet de bedoeling om hier commerciele projecten te starten en personeel te werven. Hiervoor zijn genoeg andere mogelijkheden :)

Deze gaat dus dicht.

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


Dit topic is gesloten.