Come creare un server di streaming per lo streaming multimediale dal computer al telefono cellulare in wifi?


0

Di solito abbiamo molti film HD sul nostro computer, ma vogliamo vederli dal nostro telefono cellulare. Questo requisito produce alcune domande:

1 、 i video HD sono troppo grandi per essere trasferiti sul telefono in modo tempestivo ed è difficile riprodurli sul telefono senza problemi, quindi dobbiamo trasformare i video più piccoli e adattarli allo schermo del telefono.

2 、 il formato codificato dei video è vario, ma i tipi limitati sono supportati dal telefono cellulare, quindi dovremmo trasformare il formato codificato in quelli supportati dal telefono cellulare.

Ho appoggiato lo streaming multimediale adatto a questo problema, quello che voglio è:

1 、 ci sono dei buoni progetti opensource adatti a questo (ffmpeg? Live555? Darwin?)?

2 、 sono abbastanza veloci da trasformare il formato codificato e trasferirli sul cellulare per giocare senza ritardi?

Grazie mille!

Risposte:


1

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.


0

Uso DSS (Darwin Streaming Server) per lo streaming video sul mio telefono cellulare (Nokia C3) utilizzando il protocollo RTSP. Innanzitutto, devi convertire tutti i tuoi video in formati supportati dal tuo dispositivo mobile. 3GP con codec h263 è abbastanza buono. La risoluzione deve essere la stessa per tutti i file (320x180 o 640x360 per i video in 16/9; 320x240 o 480x360 per i video in 4/3).

In secondo luogo, si consiglia di suggerire file MP4 / 3GP. MP4Box fa il lavoro.

Terzo, l'installazione e la configurazione di DSS sono semplici ma richiedono alcune volte. Cerca tutorial su DSS.

Quarto: non dimenticare di modificare i nomi dei file (perché con DSS puoi accedere a file specifici ed evitare errori sulla codifica ASCII). Non dimenticare le playlist se ti piace avere uno streaming continuo.

Quinto: se sai programmare gli script Perl (.pl), dovresti essere in grado di trasmettere la tua TV sul tuo cellulare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.