Вниз  Идеи новых игр, программ
- 18.05.2016 / 12:29
bek1996
  Пользователь

bek1996 
Сейчас: Offline
NaruTrey, Это для андроид?! У меня андроид
- 18.05.2016 / 12:54
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
HoldFast, для ондроеда вот есть что-то.. По крайней мере, у этого проекта есть в описании, что он может запускать стримы. И даже видео работы есть. Но вот что там со звуком - непонятно.
https://github.com/qrazhan/Twi...razhan/twitchdroidtv

С этого можно портировать.

:ps: я хз, как работает андроид и насколько сильно он отличается от обычной явы.
__________________
 わからない!!

Изменено Витаминыч (18.05 / 12:56) (всего 1 раз)
- 18.05.2016 / 14:51
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Витаминыч, что тебе вообще портировать? Если не играет звук или видео, то это проблема плеера. Ищи нормальный плеер, а ссылку на стрим получить плёвое дело.

  1. use "std"
  2. use "http"
  3. use "json"
  4.  
  5. channel = "orikanekoi"
  6.  
  7. 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",
  8.         channel, token, sig, rand(1000000))
  9.  
  10. http("http://api.twitch.tv/api/channels/" + channel + "/access_token", def(r) {
  11.   data = jsondecode(r)
  12.   m3uurl = USHER_API(channel, data.token, data.sig)
  13.   println m3uurl
  14. })
:кек2:
__________________
 let live

Изменено aNNiMON (18.05 / 14:58) (всего 1 раз)
- 18.05.2016 / 16:36
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
aNNiMON, крч сбацай клиент, устал намекать :кек2:
__________________
 わからない!!
- 19.05.2016 / 20:37
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Витаминыч, сложно эту дичь сделать, в Java проблемы с воспроизведением видео :кек2:
В списке поддерживаемых нет video/mp2t. Можно поискать для него плагин, но он скорее всего будет написан на си или си++, его нужно будет собрать еще для твоей платформы.
Как вариант, воспользоваться ffplay, насколько я знаю, ffmpeg в который входит ffplay, существует почти для всех платформ
__________________
 знает толк
- 19.05.2016 / 21:19
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
vl@volk, я пробовал написать скрипт для ртмпдамп, потом для ффмпег - не понял, видимо, как оно работает, ничего не получилось

зато ффмпегом смог захватить экран, но с лагами, нормальные софтины более оптимизированно его используют, с захватом звука
__________________
 わからない!!
- 19.05.2016 / 21:24
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Витаминыч, ffplay http://stream.dm/video_source пробовал?
__________________
 знает толк
- 20.05.2016 / 17:28
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
vl@volk, не знаю, ресурс недоступен

я забил, нашел другой, но костыльный способ. странно только, что никто про это не додумался
__________________
 わからない!!
- 20.05.2016 / 19:56
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Витаминыч, ты не понял меня, это утилита из ffmpeg. а ссылка -- ссылка на какое-то видео или плейлист. Кстати, код Виктора возвращает ссылку на плейлист, в котором ссылки на потоки разного качества
__________________
 знает толк
- 4.06.2016 / 01:25
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
http://annimon.com/forum/?act=post&id=462179
token - это который? мой или приложения? приложил бы готовый штоле, я тестил разные - и чот Bad auth token :кек2:
__________________
 わからない!!
Наверх  Всего сообщений: 1659
Фильтровать сообщения
Поиск по теме
Файлы топика (31)