Size: a a a

2021 November 10

АТ

Александр Трунов... in erlyvideo
добрый день,

да, только что обновился, проблема решилась, спасибо
источник

MK

Maksim Klyushkov in erlyvideo
Крутяк 👍 Рекомендую обращаться с подобными вопросами сразу на support@flussonic.com - это будет быстрее, чем через чат вылавливать сообщения в итоге все равно копировать в тикетницу
источник

K

Konsty in erlyvideo
обратился туда и что, ответ поразил: В данном случае вам необходимо реализовывать aliaser средствами вашего middleware.

но почему тогда в вашей-же документации это позиционируется как функционал флюссоника, причем не корректно работающий
источник

K

Konsty in erlyvideo
не обижайтесь, но в последнее время с каждым выпуском ничего не улучшается, то decklink отвалится, то для использования веб интерфейса пора 24 ядерный xeonставить как десктоп, и поддержка толком не знает как работает некоторый функционал. Ребята вы начинаете расстраивать все больше и больше! Ведь реально ваш продукт был №1
источник

MK

Maksim Klyushkov in erlyvideo
Добрый день.

Расскажите поподробнее, пожалуйста, какое ведение вы наблюдаете, а какое ожидаете?
источник

K

Konsty in erlyvideo
Решил запустить Flussonic + Aliaser + Smatry, так как Смарти проверяет не только токен  но и стрим и IP то при использовании псевдонимов смарти ждет что в ответ придет псевдоним а приходи оригинальное название потока


token=1234&name=HD1&ip=123.123.123.123&proto=hls&country=RU&duration=0&host=some.host%3A8080&media_request=hls_live-hls_video_playlist_r&port=8080&qs=token%3D1234&request_number=0&request_type=new_session&return=summary&session_id=618a8a87-fbc5-464c-b363-cdb4618a2226&session_type=play&ssl=false&stream_clients=10&total_clients=215&user_agent=curl%2F7.58.0&user_name=ru-pervyj-hd&type=hls&
источник

MK

Maksim Klyushkov in erlyvideo
Но ведь именно так это и задумано, почему вы ожидаете другое поведение?
источник

K

Konsty in erlyvideo
где HD1 это оригинальное название а ru-pervyj-hd это псевдоним
источник

MK

Maksim Klyushkov in erlyvideo
Флюссоник передаёт оба имени авторизационному бэкенду (middleware)
источник

K

Konsty in erlyvideo
тогда смысл псевдонима если флюсоник отдаст оригинальное название
источник

MK

Maksim Klyushkov in erlyvideo
Я вижу, что вам на самом деле не нравится, что у middleware нет интеграции с этой функциональностью
источник

K

Konsty in erlyvideo
и именно из-за этого я получаю
источник

K

Konsty in erlyvideo
Mon Nov 08 16:18:04+0000 2021 INFO api:9071 get[6573.uWSGIWorker12Core0] CONTENT_REQUEST_ERROR ip='111.222.333.444' path='/tvmiddleware/api/streamservice/token/check/' token='da422e51572ec5122af33e49199be6a8' name='ru-pervij' token_content_id='ch001' reason='wrong_content' error=2
источник

K

Konsty in erlyvideo
ну тут другие каналы указаны
источник

MK

Maksim Klyushkov in erlyvideo
Я через пару минут буду у большой клавиатуры и напишу поподробнее, как это работает и почему.
источник

K

Konsty in erlyvideo
хорошо
источник

MK

Maksim Klyushkov in erlyvideo
https://flussonic.ru/doc/proigryvanie/psevdonimy-dlya-imen-potokov/

aliaser, как и система авторизации, разработаны не под конкретный продукт (например, middleware или биллинг одного конкретного вендора), поэтому вы не привязаны к конкретному решению и можете легко интегрироваться со своим текущим решением, сайтом, с базой данных - с чем угодно.

Мы сделали просто "протокол", который заключается в выполнении одного GET-запроса, в query string которого разом передается ВСЯ доступная информация, чтобы третья сторона могла принять решение: разрешить флюссонику отдавать контент этому клиенту или нет.

Никакого "стандарта" на протокол между подобными системами нет, поэтому и нельзя ожидать, что что-то должно работать "из коробки" с любой Middleware на рынке. (кстати, в мире DRM с этим сильно лучше с появлением CPIX).

Чтобы заработала авторизация - Smarty должны прочитать нашу документацию и реализовать со своей стороны endpoint, который будет отвечать так, как описано у нас в документации. Точно такая же история и с aliaser - чтобы он заработал в связке с Middleware, с той стороны нужно адаптировать код.

У вас сложилось ложное ожидание, что aliaser - это исключительно Flussonic фича и не требует никакой интеграции с внешней системой, в документации это прямо описано - вся логика вынесена на внешний бэкенд.
источник

MK

Maksim Klyushkov in erlyvideo
>тогда смысл псевдонима если флюсоник отдаст оригинальное название

флюссоник отдает оба имени!
источник

MK

Maksim Klyushkov in erlyvideo
оригинальное имя - это, скорее, неточность перевода с английского. Оригинальное запрошенное клиентом имя и настоящее имя потока
источник

MK

Maksim Klyushkov in erlyvideo
Имена параметров:
user_name - имя, запрошенное клиентом
name - имя потока, как в конфигурации
источник