Существует RecordRTC-to-PHP открытым исходным кодом проекта, запись аудио и видео по отдельности и подталкивая к серверу с использованием традиционного механизма HTTP-POST.
Существует аналогичный проект: RcordRTC-to-PHP-and-FFmpeg, а не только запись аудио/видео отдельно, но также использование ffmpeg на стороне PHP для объединения обоих файлов в один контейнер WebM.
Вы можете использовать ffmpeg-asm.js
, чтобы не только перекодировать, но и сливаться внутри браузера, а POST - только один файл mp4 на PHP-сервер. Попробуйте a demo, чтобы увидеть, как работает transcode/merge.
Возможно, вы захотите попробовать MediaStreamRecorder.js, который также имеет решения для защиты от переполнения.
Это очень упрямый вопрос и не соответствует формату SO ... Если у вас есть технический вопрос, спросите об этом. –
Я хочу лучшие варианты – user3508453
«лучший» относительно. Вы можете легко сделать это с помощью Flash, WebRTC, WebSockets или настраиваемого плагина. Все одинаково допустимые варианты, и все это не очень сложно реализовать. Во-вторых, вы задаете множество вопросов в одном вопросе (о Google и скайпе). В-третьих, вы уже задали этот вопрос о своем «провале», он был только на 5 часов, и вы уже бросаете полотенце на кого-то, помогающего вам ... –