Gå til innhold

[linux] Streaming (transcoding) av egne mediefiler via flash over web.


Anbefalte innlegg

Hei,

 

Har en god del mediefiler lokalt som jeg kunne tenke meg tilgang til via nettleser. Hjemme har jeg en boks som burde ha kapasitet til å transcode live.

 

Mediene består for det meste av video i mkv og audio i flac. Noen tusen mkv-filer, og noen titusen flac-filer.

 

For video ser jeg for meg en webbasert utforsker (ikke nødvendig med thumbnails/preview), og et Youtube-lignende videoavspillingsvindu der man kan velge mellom et par predefinerte båndbredder/oppløsninger, volum og fullskjerm.

 

For audio ser jeg for meg en webbasert utforsker, der man kan blar seg frem til riktig mappe, og trykker på fila for å spille den av via flash. Burde være mulighet for å justere volum og hvor man er i lydfila.

 

Jeg håper (og regner med) noe av dette er prosjekter som finnes fra før, men har enda ikke klart å komme opp med noen gode søkeord for å finne noe. Om noen har erfaring med noe/lest om noe, så skrik ut. Jeg kan fint confe/programmere opp en del selv, men lite fristende å begynne med dette fra scratch.

Lenke til kommentar
Videoannonse
Annonse

Har ikke noen løsning for video, men for lyd (FLAC) bruker jeg selv følgende smånerdete løsning:

 

mpd spiller av til en "input" i icecast2, som gir meg en egen "nettradio" som jeg styrer med ncmpc++ i en tmux/ssh-session. Bruksområdet er hovedsaklig for å høre musikk hjemmefra på jobben.

 

Edit: Transcoder forøvrig til mp3. Burde vel brukt ogg vorbis, men mp3 henger igjen fra the dark ages hvor jeg brukte Windows på jobben, og jeg sleit med bufring av ogg vorbis-streams i Winamp.

Endret av Sokkalf™
Lenke til kommentar

Jeg prøvde meg litt på OwnCloud for å streame musikk en gang og det virket egentlig solid, men såvidt jeg husker var det ikke støtte for FLAC. Jeg ser at de slapp en ny versjon i desember, så kanskje støtten har blitt utvidet nå. Eventuelt kan det kanskje hackes til.

Endret av endrebjo
Lenke til kommentar

mpd spiller av til en "input" i icecast2, som gir meg en egen "nettradio" som jeg styrer med ncmpc++ i en tmux/ssh-session. Bruksområdet er hovedsaklig for å høre musikk hjemmefra på jobben.

Trenger ikke engang icecast ELLER tmux. mpd kan streame raw http som det bare er å hive i klienten din. Tilsvarende løsning, selvsagt, men det gjør at også browsere etc kan brukes som avspiller.

 

ncmpcpp kan jo bare startes opp innenfra nettverket ditt. Om du vil ta den helt ut kan du slippe gjennom og forwarde mpd control channel og kjøre ncmpcpp lokalt. :---------)

Lenke til kommentar

ncmpcpp er bare én av mange vinduer i tmux, de andre er irssi, mail, etc etc. Greit å ha det sånn, så er tilstanden alltid slik jeg forlot den, og alt ordnes via ssh (unntatt musikken som er https, med HTTP basic auth, vil jo ikke ha tjuvlyttere :p).

 

Gjør mpd også transcoding når man streamer til raw http?

Lenke til kommentar

ncmpcpp er bare én av mange vinduer i tmux, de andre er irssi, mail, etc etc. Greit å ha det sånn, så er tilstanden alltid slik jeg forlot den, og alt ordnes via ssh (unntatt musikken som er https, med HTTP basic auth, vil jo ikke ha tjuvlyttere :p).

Da er det jo noe helt annet. Gir helt mening.

 

Gjør mpd også transcoding når man streamer til raw http?

Selvsagt. :---) Selv outputer jeg ogg vorbis. Fuck alle som ikke klarer det.

 

(VLC på Windows bør gjøre en bra greie av det, da).

 

j--: Du kan også vurdere vlc (noen som ser det komiske her?) server, det kan hende den finner ut av det. Aldri prøvd å la den være on-demand, men det går sikkert det og.

Endret av Lycantrophe
Lenke til kommentar

Hva med Open Broadcaster Software? Noen som har prøvd og kan dele sine erfaringer?

Tråden er om streaming av filer, open broadcaster software er for streaming av live innhold (typ, spill osv..)

 

EDIT:

Meget bra, kan jo sammenlignes med XSplit, brukes en del på Twitch.tv :)

Endret av Gjest
Lenke til kommentar

Da har jeg testet Ampache, og det var ikke helt hva jeg var på jakt etter. Problemet her er at det ikke er noen avspiller i webinterfacet. Man setter opp en playlist, velger "play". Da får man opp en m3u-fil som må åpnes i en avspiller (VLC/mplayer/whatever), og musikken styres da i avspilleren. Altså ingen form for flash/HTML5. Virker ellers greit, om noe kjipt interface. Det kunne jeg fint levd med, hadde det vært en avspiller rett i GUI.

 

Skal teste Subsonic som neste steg.

 

Takk for tips, alle sammen :-)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...