LINUX.ORG.RU

Смотрим stream.1tv.ru через интернет ...

 , ,


0

1

Сабж - тут недавно кто-то столкнулся с проблемой, что прямое вещание Первого канала не работает на ОС linux. Связано это с тем что некоторое время назад там была включена поддержка DRM. Flash под линукс странным образом работает с DRM только если в системе стоит пакет/библиотека hal. Т к это библиотека является устаревшей и в новых системах не включается по умолчанию - соотв. flash с DRM работать не будет. И так что нужно сделать, чтобы это работало ? ( Объясню на примере с Бубунтой - видимо с другими дистрибутивами все аналогично). Если у вас стоит Ubuntu 12, то достаточно поставить пакет hal. Т е apt-get install hal hal-info. Если стоит Ubuntu 14 - то по умолчанию этот пакет не включен в дистрибутив. В этом случае нужно собрать и поставить пакет из git: https://github.com/cshorler/hal-flash.


Странные они... включают DRM на сайте при что ведут вещание через совершенно не защищённый канал. Если бы у них было там что-то ценное, можно было бы просто взять TV-тюнер и записать любую передачу.

KivApple ★★★★★
()
Ответ на: комментарий от Jopich

Офигеть. Я думал, hal уже везде похоронили. Осиновый кол забить забыли.

greenman ★★★★★
()

В этом случае нужно собрать и поставить

Зачем так гемороиться? Заходишь на любую онлайн-тв-помойку, дергаешь ссылку на поток и смотришь как белый человек в плеере.

Вот твой любимый первый канал

http://37.48.71.41:8081/live/pervyi.stream/chunks.m3u8?nimblesessionid=51481237&wmsAuthSign=c2VydmVyX3RpbWU9MTAvMjMvMjAxNCAxMDoyNTo1NCBBTSZoYXNoX3ZhbHVlPUtEYjRJenNpQXVaSXBCQ1pIdmpjdGc9PSZ2YWxpZG1pbnV0ZXM9MjAw

Google_Play
()
Ответ на: комментарий от Google_Play

Спасибо, но всё равно не хочет. Может с mplayer что-то не так...

$ mplayer http://37.48.71.41:8081/live/pervyi.stream/chunks.m3u8
MPlayer SVN-r37294-4.8.2 (C) 2000-2014 MPlayer Team

Воспроизведение http://37.48.71.41:8081/live/pervyi.stream/chunks.m3u8.
Разрешаю 37.48.71.41 для AF_INET6...

Не могу разрешить имя для AF_INET6: 37.48.71.41
Соединяюсь с сервером 37.48.71.41[37.48.71.41]: 8081...

Установлен размер кэша 320 КБайт(а/ов)
Заполнение кэша:  0.11% (347 байт(а))   

libavformat version 56.9.100 (internal)
Обнаружен libavformat формат файла!
[hls,applehttp @ 0x7f1db22d26a0]Failed to open segment of playlist 0
[hls,applehttp @ 0x7f1db22d26a0]Error when loading first segment 'mp:http://37.48.71.41:8081/live/pervyi.stream/l_34387_2820501_282.ts?nimblesessionid=51710965'
LAVF_header: av_open_input_stream() failed


Выходим... (Конец файла)

anonymous
()

ЗЫ: Уж лучше проплатить ОТТ на каком-нибудь сайте, что я и делаю иногда. Иногда смотрю футбол, в пакете 95 каналов, больше половины в HD. 0.0228$ в час.

garik_keghen ★★★★★
()
Последнее исправление: garik_keghen (всего исправлений: 1)
Ответ на: комментарий от anonymous
user@Lenovo-IdeaPad:~$ mplayer http://37.48.71.41:8081/live/pervyi.stream/chunks.m3u8
Creating config file: /home/user/.mplayer/config
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Cannot open file '/home/user/.mplayer/input.conf': No such file or directory
Failed to open /home/user/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.

Playing http://37.48.71.41:8081/live/pervyi.stream/chunks.m3u8.
Resolving 37.48.71.41 for AF_INET6...
Couldn't resolve name for AF_INET6: 37.48.71.41
Connecting to server 37.48.71.41[37.48.71.41]: 8081...
Cache size set to 320 KiB
Cache fill:  0.00% (0 bytes)   
Detected file format: Apple HTTP Live Streaming (libavformat)
[mpegts @ 0x7f5f3e991b40]Estimating duration from bitrate, this may be inaccurate
[hls,applehttp @ 0x7f5f3e991b40]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
LAVF: Program 0 
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
[ass] auto-open
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [libavcodec]
Selected audio codec: AAC (Advanced Audio Coding) [libavcodec]
AUDIO: 48000 Hz, 2 ch, floatle, 130.1 kbit/4.24% (ratio: 16265->384000)
AO: [pulse] Init failed: Connection refused
AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
VIDEO:  720x576  25.000 fps    0.0 kbps ( 0.0 kB/s)
Aspect ratio is 1.78:1 - scaling to correct movie aspect.
VO: [xv] 720x576 => 1024x576 Planar YV12 
A:3573.7 V:3573.7 A-V:  0.000 ct: -0.000   0/  0  2%  3%  1.4% 0 0 0% 
[mpegts @ 0x7f5f3e991b40]Continuity check failed for pid 0 expected 1 got 0
[mpegts @ 0x7f5f3e991b40]Continuity check failed for pid 256 expected 8 got 0
[mpegts @ 0x7f5f3e991b40]Continuity check failed for pid 257 expected 6 got 0

УМВР

Google_Play
()
Ответ на: комментарий от Google_Play

Спасибо за ответы. Поставил vlc — работает. Жаль что в mplayer нет, наверно что-то не так собрал. А где такие ссылки находить? На stream.1tv.ru не нашёл таких.

anonymous
()
Ответ на: комментарий от Jopich

Выдери ссылку на поток в браузере, вставь в свой плеер и смотри. Какая реклама? Если ты только свой плеер специально с рекламой не собрал.

Google_Play
()

http://www.redhat.com/magazine/003jan05/features/hal/

Тёплые ламповые картинки. Вот это я понимаю, инновации... А не как сейчас, когда, вместо того чтобы двигаться дальше, удаляют результат многолетней работы, и начинают делать её же заново. Написать нормальный медиаредактор? Не, не слышали! Мы застряли в 80-м, когда не было системы, и мы пишем систему! А когда мы уже написали систему и, казалось бы, пора начинать делать с компьютерами то, для чего мы их покупали - пользоваться, как мечтали в фантастических книгах и фильмах о будущем - мы её удаляем и снова пишем систему! Потому что мы боится реального мира и его пугающе быстрой скорости развития! Какой такой медиаредактор, он нам не нужен, мы даже специально переписали систему на питоне, чтобы не оставить для него памяти!

HAL поменяли на связку Packagekit, Policykit, Devicekit и Consolekit. Когда они только появились, мне казалось что Linux перешёл в новую стадию развития. Теперь всё будет по-другому. Нифига! Devicekit забросили сразу. Consolekit - когда сделали Systemd, причём сейчас его авторы льют на него грязь. Админы жалуются на Policykit, они говорят что он сделан так, чтобы максимально усложнить его настройку. PackageKit тоже какие-то ненужные костыли, которые вроде как для чего-то нужны, но реально зоопарк несовместимых друг с другом пакетных систем никуда не делся!

Что было потом, кто помнит? libudev? А потом? udisks? А на чтопоменяли udisks, я уже забыл? Фактически всё осталось так же, и когда нам говорят что «новая технология ультра-убер-супер-ди вывоводит линукс на новый уровень» факически мы получим то же самое, что имеем, только хуже. А когда сообщество расшибётся в лепёшку, но таки сделает новую технологию хорошо и беспроблемно работающей, её объявят устаревшей и удалят, заменив очередной недоделкой.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)

зачем тебе в свободной ос несвободное тв, мм?

anonymous
()

Если у вас стоит Ubuntu 12, то достаточно поставить пакет hal. Т е apt-get install hal hal-info. Если стоит Ubuntu 14 - то по умолчанию этот пакет не включен в дистрибутив. В этом случае нужно собрать и поставить пакет из git

А ещё можно (внимание!) загрузить .deb из репозитория 12.04 и не трахаться со сборкой.

Valkeru ★★★★
()
Ответ на: комментарий от ZenitharChampion

Как будто это только линукса касается... Всё развитие ПО сейчас так и происходит.

Valkeru ★★★★
()
25 апреля 2015 г.
Ответ на: комментарий от anonymous

mplayer ffmpeg://сюда ссылку на плейлист

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.