如何在浏览器中录制音频或视频并将其存储在我的服务器的数据库中?

Posted

技术标签:

【中文标题】如何在浏览器中录制音频或视频并将其存储在我的服务器的数据库中?【英文标题】:How to record audio or video in a browser and store it in my server's database? 【发布时间】:2012-07-20 05:04:03 【问题描述】:

我需要录制用户的音频并将其存储在本地服务器的数据库中。我试过了,但没有用。

<html>
<head></head> 
<body>
<?php
if(isset($_POST[submit1]))

echo exec("ffmpeg -f alsa -ac 2 -i pulse  -acodec pcm_s16le -vcodec libx264 -vpre      lossless_ultrafast -threads 0  -y  ./Desktop/myVOICE1.wav");

?>
<form name="form1" method="POST" action="sample.php">

<input type="Text"  name="username">
<input type="submit" name="submit1" value="go">
</form>

</body>
</html>

我可以知道我的代码有什么问题吗?为什么它不起作用?

我该怎么办?

【问题讨论】:

这可能对你有帮助:***.com/questions/4227313/audio-capturing-with-html5 【参考方案1】:

您可以尝试使用服务器端软件捕获和分发的开源 (Red 5)。

我们试过这个,安装它是一项非常令人沮丧的任务,所以我只使用了另一家公司托管的 Flash Media Server http://www.adobe.com/products/flashmediaserver/。

【讨论】:

我同意安装 Red5 的挫败感... ;) 这是一个痛苦的 ***

以上是关于如何在浏览器中录制音频或视频并将其存储在我的服务器的数据库中?的主要内容,如果未能解决你的问题,请参考以下文章

如何在gstreamer中录制音频和视频

如何从相机(或网络摄像头)在 python 中捕获视频(和音频)

如何将 blob URL 转换为音频文件并将其保存到服务器

Android 录制音频没有 SDCARD

如何编辑或附加录音?

如何在我的 Android 应用中录制视频?