Меня попросили сделать неофициальное онлайн-приложение для Android для определенной радиостанции.
У меня есть опыт потоковой передачи в Android для определенного mp3 или любого другого потока.
Но я не знаю stream url обеспечить в mediaPlayer.setDataSource(url) ,
Есть ли способ получить URL-адрес потока со страницы официальной потоковой передачи для ex. этот радиопоток?
user696538 16 янв ’14 в 09:40 2014-01-16 09:40
2014-01-16 09:40
4 ответа
если вы посмотрите на источник страницы, вы увидите, что он использует для потоковой передачи аудио через shoutcast.
который возвращает JSON вот так:
я считаю, что это URL, который вам нужен: http://mp3hdfm32.hala.jo:8132/
user2226605 16 янв ’14 в 09:54 2014-01-16 09:54
2014-01-16 09:54
Предоставленные ответы не сработали для меня. Я добавляю еще один ответ, потому что именно здесь я оказался при поиске URL-адресов радиопотока.
Radio Browser — это сайт с возможностью поиска с URL-адресами потоковой передачи радиостанций со всего мира:
Кау получить ссылку на радиопоток для плеера AIMP
Найдите станцию, такую как FIP, Pinguin Radio или Radio Paradise, затем нажмите кнопку сохранения, которая загружает файл PLS, который вы можете открыть в своем радиоплеере (Rhythmbox), или вы открываете файл в текстовом редакторе и копируете URL-адрес для добавления в Goodvibes.
user255735 23 май ’20 в 15:34 2020-05-23 15:34
2020-05-23 15:34
Отредактированный ответ ZygD для python 3.x.:
import re import urllib.request import string url1 = input(«Please enter a URL from Tunein Radio: «); request = urllib.request.Request(url1); response = urllib.request.urlopen(request); raw_file = response.read().decode(‘utf-8’); API_key = re.findall(r»StreamUrl»:»(.*?),»»,raw_file); #print API_key; #print «The API key is: » + API_key[0]; request2 = urllib.request.Request(str(API_key[0])); response2 = urllib.request.urlopen(request2); key_content = response2.read().decode(‘utf-8’); raw_stream_url = re.findall(r»Url»: «(.*?)»»,key_content); bandwidth = re.findall(r»Bandwidth»:(.*?),», key_content); reliability = re.findall(r»lity»:(.*?),», key_content); isPlaylist = re.findall(r»HasPlaylist»:(.*?),»,key_content); codec = re.findall(r»MediaType»: «(.*?)»,», key_content); tipe = re.findall(r»Type»: «(.*?)»», key_content); total = 0 for element in raw_stream_url: total = total + 1 i = 0 print («I found » + str(total) + » streams.»); for element in raw_stream_url: print («Stream #» + str(i + 1)); print («Stream stats:»); print («Bandwidth: » + str(bandwidth[i]) + » kilobytes per second.»); print («Reliability: » + str(reliability[i]) + «%»); print («HasPlaylist: » + str(isPlaylist[i])); print («Stream codec: » + str(codec[i])); print («This audio stream is » + tipe[i].lower()); print («Pure streaming URL: » + str(raw_stream_url[i])); i = i + 1 input(«Press enter to close»)
user3560398 14 дек ’15 в 17:48 2015-12-14 17:48
2015-12-14 17:48
Ответ Шахара был действительно полезен, но я нашел довольно утомительным делать все это сам, поэтому я сделал изящную маленькую программу на Python:
Как достать ссылку потока радиостанции, ссылка поток.
import re import urllib2 import string url1 = raw_input(«Please enter a URL from Tunein Radio: «); open_file = urllib2.urlopen(url1); raw_file = open_file.read(); API_key = re.findall(r»StreamUrl»:»(.*?),»,raw_file); #print API_key; #print «The API key is: » + API_key[0]; use_key = urllib2.urlopen(str(API_key[0])); key_content = use_key.read(); raw_stream_url = re.findall(r»Url»: «(.*?)»»,key_content); bandwidth = re.findall(r»Bandwidth»:(.*?),», key_content); reliability = re.findall(r»lity»:(.*?),», key_content); isPlaylist = re.findall(r»HasPlaylist»:(.*?),»,key_content); codec = re.findall(r»MediaType»: «(.*?)»,», key_content); tipe = re.findall(r»Type»: «(.*?)»», key_content); total = 0 for element in raw_stream_url: total = total + 1 i = 0 print «I found » + str(total) + » streams.»; for element in raw_stream_url: print «Stream #» + str(i + 1); print «Stream stats:»; print «Bandwidth: » + str(bandwidth[i]) + » kilobytes per second.» print «Reliability: » + str(reliability[i]) + «%» print «HasPlaylist: » + str(isPlaylist[i]) + «.» print «Stream codec: » + str(codec[i]) + «.» print «This audio stream is » + tipe[i].lower() + «.» print «Pure streaming URL: » + str(raw_stream_url[i]) + «.»; i = i + 1 raw_input(«Press enter to close TMUS.»)
Это в основном решение Шахара, автоматизированное.
Источник: stackru.com
Настройка своего домена для вещания и прослушивания
Вы можете настроить свой собственный домен в качестве ссылки на поток радио.
В примерах синим показаны данные, которые необходимо изменить на свои. Существует несколько вариантов:
Вариант 1: Полное направление поддомена на наш сервер, пример вашей ссылки:
http://live.domain.ru:9000/ login
Достаточно иметь или зарегистрировать домен с возможностью управления DNS записями. Например вы зарегистрировали домен domain.ru, тогда для направления на поддомен live.domain.ru добавьте 1 запись в управлении DNS вашего домена. Пример настроек DNS смотрите ниже:
live.domain.ru. CNAME listen1 .myradio24.com.
Дополнительно: После этого можно дополнительно настроить https ссылку для вашего домена без порта: https://live.domain.ru/ login . В данном случае требуется настройка SSL сертификата с нашей стороны. Мы можем настроить сертификат на ваш поддомен за 10 €.
Вариант 2: Произвольная ссылка на вашем сайте с перенаправлением на наш поток, пример ссылки: https://domain.ru/live
Если ваш сайт размещен на хостинге с поддержкой .htaccess, просто создайте файл .htaccess в корне сайта (если его нет) и вверх этого файла добавьте следующие строки:
RewriteEngine On
RewriteCond % ^/ live $
RewriteRule ^(.*)$ https://myradio24.org/ login [R=302,L]
Вариант 3: Работает также как Вариант 2, но перенаправление идёт через PHP. Просто добавьте в верх любого php файла следующий код:
header(«Location: https://myradio24.org/ login «);
die();
Вариант 4: Если у вас есть свой собственный настроенный IceCast2 сервер и вы хотите отправить радио поток на него — это также возможно. Напишите нам и мы настроим вам вещание на удалённый сервер. Обратите внимание, что в зависимости от проблем в сети между серверами, могут возникать проблемы в вещании.
В данном случае вы можете настроить любую ссылку вещания, так как это ваш собственный сервер. Также любую ссылку можно настроить — если у вас свой VPS или выделенный сервер. В данном случае настройка будет платной услугой.
Требуется помощь в настройке — наши контакты.
Источник: myradio24.com
Как получить прямую ссылку на фильм
Чтобы получить прямую ссылку на фильм, как правило, нужно использовать поисковые системы или специализированные сайты. Отметим несколько способов получения прямых ссылок на фильмы:
- Использование поисковой системы Google
- Введите в поисковой строке Google запрос «intitle:index», чтобы найти индексные страницы файлов. Обратите внимание, что этот метод не всегда дает результаты.
- Проверьте предложенные сайты на наличие интересующих вас файлов.
- Использование специализированных сайтов
- Существует множество сайтов, которые предоставляют возможность поиска прямых ссылок на фильмы. Некоторые из них бесплатны, другие требуют регистрации и оплаты подписки. Воспользуйтесь такими сайтами, если не удалось найти нужный файл через Google.
- Как получить прямую ссылку на видео
- Как получить прямую ссылку на Радиопоток
- Как присоединиться к уроку в Сферум
- Полезные советы и выводы
Как получить прямую ссылку на видео
Для получения прямой ссылки на видео с YouTube выполните следующие действия:
- Найдите на youtube.com нужное видео.
- Нажмите кнопку «Поделиться», расположенную под видео.
- Скопируйте ссылку.
Теперь вы можете использовать эту ссылку в своих целях.
Как получить прямую ссылку на Радиопоток
Для того чтобы получить прямую ссылку на радиопоток, воспользуйтесь следующими инструкциями:
- Откройте страницу станции в вашем браузере.
- Нажмите клавишу F12.
- Перезагрузите страницу, после чего включите воспроизведение.
- В открытой внизу панели перейдите на вкладку Network и найдите наиболее длительное соединение в колонке Timeline.
Найдите URL-адрес в этом соединении и скопируйте его для получения прямой ссылки на радиопоток.
Как присоединиться к уроку в Сферум
Для того чтобы присоединиться к дистанционному уроку на платформе Сферум, выполните следующие действия:
- Откройте раздел «Расписание» на сайте Сферум.
- Выберите нужный урок, у которого имеется пиктограмма камеры.
- Откроется страница урока, где вы увидите ссылку «Присоединиться к звонку через браузер».
- Нажмите на эту ссылку и введите ваше имя и фамилию.
- Нажмите кнопку «Присоединиться с видео».
Теперь вы можете присоединиться к уроку и общаться со своими коллегами и преподавателями.
Полезные советы и выводы
- Использование поисковых систем и специализированных сайтов поможет вам получить прямые ссылки на фильмы.
- Для получения прямой ссылки на видео с YouTube просто скопируйте ссылку из раздела «Поделиться».
- Для получения прямой ссылки на радиопоток воспользуйтесь инструментами разработчика вашего браузера.
- Для присоединения к дистанционному уроку на платформе Сферум необходимо выполнить несколько простых шагов.
Помните, что использование прямых ссылок на материалы может быть незаконным, особенно если вы не обладаете правами на этот контент. Будьте бдительны и законопослушны в своих действиях.
Как получить ссылку на потоковое видео
Чтобы получить ссылку на потоковое видео, необходимо запустить его проигрывание и определить, какая строка или колонка грузится дольше всего. Это соединение является ссылкой на видео файл. На следующем этапе нужно кликнуть на эту строку и скопировать ссылку на видео. Некоторые ресурсы позволяют скачивать сегменты и потоки с видео.
В таком случае нужно следовать инструкциям на сайте и использовать соответствующие программы для скачивания. Получение ссылки на потоковое видео может быть полезно, если вы хотите поделиться видео с другими пользователями, сохранить его на компьютере или использовать для своих целей. Однако необходимо помнить, что использование чужого материала может нарушать авторские права.
Как получить ссылку на видео на сайте
Для получения ссылки на видео на сайте следует открыть нужный видеоролик и нажать ПКМ в любом месте плеера. В контекстном меню выберите пункт «Копировать URL видео», если необходима ссылка на весь ролик. Если же нужно получить ссылку с указанием времени, выберите пункт «Копировать URL видео с привязкой ко времени». После этого ссылка будет скопирована в буфер обмена и ее можно использовать для отправки друзьям, размещения в социальных сетях или встраивания на другие сайты. Это удобный и простой способ получить ссылку на видео, оставляющий много возможностей для дальнейшего использования.
Как подключиться к конференции в Сферум
Для подключения к конференции в Сферуме необходимо выполнить несколько простых шагов. Сначала нужно открыть раздел «Расписание» на сайте. Затем выбрать нужный урок, на котором будет проводиться конференция. Обратите внимание на пиктограмму с камерой, она указывает на наличие конференции. После того, как вы выбрали урок, откроется страница урока.
На этой странице нажмите на ссылку «Присоединиться к звонку через браузер». Затем введите свое имя и фамилию в соответствующие поля и нажмите кнопку «Присоединиться с видео». Теперь вы подключились к конференции и можете присоединиться к обсуждению. Этот процесс очень простой и занимает всего несколько минут.
Как найти отрывок из фильма
Если вы хотите найти конкретный отрывок из фильма, есть один полезный сервис, который вам поможет в этом. Это PlayPhrase.me. С помощью этого сервиса вы сможете найти фрагменты фильмов из базы данных IMDB на YouTube, используя заданную вами фразу. PlayPhrase.me найдет все соответствующие фрагменты и воспроизведет их для вас.
Сервис даже поддерживает отображение субтитров на русском и английском языках, но поиск доступен только по английской версии фразы. Если у вас есть iOS-устройство, вы также можете скачать приложение PlayPhrase.me за 5 долларов. Таким образом, вы сможете легко находить нужные отрывки из фильмов и наслаждаться просмотром.
Получение прямой ссылки на фильм может понадобиться в разных случаях. Чтобы выполнить это действие, необходимо в поисковой строке Google написать «intitle:index». Далее следует проверить предложенные сайты на наличие интересующих файлов. Таким образом, вы сможете быстро получить прямую ссылку на фильм в том формате, который вам нужен.
Это удобно, если вы хотите поделиться фильмом с друзьями или просто хотите быстро скачать его на свой компьютер. Важно помнить, что некоторые ресурсы могут быть незаконными и содержать нелицензионный контент, а также представлять угрозу для безопасности компьютера. Поэтому стоит быть осторожным и выбирать источник, который вы считаете надежным и безопасным.
Источник: obrazovania.ru