18.05.2016 / 12:29 |  | 
bek1996    Пользователь  
   Сейчас: Offline 
 Имя: Бек Регистрация: 14.08.2011
   | NaruTrey,  Это для андроид?! У меня андроид
   | 
  18.05.2016 / 12:54 |  | 
Витаминыч    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | HoldFast, для ондроеда вот есть что-то.. По крайней мере, у этого проекта есть в описании, что он может запускать стримы. И даже видео работы есть. Но вот что там со звуком - непонятно. https://github.com/qrazhan/Twi...razhan/twitchdroidtvС этого можно портировать.   я хз, как работает андроид и насколько сильно он отличается от обычной явы.  __________________
   わからない!!  Изменено Витаминыч (18.05 / 12:56) (всего 1 раз) | 
  18.05.2016 / 14:51 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Витаминыч, что тебе вообще портировать? Если не играет звук или видео, то это проблема плеера. Ищи нормальный плеер, а ссылку на стрим получить плёвое дело. use "std"  
use "http"  
use "json"  
   
channel = "orikanekoi"  
   
def USHER_API(channel, token, sig) = sprintf("http://usher.twitch.tv/api/channel/hls/%s.m3u8?player=twitchweb&token=%s&sig=%s&allow_audio_only=true&allow_source=true&type=any&p=%d",  
        channel, token, sig, rand(1000000))  
   
http("http://api.twitch.tv/api/channels/" + channel + "/access_token", def(r) {  
  data = jsondecode(r)  
  m3uurl = USHER_API(channel, data.token, data.sig)  
  println m3uurl  
})  
     __________________
   let live  Изменено aNNiMON (18.05 / 14:58) (всего 1 раз) | 
  18.05.2016 / 16:36 |  | 
Витаминыч    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | aNNiMON, крч сбацай клиент, устал намекать    __________________
   わからない!!  | 
  19.05.2016 / 20:37 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Витаминыч,  сложно эту дичь сделать, в Java проблемы с воспроизведением видео    В  списке поддерживаемых нет video/mp2t. Можно поискать для него плагин, но он скорее всего будет написан на си или си++, его нужно будет собрать еще для твоей платформы.  Как вариант, воспользоваться ffplay, насколько я знаю, ffmpeg в который входит ffplay, существует почти для всех платформ  __________________
   знает толк  | 
  19.05.2016 / 21:19 |  | 
Витаминыч    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | vl@volk,  я пробовал написать скрипт для ртмпдамп, потом для ффмпег - не понял, видимо, как оно работает, ничего не получилось
  зато ффмпегом смог захватить экран, но с лагами, нормальные софтины более оптимизированно его используют, с захватом звука
  __________________
   わからない!!  | 
  19.05.2016 / 21:24 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | __________________
   знает толк  | 
  20.05.2016 / 17:28 |  | 
Витаминыч    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | vl@volk,  не знаю, ресурс недоступен
  я забил, нашел другой, но костыльный способ. странно только, что никто про это не додумался
  __________________
   わからない!!  | 
  20.05.2016 / 19:56 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Витаминыч,  ты не понял меня, это утилита из ffmpeg. а ссылка -- ссылка на какое-то видео или плейлист. Кстати, код Виктора возвращает ссылку на плейлист, в котором ссылки на потоки разного качества
  __________________
   знает толк  | 
  4.06.2016 / 01:25 |  | 
Витаминыч    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | http://annimon.com/forum/?act=post&id=462179token - это который? мой или приложения? приложил бы готовый штоле, я тестил разные - и чот Bad auth token    __________________
   わからない!!  |