LINUX.ORG.RU

История изменений

Исправление pyroman, (текущая версия) :

Это от железки зависит. У меня на планшете нормальный micro-HDMI выход есть.

Нормальный в смысле универсальный. USB, то есть. Речь же об отслуживших смартфонах, откуда там hdmi.

Вагон же софта. Чем тот же VLC не катит?

Это будет многое не уметь. Хотелось бы тех же возможностей, что и на десктопе. Вот например у меня в директории TV лежат и файлы типа Первый_канал.m3u, Россия24.m3u и т.д., и скрипты типа Ещё_какой-то_телеканал.sh. С файлами плейлистов всё просто, а вот скрипты нужны для просмотра потоков с хитрожопых сервисов. Примеры скриптов:

#!/bin/sh

UA="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0"

DATA="$(wget -U "$UA" -O - -q 'http://api.tvibo.com/api/player/streamurl/5929820')"

URL="$(echo "$DATA" | sed 's/"/\n/g' | grep http | sed 's/\\//g' | sed 's/mono\.m3u8/index.m3u8/')"

exec mpv --no-ytdl --title="TV Channel Name" "$URL"

или

#!/bin/sh
## этот пример больше не работает, т.к. переехали на другой хостинг, мне обновлять лень
rtmpdump -r 'rtmp://vgtrk.cdnvideo.ru/rr2/?auth=vh&cast_id=1661' \
  -a 'rr2/?auth=vh&cast_id=1661' \
  --swfUrl 'http://player.rutv.ru/flash/skin/livedefault.swf?v=87' \
  --tcUrl 'rtmp://vgtrk.cdnvideo.ru/rr2/?auth=&cast_id=1661' \
  --pageUrl 'http://player.rutv.ru' \
  -y 'rtp_m24_hq' -v -q \
  | vlc -I dummy --video-title 'Москва 24 HQ' --play-and-exit --no-one-instance -

То есть воркфлоу лучше всё же такой: из файлового менеджера запускаем файлы, которые в итоге запускают простое окно воспроизведения (в случае TV fullscreen).

Исходная версия Deleted, :

Это от железки зависит. У меня на планшете нормальный micro-HDMI выход есть.

Нормальный в смысле универсальный. USB, то есть. Речь же об отслуживших смартфонах, откуда там hdmi.

Вагон же софта. Чем тот же VLC не катит?

Это будет многое не уметь. Хотелось бы тех же возможностей, что и на десктопе. Вот например у меня в директории TV лежат и файлы типа Первый_канал.m3u, Россия24.m3u и т.д., и скрипты типа Ещё_какой-то_телеканал.sh. С файлами плейлистов всё просто, а вот скрипты нужны для просмотра потоков с хитрожопых сервисов. Примеры скриптов:

#!/bin/sh

UA="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0"

DATA="$(wget -U "$UA" -O - -q 'http://api.tvibo.com/api/player/streamurl/5929820')"

URL="$(echo "$DATA" | sed 's/"/\n/g' | grep http | sed 's/\\//g' | sed 's/mono\.m3u8/index.m3u8/')"

exec mpv --no-ytdl --title="TV Channel Name" "$URL"

или

#!/bin/sh
## этот пример больше не работает, т.к. переехали на другой хостинг, мне обновлять лень
rtmpdump -r 'rtmp://vgtrk.cdnvideo.ru/rr2/?auth=vh&cast_id=1661' -a 'rr2/?auth=vh&cast_id=1661' --swfUrl 'http://player.rutv.ru/flash/skin/livedefault.swf?v=87' --tcUrl 'rtmp://vgtrk.cdnvideo.ru/rr2/?auth=&cast_id=1661' --pageUrl 'http://player.rutv.ru' -y 'rtp_m24_hq' -v -q | vlc -I dummy --video-title 'Москва 24 HQ' --play-and-exit --no-one-instance -

То есть воркфлоу лучше всё же такой: из файлового менеджера запускаем файлы, которые в итоге запускают простое окно воспроизведения (в случае TV fullscreen).