• Видео чат на Django?

    @Vital_O Автор вопроса
    Благодарю, Сергей, картина более-менее прояснилась. Теперь время эксперементировать) Платный сервер оставлю на запасной вариант, хочу организовать на более низком уровне, сам.
  • Видео чат на Django?

    @Vital_O Автор вопроса
    Segey K., спасибо большое за ваше разъяснение! А можно узнать в кратце, как вы организовали стан и терн сервера?
  • Видео чат на Django?

    @Vital_O Автор вопроса
    Сергей Тихонов, я думаю, схема описанная в этом топике https://habr.com/post/323176/ подходит мне как ни что другое. Единственное, я бы хотел написать свое решение, вместо WCS5. Соответственно, ваше предложение по aioartc весьма заманчиво. Прототипа не нашел пока что, информации крайне мало. Если вы имеете какое-то представление по этому поводу, не могли бы поделиться? Меня интересуют вопросы макроуровня, это используем для этого, это работает раздельно... Я так понимаю, aioartc должно отвечать за сигналы и транспорт данных, верно? Оно должно запускаться через Django или отдельно? Как отдавать видео зретилям( я так понимаю, это дожлжно быть решение на сокетах...) Я буду рыть дальше в этом направлении...если есть чем поделиться, благодарю)
  • Видео чат на Django?

    @Vital_O Автор вопроса
    Сергей Тихонов, я ввел вас в заблуждение своей терминологией. Моя проблема в том, что я пока еще 'зеленый', и несколько дней варюсь в этом. Я просто пытаюсь найти простой рабочий вариант. Дело в том, что мне не нужен проксирующий сервер, я его представлял в голове, но потом подумал, что он ведь мне может и не нужен быть. Моя картина об будущей архитектуре на данный момент такова:
    wsgi приложение обслуживается django. Сигналы для webRTC организовать через channels( Segey K. написал что у него это работало, думаю есть резон проверить). А видео транслировать тупо через сервер, как клиент. На сколько я понимаю, я могу в webRTC технологии использовать сервер, как агент, который будет ретранслировать видео остальным участникам( и как я понимаю, Django тут вообще не связан). Что вы об этом думаете, Сергей? Буду рад вашему комментарию)
    Я понимаю, что на серверах не получится экономить, поскольку нагрузка будет в любом случае на них валиться). Но я не планирую запускать сразу сервис на тысячи человек. Хорошо бы начать с чего-то) И сервис рассчитывается как коммерческий, значит должен будет приносить деньги. Хотя я ничего не знаю на Go и Erlang, но я умею немного писать на Node.js и нормально разбираюсь в js. Дело в том, что как я перешел на python, я больше не могу писать на Node.js) Мне просто очень нравится python, и нравится использовать js для динамики на клиенте и не более. Но не в этом суть.
  • Видео чат на Django?

    @Vital_O Автор вопроса
    Благодарю! На каком-то из зарубежных сайтов читал от создателя channels, что у них нет, мол, поддержки для видео, не поддерживают протокол - меня это ввело в заблуждение, потому, как видел другую информацию, что сигнал представляет тупо информацию, которую может доставить на бумаге хоть почтальон) Вы разъяснили этот момент( к сожалению, в инете пока не очень много информации про видео чаты). вот топик(понял, что они немного друг друга там не поняли, и, похоже о разном говорили) - https://groups.google.com/forum/#!topic/django-use...
    Если вас не затруднит, можете прочитать мой комментарий в ответе Сергея сверху и скорректировать мои мысли?
  • Видео чат на Django?

    @Vital_O Автор вопроса
    Благодарю за содействие, но вопрос немного глубже. Я пытаюсь осознать архитектуру. Соответственно, вопрос остается в воздухе... Мне безусловно нужен проксирующий видео сервер, без него в чистом p2p качество видео будет сыпаться с каждым следующим звеном, это не позволительно в данном проекте. Я могу использовать некое готовое решение в виде медиасервера(kurento и подобных), тогда мне не придется реализовывать сигналы самому, и думать про какую-либо асинхронность, так как django работает сам по себе, медиасервер работает сам по себе. Но медиасервера тяжеловесны и масштабироваться будет совсем не просто(вернее, дорого, потому как они жрут железяку не хило, хотя простото реализации пока что подкупает). Либо замутить самому всю эту сигналку на python, тогда кто выступит в роли проксирующего видео сервера? Через что гонять то видео-поток? Мне приходит в голову сам Django. И, как я понимаю, тут и появляется нужда в асинхронности, так как видео поток блокирует I/O. Тут разработчики и начинают использовать асинхронные решения(либо имплементация в сам Django с помощью asyncio и прочего добра, либо через сторонние фреимворки, типа Tornado, Twisted, gevent, и т.д.). Я не спешу, но и тяжелых путей не ищу. Для начала, я бы хотел узнать, правильное ли у меня понимание процесса, так как опыта нет. Поэтому, нужен человек, который имеет такой опыт...и расскажет, туда ли я гребу.
  • Что делать с длинной прогрузкой видео?

    @Vital_O Автор вопроса
    Проблема практически решилась отключением vpn(так привык к нему, что уже забыл про него))
  • Что делать с длинной прогрузкой видео?

    @Vital_O Автор вопроса
    Благодарю за содействие! Все это тоже уже читал) Проблема почти решилась отключением vpn и танцами с бубном))
  • Что делать с длинной прогрузкой видео?

    @Vital_O Автор вопроса
    Не знаю, я арендовал мощный vps на TB. Сайт рассчитан на видео контент. Не думаю, что стоит так радикально менять технологию) Ну и как бы, наверное, есть люди, у которых был подобный опыт, может кто дельного подкинет)