09.02.2013 Views

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

android:layout_width="fill_parent"<br />

android:layout_height="wrap_content"<br />

android:text="Inserisci l'ip"<br />

/><br />

<br />

<br />

<br />

<strong>Sviluppo</strong> <strong>di</strong> <strong>una</strong> <strong>piattaforma</strong> <strong>per</strong> <strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale in ambiente Android<br />

Il main.xml ricopre il ruo<strong>lo</strong> <strong>di</strong> elemento settante l'interfaccia grafica, ed o<strong>per</strong>a<br />

me<strong>di</strong>ante la creazione <strong>di</strong> 2 campi <strong>di</strong> testo, uno <strong>per</strong> selezionare il server sorgente della<br />

risorsa e l'altro il nome della risorsa – ed un pulsante <strong>di</strong> start.<br />

RPCclient.java<br />

package it.saviano.tesi;<br />

import java.io.BufferedReader;<br />

[omissis]<br />

/**<br />

* Activity istanziata dal client <strong>per</strong> la ricezione dei pacchetti RTP.<br />

*/<br />

public class RPCclient extends Activity implements ReceiveStreamListener {<br />

94<br />

private Participant participant;<br />

private DataSource dataIn;<br />

private boolean go;<br />

private boolean running;<br />

// private FifoQueue queue;<br />

private ReceiveStreamReader reader;<br />

private Thread readerThread;<br />

private ReceiveStream stream;<br />

private boolean streamreceived = false;<br />

* Flag che in<strong>di</strong>ca che e' stato ricevuto l'evento<br />

* NewReceivedStreamEvent.<br />

private boolean streamAlreadyMapped = false;<br />

private boolean partecipantDisconnected = false;<br />

public static int NewSize;<br />

private RTPManager mgr = null;<br />

private int timeToWait;<br />

private int interfaceType;<br />

private Logger <strong>lo</strong>gger;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!