./motion -n -c motion-mmalcam.conf ffmpeg -re -i mymp3.mp3 -ar 8 -acodec copy -f rtp rtp://192.168.0.100:5533, where 192.168.0.100 import android.os.Bundle; import android.app.Activity; import android.view.View; import android.net.Uri; import android.widget.MediaController; import android.widget.VideoView; public class MainActivity extends Activity { VideoView videoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); videoView = null; setContentView(R.layout.activity_main); videoView =(VideoView)findViewById(R.id.VideoView); MediaController mediaController= new MediaController(this); mediaController.setAnchorView(videoView); // Uri uri = Uri.parse("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"); Uri uri = Uri.parse("rtsp://10.10.10.143:7654/mystream.sdp"); videoView.setMediaController(mediaController); videoView.setVideoURI(uri); videoView.requestFocus(); videoView.start(); } } raspivid -t 0 -h 720 -w 1080 -fps 25 -hf -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=YOUR_RPI_IP_ADDRESS port=5000