6 сезон · выпуск 14 · 24 февраля 2022 · 41 мин

Как разрабатывают вебкам-сайты

Медиа и культура Бизнес и деньги

Слушать · 40:50

Анонимный разработчик из анонимной компании рассказывает Самату об IT в адалт индустрии. Порно не ассоциируется с разработкой, но порносайты — это тоже интернет-сервисы. Об их устройстве Самат говорит с сегодняшним гостем. Как попасть туда на работу, как настроить высококачественный стриминг и как пометить все видео с минетом? 

Этот подкаст мы делаем совместно с сервисом онлайн-образования Яндекс.Практикум https://praktikum.yandex.ru/?utm_source=pr&utm_medium=content&utm_campaign=pr_content_main_zapuskzavtra

Зарегистрироваться на онлайн-конференцию «Как сменить профессию и не сдаться» можно по ссылке https://clck.ru/bmttu

Что удивило нашего гостя в первые дни работы

Почему веб — это пристанище порно  10:00 Что происходит на стримах

Как вывести деньги из сервиса

Как транслировать зрителям видео без задержки

Сколько пользователей ежедневно заходит на сайт

Сериал Happy End https://www.kinopoisk.ru/series/1328036/

Над выпуском работали

Редакторка
Юля Яковлева
Продюсеры
Павел Боровков, Настя Медведева
Звукорежиссерка
Нина Мамотина
Дизайнер обложки
Петр Сутупов

Транскрипт

Самат Галимов, Гость · расшифровано автоматически, ошибки возможны

  1. Самат Галимов

    Всем привет! Меня зовут Самат Галимов, и это подкаст «Запуск завтра». Как технический директор я пытаюсь разобраться, как устроены сложные и интересные штуки. Я зову профессионала, с которым можно поговорить простым человеческим языком. Сегодня наш эпизод про порно. Точнее, про вебкам. Это тоже часть адалт-индустрии. Индустрии развлечений для взрослых. Это очень сложная тема, потому что, во-первых, она очень сильно заряжена и эмоционально, и этически. Тема стыдная, насколько это все окей по отношению к людям, которые в этом участвуют, непонятно. Вот об этом всем мы сегодня говорить не будем. Мы поговорим о технологической стороне вопроса. Какие технологии нужны для того, чтобы работал вебкам-сайт? С какими трудностями сталкиваются разработчики вебкама? И вообще, каково это в адалт-индустрии? Это подкаст в студии либо-либо, и мы его сделали вместе с сервисом онлайн-образования Яндекс Практикум. У Практикума есть курсы по разработке, по анализу данных и по английскому языку. Если вы хотите освоить цифровую профессию, переходите на сайт Яндекс Практикум и учитесь. А еще Практикум— это тысяча студентов, которые сменили благодаря учебе свою профессию. 26 февраля в 17.00 в московском времени будет онлайн-конференция, где вы сможете услышать истории выпускников, которые сменили профессию после обучения в практикуме, задать им вопросы и вообще узнать о том, как сменить профессию и не сдаться. Ссылка на регистрацию есть в описании к этому эпизоду.

  2. Гость

    Привет. Я безымянный разработчик из безымянной компании, и я делаю вебкам.

  3. Самат Галимов

    Сегодняшний подкаст будет отличаться от обычных. Мы не будем называть твое имя и имя компании, в которой ты работаешь.

  4. Гость

    Но я могу сказать, что эта компания входит в топ-5 вебкам-сайтов во всем мире и tube-сайтов во всем мире. Если вы не знали, что такое вебкам, так вот это вот, когда люди берут, ставят себе камеру и на камеру что-то показывают, но обычно что-то такое, что детям показывают не очень прилично.

  5. Самат Галимов

    А тюб-сайты это?

  6. Гость

    А тюб-сайты— это, соответственно, от YouTube пошло. Тюб-сайты— это фактически сайты, которые транслируют видео. Но если, соответственно, речь идет про взрослые видео, про адалт, то тюб-сайты— это такие сайты, как Pornhub, Xvideos и так далее.

  7. Самат Галимов

    То есть ты занимаешься, по сути, порно-сайтами?

  8. Гость

    Ну да, да.

  9. Самат Галимов

    Честно говоря, я искал гостя для эпизода про порно-сайты в течение двух лет. Это самая моя сложная запись. В смысле найти гостя было сложнее всего.

  10. Гость

    так же, как найти видео, которое тебя заводит.

  11. Самат Галимов

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

  12. Гость

    На самом деле, публичности я лично не боюсь. Я часто в некоторых кейсах могу сказать, а я как бы вообще вебками работаю, чуваки. И это обычно воспринимается нормально. Но, во-первых, есть некоторая напряженность из-за этой индустрии, например, в России, Часто накрывают порно-студии и прочее. Считается немножко табуированной темой в современных реалиях.

  13. Самат Галимов

    Как ты нашел эту работу?

  14. Гость

    Вообще было очень интересно. Это было афтерпати после одной из конференций. Я разговаривал с человеком и рассказывал ему, что я вот сейчас думаю про локацию, рассматриваю вот такие и такие регионы. И вот мне, говорит, там написали из вот такой вот компании, но это, я говорю, форекс, а форекс для меня это, как это сказать, morally debatable. И мне в ответ беседник мой говорит, слушай, а у меня вот есть одна вакансия, я тебе HR направлю. Короче, они порнухой занимаются. О, это даже лучше, чем Форекс для меня, в принципе.

  15. Самат Галимов

    Форекс— это торговля на валютных рынках, да, Витя?

  16. Гость

    Ну, по сути, да, но, естественно, сейчас все подобные компании не ограничиваются валютой, позволяют торговать и акциями, и облигациями, и чем только не, но с разной степенью честности к конечному кастомеру.

  17. Самат Галимов

    А порно для тебя— это менее морально сложная история?

  18. Гость

    На самом деле, да.

  19. Самат Галимов

    А на какую позицию ты устроился?

  20. Гость

    Вообще просто senior front-end developer.

  21. Самат Галимов

    То есть ты разрабатывал сайт именно?

  22. Гость

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

  23. Самат Галимов

    И то это вообще непросто. Установить на iPhone программу, которую не запрувила компания Apple, практически невозможно. А Apple, кстати, запрещает порно, насколько я знаю, совсем. То есть в App Store ни одного порно-приложения.

  24. Гость

    Да, естественно. Ну и на самом деле в Google Store точно так же. Ты не найдешь там порно-приложение. Просто в Google Store интересно. Google не запрещает запуск другого исполняемого кода. Поэтому там есть такие приложения, которые позволяют где-то там еще скачать, запустить внутри. То есть как бы получается так, что само приложение абсолютно безобидное, но оно позволяет запускать небезобидные вещи. Так вот, на iOS такое приложение не пропустят.

  25. Самат Галимов

    Получается, что последнее пристанище порно, ну вообще адалта— это веб.

  26. Гость

    так в итоге и выходит. Особенно с учетом того, что доля десктопа все больше и больше сокращается и все уходит на мобильные планшеты и прочие платформы, то да, в вебе ты все еще можешь творить все, что хочешь.

  27. Самат Галимов

    И это, получается, такие сайты в основном для мобильных телефонов.

  28. Гость

    Я бы так не сказал. То есть, естественно, есть тенденция последние лет 10, если не больше, что мобильная доля рынка все больше и больше увеличивается и уже достигает больше 50%. Естественно, я думаю, понятно, что создал этот процент еще больше, с учетом специфики использования всех этих сервисов и сайтов. Но, тем не менее, дестопа там тоже много. Потому что если у тебя есть экран, то почему бы не посмотреть на нормальный экран? Да, да. Ну а что? Там 4К, 8К уже. Порно, как известно, так же двигает прогресс.

  29. Самат Галимов

    Хочу вернуться вот к тому моменту, когда тебе предложили работу, ты на нее согласился. Можешь вспомнить первые дни в компании? Какие у тебя были ожидания? Что тебя шокировало?

  30. Гость

    Если честно, ожидания у меня, они наверняка были, но я, к сожалению, уже не помню. Из интересного, наверное, было то, какой мне вопрос часто задают. Типа, а вот вы когда разрабатываете, у вас там типа чисто порно на экране играет или как? И ответ, он как бы да, но с оговорками. То есть ты можешь пойти и подсоединиться, скажем, на прод, особенно вот я фронтенд-разработчик, мне порой удобно бывает как раз подсоединиться, собственно, на источник данных с прода и дальше у себя во фронтенде что-то там править, не боясь что-то сломать.

  31. Самат Галимов

    То есть ты подключаешь ту версию сайта, которую ты сейчас разрабатываешь, ты подключаешь ее к живым данным, которые на основном сайте отображаются?

  32. Гость

    Да, у меня вот только тот код, который исполняется в браузере, я у себя его локально каким-то образом правлю. И в этом случае, ну понятно, у меня вот всё то, что там на сайте есть, то у меня есть. Но также есть возможность у нас локально всё это дело запустить, и в этом случае там будет немножко градус, короче, пониженный. То есть вместо совсем уж откровенного, например, там будут девушки в бикини.

  33. Самат Галимов

    специально, чтобы не отвлекать разработчиков?

  34. Гость

    Я не знаю. Не, на самом деле, мне кажется, если была задача не отвлекать, то можно было бы подставить, ну, вообще просто какие-то рандомные картинки. Вот. А тут, видимо, они у кого-то заказали пак, и теперь тестовые данные, вот они такие. Ну, поэтому аутентичны относительно. Ну, в принципе, все. Ничего такого.

  35. Самат Галимов

    Интересно, что я, на самом деле, уже пытался записать одно порносайта большого, и он тоже говорил, что ничего, типа, такого необычного нет, и вообще, типа, обычный сайт. Поэтому мой следующий вопрос, он такой. Чем сайты adult-индустрии отличаются от обычного онлайн-сервиса, онлайн-сайта? Есть ли какие-то принципиальные отличия?

  36. Гость

    Я бы сказал, кроме того, что действительно это, скорее всего, веб, и нативных приложений нет, и, скорее всего, не будет, то практически никаких отличий. То есть вебкам можно идеально сравнить с тем же самым Twitch.

  37. Самат Галимов

    То есть сайт, который соединяет артистов, которые прямо сейчас сидят перед камерой, с их зрителями?

  38. Гость

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

  39. Самат Галимов

    Можешь немножко описать, как это выглядит? Потому что вот смотри, на порносайт типа YouTube, я думаю, все наши слушатели рано или поздно заходили и представляют, что это такое. Типа список видео нажимаешь, оно начинает проигрываться. А как с точки зрения пользователя выглядит вебкам-сайт? Что ты там видишь и как оно работает?

  40. Гость

    Он выглядит точно так же, как Twitch. Ты заходишь, и ты вместо списка видео видишь список живых трансляций. У тебя есть возможность их как-то отфильтровать, по тегам поискать и так далее. Ты можешь зайти на саму трансляцию, у тебя будет показываться само видео, ты можешь написать что-то в чате, ты можешь задонатить денег. В принципе, вот как бы всё. Можешь посмотреть профиль, можешь посмотреть фотографии или видео, которые были загружены.

  41. Самат Галимов

    То есть это трансляция, чат и список трансляций.

  42. Гость

    Так, кто смотрел хоть одну, любую трансляцию, хоть на Ютубе, хоть на Твиче, будет прекрасно представлять, что это такое.

  43. Самат Галимов

    Я слышал, что бывают еще всякие приваты, и вот как эта штука работает, на Твиче, по-моему, такого нету.

  44. Гость

    А, да, вот это, кстати, клевое отличие, да. Действительно, такого я на обычных Твичах не видел, но по сути у тебя есть возможность делать более эксклюзивное общение. Я бы даже до приватов дошел в самом конце, но есть возможность, например, у тех, кто вещает, делать некоторое шоу, за которое ты должен заплатить денег.

  45. Самат Галимов

    Да.

  46. Гость

    Представьте себе, в Твиче вам нужно битов (bits), чтобы вообще посмотреть трансляцию. Дальше есть следующие этапы. Можно выйти в приват для какого-то пользователя. То есть пользователь сможет взаимодействовать с моделью как уже более эксклюзивно. Но при этом, если модель выставила определённые настройки, другие пользователи могут подглядывать за этим всё.

  47. Самат Галимов

    А, то есть общаешься ты один, а подсматривают ещё и другие.

  48. Гость

    Да. А дальше идёт уже эксклюзивный приват, так называемый cam2voice или cam2cam. То есть когда либо ты можешь голосом с моделью пообщаться, а она, соответственно, голосом и камерой, либо прям ты свою камеру можешь включить, вот как мы сейчас с тобой разговариваем. Естественно, вот такие приваты никто подсматривать не может, потому что по понятным причинам со стороны пользователя, который этот приват заказал, можно какую-то информацию конфиденциальную или которую он не хочет раскрывать. За такими, естественно, взглянуть нельзя.

  49. Самат Галимов

    Как люди платят вообще за это? Это мастер-карт Visa или это биткоины или как?

  50. Гость

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

  51. Самат Галимов

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

  52. Гость

    Да, да, обычно это всегда называется токены. И, собственно, вот эту валюту внутреннюю ты можешь уже тратить.

  53. Самат Галимов

    Как деньги потом попадают моделям? Потому что, ну, раз это не напрямую, или это напрямую деньги сразу попадают моделям? Как это устроено?

  54. Гость

    Нет, они не совсем напрямую попадают моделям. Напрямую модели попадают токены за вычетом, соответственно, некоторых комиссий. И потом модель может эти токены сконвертировать уже в реальные деньги. Куда она их выведет, это, соответственно, уже вопрос.

  55. Самат Галимов

    Каждый раз, когда заходит речь о UGC— User Generated Content, то есть что-то, что создают твои пользователи, то я сразу вспоминаю какой-то ад понять, что нет никакой жести, что нет нарушения авторских прав, что нет какой-то детской порнографии, всего такого. Как это устроено в вебкаме?

  56. Гость

    То есть человек может начать транслировать и начать транслировать какую-то совершенно непотребщину, которая не то, чтобы под правила этого сервиса не подпадает. Вообще не надо такое показывать людям. И тебе надо как-то понять, что тут что-то плохое. И обычно такие люди, Такие которые не понимают, что это неподребщина, не понимают, вещи делаются через детекшн, обычно через машинное обучение.

  57. Самат Галимов

    То есть алгоритмы прям смотрят видеопоток, и если что-то вдруг не то, то поднимают красный флаг?

  58. Гость

    Да, при этом, более того, можно не только на такое натравить, а еще, например, если что-нибудь то. То есть понять, например, по картинке, а что сейчас непосредственно происходит. И после этого ты можешь навесить на это какой-нибудь тег, и сейчас на видео происходит вот это вот. Если ты прямо сейчас хочешь это посмотреть.

  59. Самат Галимов

    Можешь привести вот этот пример?

  60. Гость

    Например, сейчас на видео происходит Minet.

  61. Самат Галимов

    И, типа, показать те трансляции, которые прямо сейчас происходят?

  62. Гость

    Да, вот прямо сейчас, практически в лайве, да.

  63. Самат Галимов

    Ага, это каталогизация контента, получается.

  64. Гость

    Да, но именно живого. Потому что каталогизация... Ну, загруженного контента у нас нет, потому что у нас не тюб-сайт, у нас вебкам. Но модели сами могут представлять теги, например. И у меня есть интерактивные игрушки, в которых ты можешь, типа, заслать токены, и они будут выбирать.

  65. Самат Галимов

    Офигеть, погоди, эти интерактивные игрушки, они интегрированы с сайтом, так что ты засылаешь прямо сайтовские токены, игрушка на это реагирует?

  66. Гость

    Да, соответственно, модель настраивает, какие диапазоны, скажем, если ты отправил от 50 до 100 токенов, то она будет вибрировать на среднюю степень интенсивности 10 секунд. И дальше вот такие же диапазоны можно указывать. Более того, там иногда на некоторые специальные значения можно настроить паттерны. Паттерн, например, называется землетрясение, или фейерверки, или еще что-то. И то есть, да, ты можешь отправлять токены, а игрушка на это реагирует.

  67. Самат Галимов

    Скажи, пожалуйста, вот ты купил такую рушу интернета, у нее есть список сайтов, которые она поддерживает, или там какой-то открытый API, как это устроено?

  68. Гость

    Это еще, естественно, зависит от игрушек. То есть вот сейчас я говорил про самую простую игрушку, обычную— Lovense … вибрировать на токены. По-любому у него есть некоторый список сайтов, в которые она точно интегрируется. То есть мы как сайт с ними заинтегрировались, и теперь мы можем доказывать им, что вот смотрите, токены пришли, и игрушка на это реагирует. Я не уверен, может ли любой просто взять и заинтегрироваться, или надо с ними как-то договариваться. Но вообще, на самом деле, кажется, что возможен любой.

  69. Самат Галимов

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

  70. Гость

    Да, есть еще круче. Есть Kiiroo, они, короче, двухсторонние. То есть, например, если мы возьмем пару мужчин и женщин, и, например, у нас в бродкасте, у нее есть своя игрушка, предположим, например, фаллической формы, а у мужчины есть другая игрушка, в которую нужно детородный орган, и они между собой связаны.

  71. Самат Галимов

    Так, погоди, а это как-то интегрируется с этими вебкам-сайтами или это просто отдельное такое устройство?

  72. Гость

    Ну да, оно интегрируется с вебкам-сайтами, что ты, например, можешь выйти и воевать с моделью. И если у модели есть такая игрушка, и у тебя есть такая игрушка, ты кнопочки на сайте потыкал, оно законнектилось и вуаля.

  73. Самат Галимов

    Так, продолжай, пожалуйста. Я узнаю много нового вообще о том, что мы уже умеем делать. Я думал, что это обычный сайт. Тут довольно много хитрых интеграций.

  74. Гость

    Да, наверное, третьим, чем я могу попробовать добить вот эту всю историю, это то, что мы сейчас буквально не так уж давно запустили VR-стриминг. Точнее, VR-стриминг у нас уже был давно. Мы были одним из первых, кто вообще запустил VR-стриминг в принципе, а сейчас мы одни из первых, кто запустил VR-стриминг в браузере. Дело в том, что до этого, чтобы в очках, скажем, в Oculus Rift или Oculus Quest или HTC Vive, тебе хотелось посмотреть эти стримы, тебе надо было ставить отдельное приложение, в этом приложении открывать специальный сайт наш, и вот тогда он начинал работать в VR-режиме. А сейчас что можно сделать?

  75. Самат Галимов

    Сейчас можно пойти на обычный сайт, в очках виртуальной реальности?

  76. Гость

    Да, в очках. То есть в очках у тебя виртуальных есть браузер, ты в принципе можешь как бы им пользоваться. И ты идешь на наш обычный сайт, открываешь стандартный стрим, у тебя там появляется кнопочка Watch VR, то есть посмотреть VR. И прямо у тебя из браузера начинается 3D-стрим перед тобой. По сути там выводится картинка одна для левого глаза, другая для правого глаза. Таким образом у тебя создается 3D-эффект.

  77. Самат Галимов

    Офигеть. Я пробовал и смотреть VR, и VR-порно. Это, конечно, совершенно другой опыт. Но я помню, сколько там нужно всяких хитростей сделать для того, чтобы хоть как-то видео посмотреть. А тут, получается, просто открываешь сайт.

  78. Гость

    Да-да. Раньше как бы было прямо очень сильно тяжело. Сейчас все это стало проще благодаря как создателю браузеров, так и тех людей, которые делают спецификацию, которая позволяет это все делать. Ну, в общем, да, все становится проще и проще.

  79. Самат Галимов

    Я офигел про функциональность, теперь мне интересно про то, как этот сайт выглядит со стороны моделей, то есть тех, кто транслирует. Они тоже заходят на сайт или у них какое-то специальное приложение для этого есть?

  80. Гость

    На самом деле приложение когда-то даже было. Действительно, в AppStore было приложение для бродкаста. Но поддерживать было его сложно. Естественно, надо было максимально в бродкаст-приложении. В общем, мы от этого отказались еще несколько лет назад. И сейчас, по сути, то приложение, которое мы делаем, оно работает и для модели, и для пользователя, и для студии, и для администратора. То есть там как бы, ну кроме админки, естественно, которая висит отдельно, там все в одном флаконе.

  81. Самат Галимов

    Я провожу аналогию с YouTube, и одна вещь, которую пытаются сделать все ютуберы, это продвигать себя на YouTube, то есть получать новых зрителей, получать какую-то рекламу, как это сделано на вебком-сайтах.

  82. Гость

    Не могу сказать прям за всех. У нас есть, например, система внутреннего скоринга, которая зависит от того, сколько пользователей отправили токенов, как часто трансляции, сколько было зрителей. И на основе этого она часто участвует в некоторых сортировках. Таким образом, если у модели хороший рейтинг, то она автоматически начинает подниматься. Это, конечно, самая такая простая модель, и она немножко нечестная по отношению, скажем, к новым моделям. Поэтому у нас, например, есть отдельная под этой интеграция, которая, во-первых, показывает новых моделей.

  83. Самат Галимов

    Дает им шанс проявить себя время от времени.

  84. Гость

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

  85. Самат Галимов

    А основывается эта рекомендация как раз, видимо, на анализе контента, а не просто на...

  86. Гость

    Либо на анализе контента, который ты смотрел, и дальше на твоих действиях что ты лайкал, что ты платил токены, что ты оставался на трансляции, но также есть у нас еще и самый банальный способ просто тупо указать

  87. Самат Галимов

    Обычно происходит следующее.

  88. Гость

    В большинстве случаев, если мы говорим про женскую категорию, а еще у нас, скажем, есть категория мужчины, есть категория трансы, то это просто женщина лежит на кровати, на диване, перед ней стоит камера, и женщина может что-то делать, может показывать грудь или показывать половые органы свои, может, игрушки какие-то, может, использовать фолло-имитаторы и так далее. В большинстве случаев это вот примерно так и выглядит. При этом ты, соответственно, можешь, например, не просто отправить токены, а можешь отправить токены на конкретную активность, которая у него может быть выставлена цена. Типа, за 200 токенов покажи попу, пожалуйста. И, соответственно, модель может на это дело отреагировать.

  89. Самат Галимов

    Скажи про цену. Сколько стоит показать попу, например?

  90. Гость

    На самом деле совершенно по-разному. То есть может стоить от 20 токенов вплоть до 300-400.

  91. Самат Галимов

    А от 20 токенов это сколько?

  92. Гость

    Так, вот тут интереснее, потому что, как бы понимаешь, это внутренняя валюта, и, например, ее можно в этом случае продавать за большие деньги.

  93. Самат Галимов

    Ага, скидку за оптовую покупку можно делать.

  94. Гость

    Да-да-да, типа того. Скажем, там 500 токенов стоит 50 евро.

  95. Самат Галимов

    Это значит, 10 центов стоит один токен, и значит, показать попу стоит примерно 2 евро. А что подороже? Очень интересно.

  96. Гость

    Но, например, я просто хотел сказать, что часто бывает, например, брагаются на запаковать попу, потому что есть такие модели, которые практически полностью в одежде бродкастят. И то есть как бы в этом получается такой особенный фетиш. Ты как бы смотришь на одетую модель, но она тебе может немножко что-то показать. Поэтому стрим, где будет видно все и даже того, что ты видеть не хотел.

  97. Самат Галимов

    То есть одна и та же услуга стоить, потому что они занимаются разным.

  98. Гость

    Да. И вот мне кажется, тут вот идея как раз в личном каком-то контакте.

  99. Самат Галимов

    Скажи про разные виды моделей. Ты сказал, что бывают просто девушки. Как еще можно зарегистрироваться на сайте?

  100. Гость

    На самом деле, как бы зарегистрироваться на сайте можно как модель, а потом добавлять туда персону. И как бы под одним модельным аккаунтом у тебя может быть несколько персон. И то есть сегодня ты бродкастишь один, завтра ты бродкастишь с другом, а послезавтра вы вообще вчетвером собрались и устроили вакханалию. Естественно, каждая из этих персон должна загрузить свои документы, быть одобренной. В том числе можно, я не знаю, как сейчас уже реализовано или пока еще в планах, то есть опять же детектить, что на стриме действительно те люди, которые там подписались, что левых людей там нет. А если они, например, там появились, то давайте им лицо замажем.

  101. Самат Галимов

    Ты сказал, что регистрироваться можно не только девушкам. Вообще есть модель мужчины?

  102. Гость

    Да, конечно, их меньше в среднем, чем женщин. Но есть отдельная категория мужчин, есть отдельная категория с трансами. Поэтому это все и поддерживается, и, естественно, не возбраняется. Более того, нам сейчас в VR пишут, у вас только девушки, добавьте мужчин.

  103. Самат Галимов

    Прикольно. Нормальный пользовательский такой фидбэк, типа, забыли, допрогайте.

  104. Гость

    Да, ну, мы не забыли, мы просто пока еще не доделали, но я думаю, что спрос на это есть, и меня лично это очень сильно радует.

  105. Самат Галимов

    Расскажи про соотношение. Сколько моделей мужчин, сколько женщин обычно?

  106. Гость

    Ну, мне кажется, там вот сейчас вот зайдем и увидим около нескольких тысяч моделей live, мне кажется, из них там несколько сотен будут мужчины.

  107. Самат Галимов

    Прикольно, процентов 10, может даже поменьше, побольше, но порядок такой. Окей. А зрители? Фантазия такая, что почти все зрители мужчины, это правда?

  108. Гость

    Естественно, не почти все. Тенденция идет точно так же, как и во многих других областях, вроде того, что сейчас, например, в компьютерные игры начинают играть больше женщин. Точно так же и просмотры порнографии, просмотры вебкам сайтов, то есть процент женщин в среднем растет. Что, опять же, тоже не может не радовать, потому что, ну, с моей точки зрения лично, быть в гармонии со своей сексуальностью— это хорошо и классно.

  109. Самат Галимов

    Тут я с тобой полностью согласен. Где большинство пользователей? Это Америка, Европа или Азия?

  110. Гость

    Платящие пользователи в основном из США. Но при этом, если смотреть общую разбивку пользователей, то из Азии, там из Индии очень много пользователей.

  111. Самат Галимов

    Мы с тобой обсудили токены и то, что сайт берет комиссию, когда ты что-то донатишь моделям. Есть ли какие-то другие модели заработка? Вот эти все азиатские пользователи, которых очень много, они же жрут ресурсы вычислительные. Как вы их отбиваете?

  112. Гость

    Просто есть очень много мотиваций токены эти так или иначе купить. А просто смотреть стримы— это на самом деле уже не так интересно как минимум, потому что тогда можно просто видео посмотреть.

  113. Самат Галимов

    Вот как раз на видеосайтах обычно много рекламы.

  114. Гость

    Да.

  115. Самат Галимов

    Есть ли она на стриминг-сайтах?

  116. Гость

    У нас рекламы нет вообще. Это вот типа политика. Мы не зарабатываем на пользователях, которые не платят никак.

  117. Самат Галимов

    Интересно. Расскажи про стриминг, про техническую часть, потому что я делал много сервисных сайтов, медийных сайтов, тут мне более-менее понятно, но стриминг— это вообще другая история, потому что тебе нужно все делать в реал-тайме, ты не можешь там, типа, заранее записать и потом раздавать большому количеству людей, тебе нужно прямо вот в моменте, типа, взял видео с одной камеры и там буквально за миллисекунды нужно их докинуть до остальных людей. Как этот процесс устроен? Вы сами это программируете или есть какие-то готовые решения?

  118. Гость

    Да, сказал, что On Demand видео, когда тебе просто надо показать, что уже было записано, это местами сильно проще, чем лайвстриминг. Хотя, конечно, лайвстриминг накладывает определенные ограничения на то же самое, типа разрешение и количество FPS. Потому что что вы хотели, 46 тонн.

  119. Самат Галимов

    Короче, качество видео само может быть пониже, и людям это окей, потому что они понимают, что это, блин, живая трансляция.

  120. Гость

    Но, естественно, лучше всего. Нужно максимально возможное разрешение, нужно максимально возможное количество FPS, если того камера позволяет. И вот тут уже начинается, естественно, различный разброд, раздрай и у кого что-то там как получилось. Конечно, есть готовые решения, но тут речь идет о том, что на самом деле тут три примерно вещи. У тебя есть, собственно, сама модель, которая вещает. То есть есть вещание на ее стороне, либо прямо через браузер, либо через OBS. Это такая программка для вещания. Большинство стримеров используют либо OBS, либо решение на его основе какое-то. Вот она начинает тебе отдавать этот видеопоток куда-то. Этот видеопоток идет к тебе, а тебе надо с ним потом что-то полезное сделать. Скорее всего, вообще его пережать другим кодеком, чтобы потом отправить пользователям. А еще, возможно, пережать его в разные разрешения, чтобы под разные устройства на компьютере

  121. Самат Галимов

    большое, на телефоне поменьше и так далее.

  122. Гость

    Да, или если мы понимаем, что у пользователя канал не очень хороший, давайте типа ему поменьше разрешения делать, потому что слишком сильно уменьшать FPS тоже плохо, потому что когда у тебя картинка обновляется раз в 5 секунд, как бы это уже не так интересно.

  123. Самат Галимов

    Это уже не видео. Про пережать кодеком нужно пояснить, что видео можно сжать разными форматами сжатия. Ты как человек не знаешь, что под капотом происходит, но вообще метод сжатия видео десятки разных.

  124. Гость

    Да, и у них как бы разные trade-offs. То есть какой-то из них больше будет потреблять CPU или GPU, зато будет лучше сжать.

  125. Самат Галимов

    И его можно использовать на компьютере, потому что у тебя на компьютере обычно батарейки большие.

  126. Гость

    Да, или, например, его можно использовать на серверах, которые это все пережимают. А, соответственно, обычно от броадкастера, от того, кто вещает, идет поток не менее пожатый, зато в том первозданном и чистом виде, который он вообще может предоставить.

  127. Самат Галимов

    Я тут задумывался о том, что этот поток от создателей же тоже может быть плохим интернетом. И что в этой ситуации происходит, я вообще плохо себе представляю.

  128. Гость

    Ну, то есть, да, могут теряться кадры, помимо того, что могут теряться еще и пакеты, вещают обычно по UDP и прочее. UDP— это такой протокол, который позволяет не подтверждать, что ты пакет действительно получил. А так как тебе нужно постоянно слать, слать, слать, это лучше и быстрее работает.

  129. Самат Галимов

    Пакет— это кусочек информации. Клипов, когда в тексте кусочек текста пропал, то это вообще алярм, и так делать нельзя. А зато видео можно там часть информации потерять, и нужны такие форматы сжатия, которые окей с тем, что части информации нет, поэтому небольшой, не знаю, там, блюр на видео появился, но в целом все продолжает показываться.

  130. Гость

    Ну да, естественно, тут сразу вступает, скорее всего... Кстати, я не знаю, возможно, вступает туда восстановление информации, то есть, возможно, фреймы видео, то есть, это несколько пакетов, то есть, некоторые кадры, видеокадры чего-то, он может, возможно, досылаться таким образом, что даже если не всё пришло, можно всё равно как-то что-то восстановить. Опять же, всё зависит от кодеков. Они разные, они могут что-то делать. И то есть вот, у нас появляется то, где юзер, потом у нас появляется то, где мы вот это вот все перегоняем. Это обычно называется транскодинг видео. То есть как раз от слова кодек, ну и собственно транс-трансляция. Мужчины, женщины и трансы, да. Другие.

  131. Самат Галимов

    Погоди, это сервера, на которых пережимается это видео, которое вы получили от модели?

  132. Гость

    Да. Туда обычно ставятся самые жесткие видеокарты.

  133. Самат Галимов

    Самые мощные?

  134. Гость

    Да. И обычно там используются, например, под эту издачу нам нужно 3 титана. Титан там стоит, ну, столько-то, 10 тысяч долларов, предположим. Соответственно, стоимость реализации вот этой фичи нам обойдется в 50 тысяч долларов. Цифра немножко абстрактная, да, но они большие.

  135. Самат Галимов

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

  136. Гость

    Да. И тут еще просто интересно, что под каждую задачу, если, например, ты хочешь добавить запись видео, возможность записывать куски, то есть тебе нужно еще туда докинуть вот этих вот вещей.

  137. Самат Галимов

    Еще мощностей серверных докинуть.

  138. Гость

    Да, если ты хочешь вот, например, вот здесь вот трансляцию перегонять вот для вот этого формата, еще мощностей докинуть и так далее. Потому что у нас еще начинается же потом наконец-то самая конечная часть, наш непосредственно пользователь. То есть мы сами, которые зашли, и смотрим это в браузере. И там опять же тоже начинается несколько различных способов работы с этим. Традиционно самый распространенный способ работы с потоковым видео— это было HLS.

  139. Самат Галимов

    Это формат передачи видео.

  140. Гость

    Да, это, короче, протокол. Называется HTTP Live Streaming. Ну, то есть, как бы, проще, в принципе, и не придумаешь. Вот по HTTP мы умеем стримить какой-то контент. Видео, аудио. В принципе, что еще больше стримить-то? то ли Safari, то ли Firefox. Короче, например, Chrome его нативно не поддерживает. Поэтому надо городить на стороне JavaScript отдельную библиотеку, которая это будет все перегонять уже в тот формат, в тот кодек, который браузер примет. Но если оно нативно поддерживается, то замечательно. Вот тут еще дело в том, что перегонка в этот формат, как и вообще транспорт этого всего формата, то есть как оно по сети вот это вот все летит, оно занимает время. И, например, задержка на HLS может быть 20 секунд. То есть ты видишь твою модель на 20 секунд позже, чем все происходит. Это, конечно, не смертельно, но не так уж и приятно, потому что тебе придется эти 20 секунд подождать, прежде чем модель отреагирует.

  141. Самат Галимов

    Да-да-да, я ей что-то написал, а она отреагировала только через 20 секунд. Большая задержка.

  142. Гость

    Это минимум 20 секунд. Вряд ли она мгновенно отреагирует.

  143. Самат Галимов

    Логично. Ей же тоже надо подумать.

  144. Гость

    Да. И получается таким образом, что... А как быстрее? Хорошо. Что у нас в вебе есть для самого быстрого обмена информацией? Правильно, у нас есть WebRTC.

  145. Самат Галимов

    WebRTC— это протокол, который позволяет соединить два компьютера между собой напрямую без участия сервера.

  146. Гость

    Да, peer-to-peer. Вот peer ты и peer непосредственно тот узел, который... Ну, скорее всего, транскодер. или что-то еще вещательное, короче, сервер наш. Вот в этом случае можно стримить уже с гораздо меньшей задержкой. Например, там можно стримить с задержкой где-то 2-3-5 секунд.

  147. Самат Галимов

    А сейчас обычно, вот когда я сейчас зайду на вебком-сайт и начну смотреть, какая там задержка от камеры модели до моего экрана?

  148. Гость

    Мне кажется, от нескольких секунд до бесконечности. Потому что, естественно, могут быть и задержки на твоей стороне, но я бы сказал, что оно может быть там от нескольких секунд до нескольких десятков секунд. Больше, мне кажется, будет вряд ли. Естественно, есть в других лайвстримингах другие кейсы. Например, часто трансляции всяких киберспортивных событий, публичные трансляции задерживают намеренно, причем на существенное время, чтобы не могли подсмотреть и подсказать другой команде, что происходит.

  149. Самат Галимов

    Мы именно это обсуждали как раз недавно с киберспортивным комментатором. Он про это рассказывал, да.

  150. Гость

    Фейкольн, да. А здесь, соответственно, такого кейса нет. Лучше быстрее.

  151. Самат Галимов

    Получается, это очень похоже на то, как работают Twitch, YouTube, трансляции. Там все те же самые вещи. Отличие, наверное, есть только с FaceTime или там, когда в WhatsApp созваниваешься по видео или в Telegram. Там немножко другая технология. Это связано с тем, что там ровно два человека разговаривают между собой, а не нужно это показывать сразу десяткам людей.

  152. Гость

    Да, ну то есть вот я как раз то, что рассказывал про Cam2Voice и Cam2Cam, то есть в этом случае действительно используется то же самое, как и там в Google Meet и прочее. В этом случае обычно используется WebRTC Connection непосредственно до того, с кем ты разговариваешь.

  153. Самат Галимов

    Раз мы уже заговорили о стриминге, то у меня следующий вопрос— это нагрузки. Потому что новостной сайт сделать, который там выдержит миллионы польз, мне понятно как, и это довольно просто и дешево в 2022 году. А вот со стримингом, мне кажется, там нагрузка растет прямо линейно. Типа плюс один человек— это серьезная нагрузка. О каких числах мы с тобой говорим? Сколько обычно смотрят одновременно людей?

  154. Гость

    Но я могу сказать, что наш РПС— это типа сотни запросов в секунду. То есть у нас там несколько сотен РПС идёт. И это вот только РПС, который идёт уже обычно в API, чтобы до данных что-то доделать. А их, соответственно, наверное, меньше, чем 24 раза в секунду.

  155. Самат Галимов

    РПС— это Request Per Second— это то, сколько запросов приходит на сайт в секунду. 100 РПС— это десятки, сотни тысяч людей.

  156. Гость

    Да, и это не касается видео непосредственно. На видео, соответственно, там вообще отдельная история. Естественно, нагрузки колоссальные. Как нагрузки на наши данные и на наши API, которые эти данные отдают и что-то с ними делают, так у нас нагрузка на SSR, также очень высокая SSR. Это такая технология, чтобы на сервере отрендерить клиентское приложение, Страницы сайта, чтобы были сразу видны.

  157. Самат Галимов

    Блин, я могу сказать, что один из сервисов, с которыми я работал, у него в момент пандемии, когда все люди пошли что-то покупать через интернет, у него было 300 РПС, и мы в этот момент типа такие, офигеть, вообще что такое такое бывает. Мы с тобой обсудили трафик и такую техническую часть. А сколько для этого нужно инженеров, для того чтобы поддерживать такой сайт?

  158. Гость

    На самом деле, не такая уж и большая команда получается. Сейчас потихоньку вырастает это всё. Но я был удивлён, так скажем, кстати, вот да, прям по удивлению, наверное, это больше постфактум удивление было, но я был удивлён, что такой большой сервис, на самом деле, поддерживает не так много людей. Порядок там десятки человек. Мне кажется, приблизимся. Но это сотня включает фронтендеров, бэкендеров, QA и прочее. Но это при этом все только основной продукт. Потому что есть некоторые сопутствующие продукты этому всему. Есть, так скажем, например, отдельный Payment Gateway.

  159. Самат Галимов

    А, то есть это часть сайта, который отвечает за прием платежей. Это часто отдельный продукт.

  160. Гость

    Да. Отдельно, например, есть команда, которая занимается непосредственно трафиком привода пользователей.

  161. Самат Галимов

    Это какие-то лендинг-страницы или что?

  162. Гость

    Это там по-разному. Это как система вайт-лейблов. Тот же самый сайт, тот же самый продукт, но немножко с другими цветами, с другим логотипом и прочее. Которые, соответственно, аффилиаты или какие-то люди, они их за свои деньги продвигают, и за пользователей, которых они привели, они получают свою какую-то маржу.

  163. Самат Галимов

    Комиссию.

  164. Гость

    Так и просто, грубо говоря, закупка трафика натурально нами же.

  165. Самат Галимов

    Очень прикольно. А в какой стране офис?

  166. Гость

    Это Кипр.

  167. Самат Галимов

    Класс, тепло, солнечно.

  168. Гость

    Да, ну вот сейчас вот уже стало тепло, на самом деле. А вот зимой здесь центрального отопления нет. Опускается температура ночью до плюс трех. Теплопотери и окна довольно высокие. Ну, короче, не жарко.

  169. Самат Галимов

    Скажи, а все ли программисты говорят на русском языке?

  170. Гость

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

  171. Самат Галимов

    Вы перевозите инженеров, которых вы нанимаете из России в свою страну, где у вас находится офис?

  172. Гость

    Да, в основном история такая. Сейчас у нас R&D/удалённые подразделения, которые как бы по особенным своим условиям работают. Но в целом позиция такая, что да, релокацию.

  173. Самат Галимов

    Ты когда устроился на работу, ты вообще изучал, насколько легально в адалт-индустрии программистом, например?

  174. Гость

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

  175. Самат Галимов

    То есть есть компания, которая разрабатывает софт, есть компания, которая его эксплуатирует, и это разные юрлицы?

  176. Гость

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

  177. Самат Галимов

    В России понятно, что закон говорит одно, правоприменение— другое, а в западных странах, например, это типа окей или не окей?

  178. Гость

    Мне кажется, да, по моему впечатлению. Ну то есть как минимум производство порно, скажем, в том же США, оно разрешено. То есть то, как называют это, силиконовая долина, которая на самом деле кремниевая, а есть отдельная силиконовая долина, где сосредоточены основные порномагнаты. Я даже видел шутку одну такую. В какой-то момент на Reddit Pornhub публиковал вакансию PHP-девелопера. Кто-то в комментах написал, типа, блин, очень крутая вакансия и вообще классно, но я не уверен, что я бы смог семье про такое признаться. Ему говорят, слушай, да, мы тоже на самом деле очень тесняемся того, что мы PHP-девелоперы.

  179. Самат Галимов

    Классная шутка, я ее помню, да. Вы нанимаете только опытных чуваков или джунов тоже выращиваете?

  180. Гость

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

  181. Самат Галимов

    Процент ошибок слишком высокий, да?

  182. Гость

    Да не только ошибок, как бы. В джуна нужно больше вложить денег, чтобы он пользу приносил. Плюс еще, как бы, с элокацией это все тупо return on investment еще дальше. Естественно, можно было бы, наверное, воспользоваться внутренним хайрингом (hiring), так как здесь есть определенная индустрия, но самоостров не очень большой, поэтому, видимо,

  183. Самат Галимов

    как-то без... И язык, скорее всего, сломает все.

  184. Гость

    Может быть, да. Но тут из интересного то, что на Кипре, на самом деле, ты можешь спокойно жить с английским языком, греческий.

  185. Самат Галимов

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

  186. Гость

    У нас на сайте, мне кажется, такого нет, потому что этим как бы немножко занимается как раз отдельная компания, отдельный холдинг. Мне кажется, проще всего наниматься на и он лучше будет знать индустрию. Потому что я не знаю, как можно было выйти на эту компанию, сайте, если бы я это не знал. Потому что в ее названии ничего не выдают.

  187. Самат Галимов

    Сотрудники компании ходят на конференции, на сайте, сайте. рассказывают о том, как у вас что-то устроено технически?

  188. Гость

    Я сам часто хожу по конференциям, и я рассказываю технически, но я никогда не упоминаю специфику. То есть я рассказываю чисто технологии вообще в отрыве.

  189. Самат Галимов

    Окей. Задача для Шерлока Холмса— попробуй найти вступление нашего гостя на техническую конференцию. Окей-докей. Какую книжку почитать, на какой телеграм-канал подписаться для того, чтобы начать разбираться в этой теме? Может быть, есть какое-то расследование на Нетфликсе, которое рассказывает об этой индустрии?

  190. Гость

    Есть сериал на Нетфликсе, есть еще, по-моему, российский какой-то сериал. Я не знаю, короче, у меня просто такая история, что сама индустрия, она не имеет особой прям ценности. Точно такой же, короче, как и любое другое.

  191. Самат Галимов

    Мне подсказывают, что есть Хэппи Энд, сериал российский классный. Про стриминг, может быть, расскажешь? Назови лучшую модель стриминговую.

  192. Гость

    Пусть будет Лаяна Квин.

  193. Самат Галимов

    Супер. Ссылка на её профиль мы оставим в описании к этому эпизоду. Спасибо большое, что пришёл и рассказал. Я вообще многих вещей, оказывается... Короче, я в ахуе. Наконец-то появился человек, который рассказал, как устроен адалт. И норм. Я уже думал, вы там все какие-то особенные.

  194. Гость

    Все, на самом деле, максимально обычные. Вот вы... Ну, я вот говорю, вообще никаких отличий.

  195. Самат Галимов

    А у вас есть слэк какой-нибудь, чат общий? В нём есть какая-то специфика, типа лучшая модель сегодняшнего дня или ещё что-нибудь такое?

  196. Гость

    Знаешь, изоитко там кто-нибудь подкидывает какую-нибудь жизнь на стриме или что-нибудь смешное. Ну, там случается раз в несколько месяцев. Типа реально очень мало индустрии вот непосредственно. Просто пишешь код, короче, и он работает. Ну, если повезет.

  197. Самат Галимов

    Это студии «Либо/Либо», и мы его сделали вместе с сервисом онлайн-образования Яндекс Практикум. Над подкастом работали редактор Юлия Яковлева, продюсер Павел Боровков, младший продюсер Анастасия Медведева, звукорежиссер Нина Мамотина. За джингл спасибо Алексею Зеленскому.

Слушайте где удобно

0:00