Ci sono alcuni modi per farlo a seconda delle risorse disponibili. L'ho fatto in due modi / strumenti diversi.
Utilizzando RTSP
Strumenti utilizzati:
- DSS Darwin Streaming Server con
- ffmpeg + VLC
- Suggerimento MP4Box
- Sia host DSS che Mobile nella stessa rete OPPURE entrambi su Internet.
come detto nella risposta sopra di @kamer_beboy. Questa è roba un po 'vecchia per ostacolare i file compatibili con dispositivi mobili 3gp e mp4. Tuttavia funziona bene in LAN e WAN (internet). La velocità in bit deve essere gestita secondo la larghezza di banda disponibile, altrimenti vedrai quella fastidiosa schermata di buffering. Nessuna qualità HD qui. Tuttavia, puoi utilizzare un flusso indefinito come il canale TV usando questo. Supporta audio e video. Poiché protocal è RTSP, sarà necessario aprire alcune porte specifiche RTSP specifiche nel firewall. A volte potrebbe essere un compito doloroso.
Usando HTTP
Esistono pochi progetti open source gratuiti (come costo e libertà). mediatomb e miniDLNA. Ho provato entrambi.
MediaTomb
http://mediatomb.cc come server di streaming multimediale UPnP. Funziona con la mia smart TV. L'installazione è piuttosto semplice. Non è necessario suggerire o elaborare esplicitamente i file multimediali. Non sono richiesti strumenti aggiuntivi exceot ffmpeg. Mi è piaciuta la mediatomba perché ha la compatibilità con la transcodifica al volo usando ffmpeg per fornire compatibilità con i media. Sarà necessario un router con UPnP abilitato. I più vecchi lo supportano. Esistono altre funzionalità per eseguire la scansione automatica e aggiungere contenuti se scarichi e aggiungi nuovi contenuti. Riproduce la maggior parte del formato video, non ha funzionato per .MOV per me.
Supporta:
- Musica / audio
- Video HD, FHD (ho provato video a 720p, 1020p) senza problemi su TV e dispositivi mobili. Nessun ritardo / buffering durante la visione su dispositivo mobile. Se presente, ottimizza il QoS del router.
- Immagini (foto / immagini)
Google per altri blog e procedure su come. Consultare mediatomb.cc/dokuwiki/faq:faq
miniDLNA
Questo funziona anche su UPnP. Semplice, leggero ma non esegue la transcodifica al volo. Buono da usare se serve qualcosa di semplice.
Fare riferimento:
- help.ubuntu.com/community/MiniDLNA
- ubuntuforums.org/showthread.php?t=1866520
Per l'app per dispositivi mobili
Quindi, avrai anche bisogno di un lettore multimediale su dispositivo mobile. Per RTPS, i vecchi dispositivi basati su Symbian e J2ME usano per supportare. Tuttavia, è andato con la nuova tecnologia e giocatori dominanti come Android e iOS.
Per Android, utilizzo questa app chiamata: GinkgoDlna. Esistono molte app con il nome dlna. Suppongo che qualcuno dovrebbe funzionare. È utile per navigare nel media server ma per riprodurre il video è comunque necessario un lettore multimediale. Il migliore della classe è VLC. Puoi trovare app simili anche per iOS e Windows Mobile.
Se desideri ospitare il server DLNA / UPnP dal cellulare, puoi utilizzare l'app BubbleUPnP (per Android). Spero che questo risponda alla tua domanda.
Nota, le configurazioni precedenti sono testate OK con raspberry pi con raspbian collegato al router. TV su wifi.