2011-04-11 3 views
1

방금 ​​iPhone에서 실시간 스트리밍 작업을 시작했습니다. 그래서 iPhone에서 라이브 스트리밍을하는 방법에 대한 도움. HTML5에 비디오 태그를 추가하고 UIWebView에서 HTML을로드하면 작동 할 것입니다. 맞습니까? 라이브 스트리밍을하기 위해 당신의 sugestion은 무엇이 아닌지. 일부 뉴스 채널 라이브 스트리밍 링크를 응용 프로그램에 포함 시켜서 해당 링크를 찾을 수있는 위치에서 싶습니다.iPhone에서 실시간 스트리밍

답변

5

Apple에서 제공하는 HTTP 라이브 스트리밍 문서를 거쳐야합니다. 몇 가지 샘플 라이브 스트리밍 URL이 있습니다. 파일 확장명은 .m3u8입니다. 자신 만의 webwserver를 구성하려는 경우 FFMPEG 서버를 구성해야합니다. 당신 1) Apple document 2) stackoverflow 3에게 도움이 될 것입니다 webserver.The 링크) stackoverflow 4) stackoverflow

+0

내가 원하는 것은 내 응용 프로그램에서 bbc 뉴스 또는 다른 사람들과 같은 뉴스 채널을 스트리밍하는 것입니다. 지금은 그냥 HTTP 라이브 스트리밍이나 MPMoviePlayerController를 사용해야한다고 제안합니다. –

+0

MPMoviePlayerController는 .m3u8 URL을 사용하면 충분합니다 .... search .m3u8 무료 URL은 뉴스 채널을 방송하는지 여부를 결정합니다. 다른 방법으로는 서버를 준비하는 데있어 자신의 노력을 통해 ffmpeg를 구현해야합니다. 만족하고 있습니다 .. –

+0

좋은 도움이 너무 +1 –

2

웹 앱을 html5로 제작하는 경우 동영상 태그를 사용하는 것이 좋습니다.

그러나 네이티브 앱을 개발중인 경우 MPMoviePlayerController가 훨씬 더 나은 선택입니다. 온라인으로 사용하는 방법에 대한 많은 예가 있습니다.

iOS는 RTMP 또는 RSTP를 지원하지 않으므로 스트림은 HTTP 실시간 스트림이어야합니다. 메모리에서 코덱 선택은 매우 제한적입니다. 예를 들어 H264 + mp3를 제공하면 mp3를 지원하는 iOS에도 불구하고 아무 소리도 들리지 않습니다.

다른 사람들 (예 : BBC)의 스트림은 일반적으로 국제 저작권법에 의해 보호되므로 귀하의 앱에서 스트림을 사용하기위한 사전 허가가 없으면 법률을 위반했을 수 있습니다.

+0

는 mpmoviePlayerController 지원 라이브 스트리밍을 수행합니다. 그리고 어디서부터 나는 bbc와 같은 다른 뉴스 채널에서 라이브 스트리밍 링크를 가져갈 수 있습니다. –

+0

예. 그러나 소스도 http 라이브 스트리밍을 지원해야합니다. 유료 개발자라면 wwdc2010 비디오에 액세스 할 수 있습니다. HTTP Live 스트리밍에 대한 훌륭한 세션이있었습니다. – Twelve47

+0

+1 좋은 도움에 대 한 –

0

애플은 Http Live Streaming에 좋은 자원이 있습니다.

+0

나는 http 생방송 스트리밍을 체크하지만 너무 어려워 보인다. 이 좋은 exmaple 링크를 제공 할 수 있습니다. –

관련 문제