Прямая трансляция на iPhone - PullRequest
1 голос
/ 11 апреля 2011

Я только начал работать над потоковым вещанием на iPhone. Так что любая помощь, как сделать живой стриминг в iPhone. Я думаю, что если я могу добавить видео тег в HTML5, а затем загрузить этот HTML в UIWebView будет работать. Я прав? Если нет, то что вы предлагаете делать в прямом эфире? Я хочу встроить в приложение ссылку на прямую трансляцию канала новостей, чтобы найти эти ссылки.

Ответы [ 3 ]

5 голосов
/ 11 апреля 2011

Вам нужно пройти через документ HTTP Live Streaming, предоставленный Apple. Вот несколько примеров URL потоковой передачи в реальном времени. Расширение файла будет .m3u8.Если вы хотите настроить свой собственный веб-сервер, вы должны настроить сервер FFMPEG на своем веб-сервере. .Ссылки, которые помогут вам 1) Apple, документ 2) StackOverflow 3) StackOverflow 4) StackOverflow

2 голосов
/ 11 апреля 2011

Если вы создаете веб-приложение в формате html5, тогда видео тег является хорошим выбором.

Но, если вы разрабатываете нативное приложение, тогда MPMoviePlayerController будет гораздо лучшим выбором. Есть много примеров того, как использовать его в Интернете.

iOS не поддерживает RTMP или RSTP, поэтому ваш поток должен быть потоком HTTP Live. По памяти выбор кодеков также очень ограничен, например, если вы используете H264 + mp3, вы не получите никакого звука, несмотря на то, что iOS поддерживает mp3.

Также помните, что потоки от других людей (например, BBC), как правило, будут защищены международным законом об авторском праве, поэтому, если у вас нет предварительного разрешения на использование их потока в вашем приложении, вы можете нарушать закон.

0 голосов
/ 11 апреля 2011

Apple имеет несколько хороших ресурсов для Http Live Streaming .

...