안녕하세요.
Darwin Streaming Server를 윈도우 2003서버에 구성해서 동영상 스트리밍을 테스트해보려고 공부중입니다.
vlc플레이어로 다른 클라이언트 PC에서 접속해서 테스트영상이 나오는것도 확인했습니다.
문제는 실제 갤럭시폰이나 에뮬에서는 응용프로그램이 예상치 않게 중지되었다고 메시지만 뜨고 강제종료하라고만 나옵니다.
처음 해보는거라 그런지 에러도 없는데 무슨 문제인지 모르겠어서 글을 남겨봅니다.
아래는 소스입니다.

package MobilePlace.lecture;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.VideoView;
import android.net.Uri;
import android.widget.MediaController;
public class MyActivity extends Activity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.myactivity);
  
  VideoView video = (VideoView)findViewById(R.id.vv);
    
  final MediaController mc = new MediaController(this);
  video.setMediaController(mc);
  Uri source = Uri.parse("rtsp://test.com:1111/sample_100kbit.mp4");
  video.setVideoURI(source);
  video.start(); 
  
 }
}

레이아웃 xml파일내용에 videoview id만 설정해서 그럴지도 몰라서 xml내용도 같이 올립니다.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#FF0000FF"
    android:padding="10px"
    >
<VideoView android:id="@+id/vv"/>
</RelativeLayout>