Прямая трансляция на iPhone
Я только начал работать над потоковым вещанием на iPhone. Так что любая помощь о том, как сделать живой стриминг в iPhone. Я думаю, что если я могу добавить видео тег в HTML5, а затем загрузить этот HTML в UIWebView будет работать. Я прав? Если нет, то что вы предлагаете делать в прямом эфире? Я хочу встроить в приложение канал прямой трансляции новостей, чтобы найти эти ссылки.
3 ответа
Вам нужно пройти через документ HTTP Live Streaming, предоставленный Apple. Вот несколько примеров URL потоковой передачи в реальном времени. Расширение файла будет.m3u8.Если вы хотите настроить свой собственный веб-сервер, вам необходимо настроить сервер FFMPEG на своем веб-сервере. Ссылки который поможет вам 1) Apple, документ2) переполнение стека3) переполнение стека4) переполнение стека
Если вы создаете веб-приложение в формате html5, тогда видео-тег является хорошим выбором.
Но если вы разрабатываете нативное приложение, тогда MPMoviePlayerController будет гораздо лучшим выбором. Есть много примеров того, как использовать его в Интернете.
iOS не поддерживает RTMP или RSTP, поэтому ваш поток должен быть потоком HTTP Live. Из памяти выбор кодеков также очень ограничен, например, если вы используете H264+mp3, вы не получите никакого звука, несмотря на то, что iOS поддерживает mp3.
Также помните, что потоки от других людей (таких как BBC), как правило, будут защищены международным законом об авторском праве, поэтому, если у вас нет предварительного разрешения на использование их потока в вашем приложении, вы можете нарушать закон.
Apple имеет несколько хороших ресурсов по Http Live Streaming.