Видео чат в Facebook с рулеткой

    Facebook social video chat

    Ни для кого не секрет, что facebook стал популярной платформой для создания собственных приложений. Мы задались вопросом. Какого же приложения не хватает в facebook?
    Возможностей для общения пользователей facebook огромное количество, но общаться с друзьями через видеозвонок в нем нет. Чем не идея для приложения?
    Через месяц появился наш видеочат для Facebook.

    Описание возможностей

    • Позвонить своему другу из списка на Facebook
    • Позвонить незнакомцу
    image
    Наверняка, у вас возник вопрос, как мы решаем проблемы с приватностью и извращенцами.
    • Facebook частично избавляет нас от этой проблемы, т.к. даже если вы позвоните незнакомцу, вы сможете узнать id его профиля.
    • В чате есть настройки статуса I'm free for chat with strangers — если ее отключить, незнакомцы не смогут звонить вам.

    Технологии

    • Client-side: Flash Player 10.1+, RTFMP, Facebook API
    • Server-side: Adobe Ciruss, PHP, MySQL, CentOS
    Flash Player для связи использует одну из недавних разработок Adobe — RTMFP (Real Time Media Flow Protocol). Это P2P протокол для передачи данных между пользователями, без необходимости пропускать эти данные через сервер. Протокол интересен еще тем, что мы можем оперировать любыми объектами Flash, будь-то бинарные данные или сложные структуры.
    В качестве транспорта используется протокол UDP, а в нем есть возможность получить дублирование информации и потери. Но для трансляции мультимедиа данных, UDP — отличный вариант.
    Дальше flash получает уникальный идентификатор от Adobe Ciruss (когда-то был Stratus). Это сервер в недрах Adobe, он помогает найти и соединить собеседников. Adobe для разработчиков предоставляет бесплатный доступ.

    Планы на будущее

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

    Надеемся, что хабр-сообщество поможет нам полезным фидбеком и покрутит рулекту с друзьями.
    Ну а мы обещаем исправить все ошибки и держать вас в курсе развития проекта.
    Первая благодарность за идеи и предложения trinya!
    Если будут какие-то пожелания или предложения пишите — socialvideochat@gmail.com

    P.S. Известные баги:
    1. Звук выходит на колонки и начинает фонить. Изучаем как решить, но помогают наушники.
    2. Иногда не удается соединиться с собеседником. Помогает реконнект. Это, как мы уже писали выше, недостаток UDP протокола.
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 50

      +3
      Странно, что никто еще не сделал это приложение до вас… хотя не проверял
        +3
        Мы тоже очень удивились)) Но нормального приложения действительно нет.
          0
          Мы нашли несколько тестовых приложений.
          Есть еще vchatter, работал он крайне не стабильно
            +1
            а это чем плохо?
            www.facebook.com/home.php#!/apps/application.php?id=120495504667538
            0
            Интересно, там тоже будут половые органы показывать в камеру?
              +1
              Мы всячески с этим будем бороться.
              Думаю, правила фейсбука помогут нам в этом.
                0
                Добавьте «сделать скриншот и отправить в эбьюз» :)
            • UFO just landed and posted this here
              • UFO just landed and posted this here
                0
                Mac OS X 10.6.5 Chrome 7.0.517.44
                Из найденных багов:

                -Не увидел сразу камеру iSight, пришлось включать вручную в настройках флеша, даже после этого камера не заработала(
                -При разговоре с собеседником очень часто виснет картинка(с разными собеседниками), хотя только что общался по скайпу с европой, все было ок.
                  +3
                  Помоему львиная доля популярности подобных сервисов составляет как раз извращенство.
                    +2
                    Тут нет той приватности, что в рулетке. Кто мешает, опубликовать после разговора, на стене собеседника его органы
                      0
                      хорошая идея
                    +2
                    В чате социальной сети обязан быть групповой разговор.
                      +7
                      и групповые извращенства ;).
                        +2
                        «мы как раз работает на этим» )
                      0
                      Ubuntu 10.10
                      Google Chrome 8.0.552.210 beta
                      Камера не работает.
                        0
                        А для вконтакта еще не сделали?
                          0
                          Вконтакте есть приложения аналогичные.
                          –1
                          Идея зачётная. А вы лецензировать решения для других сетей будете?
                            0
                            будем конечно!
                              –1
                              было бы интересно, я как раз потихоньку осматриваюсь в поисках подобного решения для соцеальных сетей
                                0
                                пишите в персональные сообщения ваши контакты — обсудим
                            0
                            в чате русский не работает, лол
                              +1
                              Спасибо. Эта ошибка известна, вы видимо в особом Chrome находитесь.
                              Мы решаем ее.
                                0
                                RockMelt — для фейсбука
                                  0
                                  камера тоже не подключилась
                                    0
                                    firefox 3.6.12 не работает камера
                                      0
                                      может быть она занята у вас в другом приложении или браузере?
                                        0
                                        нет, в скайпе работает на отлично, www.chatroulette.com/ на отлично в любом браузере
                                          0
                                          после того как побывал на этом сайте, заработала и у вас
                                          возможно какие-то глюки были
                                          0
                                          когда разшариваешь в твитер, ссылка не торт
                                            0
                                            Спасибо, сейчас посмотрим, ASAP добавляли
                                    +2
                                    Т.е. чат совсем совсем не анонимный? Я сразу могу зайти в профиль человека, с которым общаюсь, а он может зайти в мой? И нет кнопки «Не показывать ссылку на мою страницу» или типа того?
                                    Думаю уже по этой причине популярным не станет. (а банить извращенцев можно и не показывая собеседнику мой профиль на фейсбуке)

                                    PS: я не извращенец!
                                      0
                                      Ссылок не показываем никаких.
                                      У незнакомца можно увидеть только автарку и имя с фамилией и все.
                                      Спасибо за ваше мнение!

                                      PS: я тоже :)
                                    • UFO just landed and posted this here
                                        0
                                        Ага. Тогда подобным сервиса придется туго.
                                          0
                                          вряд ли функцию поговорить с незнакомцем они реализуют :)
                                          но то что сделают видео в своем чате с этим, конечно, не поспоришь
                                          0
                                          Вконтакте уже есть похожие разработки в приложениях.
                                            0
                                            а какой «пряник» получает разработчик приложения?
                                              0
                                              что вы имеете ввиду под пряником?
                                                0
                                                будет какая-нибудь прибыль вам с этого видео-чата, монетизация?
                                                  0
                                                  будет юзер, будет монетизация
                                            • UFO just landed and posted this here
                                                0
                                                Как планируете монетизировать проект? Заваливать бедных юзеров кучей спама? Заранее ф топку.
                                                  0
                                                  Откуда, какой спам вы имеете ввиду?
                                                  0
                                                  подмечу очепятку :)) не ciruss, а cirrus
                                                    0
                                                    все? ссылка apps.facebook.com/social-video-chat/ не работает (
                                                      0
                                                      все нормально работает как раз по этой ссылке
                                                        0
                                                        теперь да, работает

                                                    Only users with full accounts can post comments. Log in, please.