일부는 http : //이고 일부는 rtsp : // 인 비디오 링크 목록이 있습니다.
그래서 비디오를 재생하기 위해 안드로이드에서 네이티브 뷰를 호출하는 메서드를 만들었습니다. http와 잘 작동하지만 rtsp에서는 실패합니다. 실제로 rtps가 지원되는 미디어 형식 ( http://developer.android.com/guide/appendix/media-formats.html ) 임을 아는 데 도움이되지 않는 오류가 발생합니다.
String url = (String) v.getTag();
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(url);
intent.setDataAndType(data, "video/*");
startActivity(intent);
어떤 아이디어?
RTSP는 방화벽의 영향을 많이받는 통신 프로토콜입니다. http는 잘 작동하고 rtsp는 작동하지 않는다는 사실은 방화벽이 해당 콘텐츠를 차단하고있을 수 있으며 수신중인 rtsp 피드가 UDP를 사용하도록 구성되어 있는지 확인합니다. rtsp 데이터를 제대로 얻고있는 경우 해당 정보를 차단하지 않도록 라우터 구성을 변경해야합니다. rtsp는 UDP 또는 TCP를 전송 계층으로 사용할 수 있으며 그에 따라 보안 시스템의 영향을받습니다.
도움이 되었기를 바랍니다.
문안 인사!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다