title: UDP RTP Stream blocked from java app
body: <p>Hi I am making an app that streams video from android to pc. I have the streams setup correctly and am able to open the .sdp file containing my RTP stream information in VLC on any pc fine. I can get the video and audio stream and it works great. </p>
  
  <p>I am also writing a java app for PC that will be able to view this stream using vlcj and do other operations between it and the android app. My problem is that this app for some reason is only functioning correctly on my pc in my college dorm room. The pcs in my computer science lab and at home over my home network give me "Destination Unreachable (Port Unreachable)" errors when viewing the traffic in wireshark. Keep in mind this only happens through my vlcj implementation, it works perfectly using the actual vlc client. It also works fine on my home pc, which should have the same setup as the one in my dorm.. </p>
  
  <p>I have the following callback in my code for the MediaPlayer of vlcj:</p>
  
  <pre><code>@Override
  public void buffering(MediaPlayer mediaPlayer, float newCache) {
      System.out.println("Buffering " + newCache);
  }
  </code></pre>
  
  <p>In the working computer it prints 0.0, and then continues up to 100 where the video appears and plays. On the computers where it doesn't work it just says 0.0 and then stops...</p>
  
  <p>I really cannot understand this issue since it uses the same dlls as the vlc client and the packets get through when using the normal vlc client. Could the jre I'm using be denying udp packets?</p>
  
  <p>Well I just got another computer to work with it... the only thing I can think of that would be different in the working computers is that they have actual video cards whereas the nonworking ones have integrated cards... But I don't think that would make a difference.</p>