Вам уже известны сетевые протоколы, используемые для потоковой передачи мультимедийного контента, например RTSP?
Если нет, вам, вероятно, нужно начать с этого.
Вам следует найти хороший код для начала в Исходный код Helix .
Вы можете столкнуться с обычной проблемой, когда ваш оператор мобильной связи отфильтровывает что-либо, кроме HTTP, что не очень практичный протокол для ваших действий.
Я бы не советовал использовать Java, поскольку простая синхронизация захвата аудио и видео будет кошмаром, и я бы не стал полагаться на возможность открывать потоковое соединение GCF.
Для Symbian OS C ++ ярекомендуется начать с примера мультимедийного кода из книги Quick Recipes , а затем выполнить итерации с помощью подключаемых модулей Media Framework, установленных на вашем устройстве, чтобы посмотреть, может ли один из них передавать потоковое видео.
Если в вашем телефоне еще нет подключаемого модуля Media Framework, который может это сделать, вы, вероятно, захотите отказаться, как только поймете, чтоНужно, чтобы производитель телефона подписал любой дополнительный плагин, который вы, возможно, захотите разработать самостоятельно.
На этом этапе стоит изучить документацию Qt и пример кода , так как Qt имеет приличную мультимедиаЭта возможность и была впервые разработана с учетом настольных компьютеров.
Потоковое видео с мобильного телефона само по себе также может быть плохой идеей, учитывая зависимость от хорошей пропускной способности сети для очень быстрой загрузки большого количества данных, а такжеТот факт, что перемещение телефона во время записи видео приводит к плохому качеству видео из-за высокой компрессии видео, используемой для поддержания битрейта на минимальном уровне.