Почему не работает вичаттер
Перейти к содержимому

Почему не работает вичаттер

  • автор:

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Оборудование »
  • Графическое оборудование »
  • Не идёт трансляция видео с вэбки на видеочатах (проблема с Adobe Flash)

Страницы: [1] Вниз

Автор Тема: Не идёт трансляция видео с вэбки на видеочатах (проблема с Adobe Flash) (Прочитано 16801 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страницы: [1] Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Оборудование »
  • Графическое оборудование »
  • Не идёт трансляция видео с вэбки на видеочатах (проблема с Adobe Flash)

Страница сгенерирована за 0.033 секунд. Запросов: 24.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Проблемы с WSS потоком

Писал в другой теме, но думаю лучше тут продолжать.
У нас сейчас получается вот такая интересная вещь:
Работаем с нашим тестовым плеером (https://vichatter.com/flashplayer/) и Вашим сервером.
Вот видео того что я делаю.

1-ый раз — WSS поток звук плохой
2-ой раз — WSS поток звук хороший
когда звук плохой на сервере валятся вот такие ошибки:

07:19:50,266 WARN dioEncoder-PCMU/8000 - AudioDistributor-PCMU-f6bf9d56-569e-4248-8c7a-f6a26e52d73f Not enough data in audio buffer, current data size 1 07:19:50,266 WARN dioEncoder-PCMU/8000 - AudioDistributor-PCMU-df7fea93-3f54-42ae-9e14-e2292b37da87 Input data null

во второй раз, когда звук хороший, этих ошибок нет.

Вы можете воспроизвести это из нашего плеера: (https://vichatter.com/flashplayer/)

Max
Administrator

Staff member

Мы протестировали и воспроизвели эту проблему с вашим Flash-приложением.
Логи сервера показывают, что при первой публикации стрима идет аудио поток Speex 2 фрейма на пакет.

mic.framesPerPacket=2;

А при второй публикации потока идет Speex 1 фрейм на пакет.

mic.framesPerPacket=1;

Поэтому пока предполагаем, что проблема в коде вашего приложения.
WCS принимает следующие конфигурации кодеков:
Speex
mic.framesPerPacket=1;
Ulaw, Alaw
mic.framesPerPacket=2;
Проверьте пожалуйста в коде вашего приложения.
Если там все хорошо, пришлите нам код приложения на адрес logs@flashphoner.com, мы проверим еще раз.

Ivan
Member

Спасибо!
У нас получилось найти и исправить плеер. Звук работает.

Но мы теперь столкнулись с новой проблемой HLS поток не проигрывается.
Вы можете с нашего плеера отправить поток на Ваш сервер и попробовать проиграть HLS

Max
Administrator

Staff member
Вы можете с нашего плеера отправить поток на Ваш сервер и попробовать проиграть HLS

Да, работает.
1. Публикуем поток
https://vichatter.com/flashplayer/
RTMP URL: rtmp://wcs5-eu.flashphoner.com:1935
Name: 555

publish-rtmp.jpg

play-hls.jpg

Мы недавно заменили HLS плеер на video.js и сделали несколько фиксов по HLS в последних версиях сервера.
Исходники нового плеера находятся здесь:
https://github.com/flashphoner/flas. cs_api-2.0/examples/demo/streaming/hls-player
Сборка сервера, с которой тестировали HLS: 2246

Ivan
Member

На вашем сервере у меня заработало!
Установил последнюю версию.
Но посмотреть HLS поток не получается

09:30:48,927 INFO FFHLSOutputWriter - Thread-622 Started 09:30:48,927 INFO FFOutputWriter - Thread-622 Init output writer '/usr/local/FlashphonerWebCallServer/hls/dGVzdDU=/dGVzdDU=' 09:30:48,927 INFO 7f-b43d-25d17fd9fdf4 - AudioDistributor-mpeg4-generic-b52c10e6-f7bc-4b7f-b43d-25d17fd9fdf4 Starting with queue size 0 09:30:48,939 INFO FFOutputWriter - Thread-622 Writer has been successfully connected 09:30:48,939 INFO FFHLSOutputWriter - Thread-622 Init success 09:30:48,951 INFO 7f-b43d-25d17fd9fdf4 - VideoDistributor-H264-640x480-b52c10e6-f7bc-4b7f-b43d-25d17fd9fdf4 Starting with queue size 0 09:30:48,951 INFO HLSStreamProvider - HLS-HTTPS-pool-15-thread-11 notifyStreamStatusEvent: Stream; user - 4flk43hapk5oq99gijetiul0ap@null 09:30:48,974 WARN VideoEncoder-H264 - VideoDistributor-H264-640x480-b52c10e6-f7bc-4b7f-b43d-25d17fd9fdf4 Transcoder result null! 09:30:48,974 WARN deoSessionGroup-H264 - VideoDistributor-H264-640x480-b52c10e6-f7bc-4b7f-b43d-25d17fd9fdf4 Packet encoder returned empty result! CONF: ClientConfig'>
Max
Administrator

Staff member
У нас в настройках сервера flashphoner.properties приоритетный кодек H.264

codecs=opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,telephone-event,h264,vp8,flv,mpv

Возможно поэтому там работает, а у вас нет. Что у вас в этой настройке прописано?
По нашим тестам, VP8 лучше для публикующих WebRTC потоков.
H.264 лучше для совместимости, например с HLS и Flash.

Ivan
Member

Поменял местами h264 и vp8 — не помогло, hls не проигрывается.
Логи при подключении к hls:

 HLSServerHandler - HLS-HTTPS-pool-15-thread-11 Stream not found by path /usr/local/FlashphonerWebCallServer/hls/YWFhNDQ0/YWFhNDQ0 09:02:50,946 INFO HLSStreamManager - HLS-HTTPS-pool-15-thread-11 Added com.flashphoner.server.B.A@4dc5a60f by stream name YWFhNDQ0 09:02:50,946 INFO WCS4Handler - HLS-HTTPS-pool-15-thread-11 onConnect client: com.flashphoner.server.B.A@4dc5a60f 09:02:50,946 INFO WCS4Handler - HLS-HTTPS-pool-15-thread-11 Connected client: ClientConfig'> 09:02:50,946 INFO HLSStreamProvider - HLS-HTTPS-pool-15-thread-11 HLS connected to server, id:YWFhNDQ0-HLS 09:02:50,946 INFO MediaHandler - HLS-HTTPS-pool-15-thread-11 playHLSStream - Stream 09:02:50,949 INFO WCS4CallbackHandler - HLS-HTTPS-pool-15-thread-11 notifyAudioCodec speex g965k0c32v37kpcn9a4n39l3us@null 09:02:50,952 INFO AbstractRtpSession - HLS-HTTPS-pool-15-thread-11 Create Rtp Session - /93.95.103.104:31346 - /93.95.103.104:31347 09:02:50,955 INFO RtpVideoConfig - HLS-HTTPS-pool-15-thread-11 PlayerVideoResolution C 640x480, StreamerVideoResolution C 0x0 09:02:50,955 INFO RtpVideoConfig - HLS-HTTPS-pool-15-thread-11 Force client requested resolution:C 640x480 09:02:50,956 INFO AbstractRtpSession - HLS-HTTPS-pool-15-thread-11 Create Rtp Session - /93.95.103.104:31348 - /93.95.103.104:31349 09:02:50,957 INFO MediaSession - HLS-HTTPS-pool-15-thread-11 Start rtp activity detecting for audio session YWFhNDQ0-HLS 09:02:50,957 INFO RtpAudioPlayer - HLS-HTTPS-pool-15-thread-11 Rtp activity detecting started, port 31346 09:02:50,959 INFO AudioSession - HLS-HTTPS-pool-15-thread-11 forceRtmpAudioCodec null -1 09:02:50,959 INFO MediaSession - HLS-HTTPS-pool-15-thread-11 HLS WRITER STARTED 09:02:50,959 INFO FFHLSOutputWriter - Thread-630 Started 09:02:50,960 INFO FFOutputWriter - Thread-630 Init output writer '/usr/local/FlashphonerWebCallServer/hls/YWFhNDQ0/YWFhNDQ0' 09:02:50,960 INFO 3d-b162-0ea3e9a2b7b3 - AudioDistributor-mpeg4-generic-3d03533c-4a71-4c3d-b162-0ea3e9a2b7b3 Starting with queue size 0 09:02:50,971 INFO FFOutputWriter - Thread-630 Writer has been successfully connected 09:02:50,971 INFO FFHLSOutputWriter - Thread-630 Init success 09:02:50,982 INFO 3d-b162-0ea3e9a2b7b3 - VideoDistributor-H264-640x480-3d03533c-4a71-4c3d-b162-0ea3e9a2b7b3 Starting with queue size 0 09:02:50,982 INFO VideoProcessor - HLS-HTTPS-pool-15-thread-11 Request K-Frame from far end 09:02:50,982 WARN VideoSession - HLS-HTTPS-pool-15-thread-11 Can't send rtcp video feedback PLI, no support at far end 09:02:50,983 INFO HLSStreamProvider - HLS-HTTPS-pool-15-thread-11 notifyStreamStatusEvent: Stream; user - g965k0c32v37kpcn9a4n39l3us@null 09:02:51,665 WARN VideoEncoder-H264 - VideoDistributor-H264-640x480-3d03533c-4a71-4c3d-b162-0ea3e9a2b7b3 Transcoder result null! 09:02:51,665 WARN deoSessionGroup-H264 - VideoDistributor-H264-640x480-3d03533c-4a71-4c3d-b162-0ea3e9a2b7b3 Packet encoder returned empty result! 09:02:51,910 INFO eoSessionGroup-PROXY - VideoProcessor-74aeba04-a22a-4709-a567-2cc617ed8203 Request K-Frame from far end
Ivan
Member

в папочке /usr/local/FlashphonerWebCallServer/hls/YWFhNDQ0 появляются новые .ts
Должен ли где-то физически быть файлик .m3u8?

Max
Administrator

Staff member

Пришлите доступ к серверу на logs@flashphoner.com
SSH
Dashboard (админка)
Мы протестируем этот кейс в админке и сравним настройки. Скорее всего что-то простое.

Ответы на общие вопросы о GigaChat

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

Где я могу пообщаться с GigaChat?

Начать диалог с GigaChat можно на сайте и ботах Telegram или «ВКонтакте»

Как пользоваться GigaChat, если вы не из России?

Для использования GigaChat понадобятся российский IP-адрес и авторизация через Сбер ID.

На территории Российской Федерации GigaChat работает без ограничений.

У меня не работает GigaChat, что делать?

Проверьте, что у вас отключен VPN.

Если это не помогло, напишите боту поддержки GigaChat в Telegram

Как получить Сбер ID

Если вы клиент Сбера и используете приложение СберБанк Онлайн или СБОЛ, то Сбер ID — это номер вашего телефона.

Как подключить Сбер ID:

  1. Зайдите на сайт Сбера или на страницу авторизации GigaChat
  2. Нажмите на кнопку «Войти по Сбер ID».
  3. Введите номер телефона или согласитесь запустить приложение СберБанк Онлайн, следуйте подсказкам.
  4. Всё готово — Сбер ID есть, вы вошли в сервис.

Я не клиент банка, как мне получить Сбер ID?

Сбер ID могут получить не только клиенты Сбера —для регистрации достаточно сим-карты российского оператора связи.

Почему GigaChat всегда отвечает по разному?

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

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

Что такое промпт?

Промпт — это текстовый запрос, на основе которого GigaChat генерирует ответ.

Как работает GigaChat?

В основе GigaChat лежит GigaChat версии 29В (с 29 млрд параметров) и Кандинский версии 3.0 — нейросетевая модель для генерации изображений. Подробнее о том, как создавался и работает GigaChat в нашей статье на Хабр.

Что умеет GigaChat?

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

Как удалить диалог с GigaChat?

Есть два способа удалить диалог:

  1. Откройте диалог, нажмите на иконку мусорной корзины (она в верхнем правом углу, рядом с кнопкой « Поделиться » ) и нажмите « Удалить » .
  2. Наведите стрелку на нужный диалог в списке чатов слева. В правом верхнем углу этого диалога появятся три точки, нажмите на них и нажмите « Удалить » .

Почему не работает вичаттер

2Rzer: Да На самом деле «Территория знакомств» это первая версия Vichatter’a, но постольку они значительно отличаются, и часть пользователей предпочла старую, было решено вынести новую версию как отдельное приложение и конкурировать с самим собой.

2Хомяк: В Vichatter’e в настоящий момент еще нет, в другом приложении «Видеочат — территория знакомств» можно.

01.10.2011, 04:47
Регистрация: Feb 2006
Адрес: крым
Сообщений: 20
классно! А у вас потоки идут по принципу пир ту пир?
16.02.2012, 04:58
Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316

В трансляциях и конференциях нет, потоки идут через медиа-сервера. А в видеозвонках и чат-рулетке peer-to-peer.

Недавно выпущена была новая версия, переписана полностью с использованием Flex SDK 4.6. По сути проект превратился в полноценную социальную сеть, написанную чисто на Flex’e.

16.02.2012, 20:34
Регистрация: Feb 2006
Адрес: крым
Сообщений: 20

А сколько трафика приходится на одного пользователя (аудио+видео)?
И какой софт стоит на серваке по работе с видео (fms, ёрливидео. )?

02.07.2013, 21:52
Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316

Черт его знает сколько траффика, не считали Медиа-сервер используется свой писанный специально под задачи проекта.

04.07.2013, 07:10
Регистрация: Jan 2013
Сообщений: 126

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

namespaces
Посмотреть профиль
Отправить личное сообщение для namespaces
Найти все сообщения от namespaces

04.07.2013, 20:36
Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316

Спасибо на добром слове. Финансовые показатели раскрывать права, к сожалению, не имею.
По технической стороне, клиентская часть полностью написана мною на Flex 4 с подгружаемыми модулями. Архитектура. так в двух словах и не объяснить даже

Последний раз редактировалось Sneg; 04.07.2013 в 20:48 .

Часовой пояс GMT +4, время: 08:55 .
Опции просмотра
Линейный вид
Комбинированный вид
Древовидный вид

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *