title: Android streaming MSMPEG-4 V3 Video
body: <p>I have a camera, that streams application/x-mplayer2 type video, format : MSMPEG-4 V3 Video. When I try to open stream with android, it trows an error : "Sorry, this video cannot be played.". I try to stream with this:</p>
  
  <pre><code>private void playVideo() {
              try {
                  final String path = "http://82.140.132.217:8001";
                  System.out.println("path --&gt; "+path);
                  Log.v(TAG, "path: " + path);
                  if (path == null || path.length() == 0) {
                      Toast.makeText(MainActivity.this, "File URL/path is empty",
                              Toast.LENGTH_LONG).show();
  
                  } else {
                      // If the path has not changed, just start the media player
                      if (path.equals(current) &amp;&amp; mVideoView != null) {
                          mVideoView.start();
                          mVideoView.requestFocus();
                          return;
                      }
                      current = path;
                      System.out.println("Current path --&gt; "+path);
                      mVideoView.setVideoPath(getDataSource(path));
                      mVideoView.start();
                      mVideoView.requestFocus();
  
                      System.out.println("end try in play");
  
                  } 
              } catch (Exception e) {
                  Log.e(TAG, "error: " + e.getMessage(), e);
                  if (mVideoView != null) {
                      mVideoView.stopPlayback();
                  }
              }
          }
  </code></pre>
  
  <p>How can I stream this type of video? Or is there any way to convert video stream to another type?
  Thanks!</p>