Media Server :: Record Audio From A Mic And Save It To A Fms Server?
Mar 27, 2012
im looking for a script that can record audio from a mic and save it to a fms server i came across a video email script but would like to have just a audio one that can do the samething as the video email with out the video part.
I'm trying to record audio from my microphone and save it out as an .FLV or .MP3 (or any other kind of audio format) file. I've gathered from my research that I need Flash Media Server which I do have access to but that's pretty much where the trail has stopped.I'm unable to find any concrete examples of doing this and would can point me in the right direction. I can use either AS2 or AS3 and this is agency work so I've got a pretty good set of tools at my disposal, just need to get somewhere with the research.
I have a requirement to do a flash program or something like that (not necessarily flash, it can be javascript or something in aspnet) that allow me to save audio in the client side of a web app, and save it on a file in the server side of the web app.
Ive found this but the only thing that it does its to recognize the microphone, I need the hability of saving the audio file, by the way the server is implemented in aspnet
I have problems recording audio using FMS4 on Windows 2008 R2.I have an old server, it's a Windows XP with FMS 3.0.2 that is working perfectly but now we're upgrading the server to Windows 2008 R2 with FMS4.I'm trying on my developpen enviroment with FMS4 Developper Version (Trial).Using the same program (AS3) to record audio that works on my old server.
I got this traces on Flash: NetStream.Record.NoAccessNetStream.Buffer.EmptyNetStream.Buffer.EmptyNetStream.Buffer.Empty ...
This are my settings after intalling.Port 1935 (didn't add port 80 because it's being use by IIS).Set "LIVE_DIR = C:Program FilesAdobeFlash Media Server 4webrootlive_recorded" on "C:Program FilesAdobeFlash Media Server 4conffms.ini
Set the "applications" folder's permission to "Everyone" to "Full control"Diabled Firewall
Even tried setting the "Flash Media Server 4" folder's permission to "Everyone" to "Full control".
I'm looking for a solution where clients watch a live stream video and can record part of this stream while watching and save this recording to disk. I can think of several solutions but not sure if any of them is possible:
- The selected part is recorded locally and saved through FileRefence. - The selected part is recorded with FMS though a second NetStream and saved with a unique ID. The user can retrieve the recorded video by download. - Start-time and end-time of the recording are send to the server where some script extracts the requested video from the live stream recording file and return it as a download.
Will there ever be the ability to add a 'Record' button to a player such as those used with Ustream, Justin.tv and other similar players? I run a live stream and would love for the viewers to have a 'Record' button so they may capture the video to their local hard drives for later playback.
I want to record a stream which is published with Flash Live Encoder to FMS 3.5, but split the recording in files with predefined length. For example if a stream 'webcam' is published I want to record it in chunks of 10 minutes: 'webcam1.flv', 'webcam2.flv' ... From what I can tell there's no facility to work with timers. The only solution I could think of was using stream.record() with a time limit parameter but that seems like a hack because it triggerstStream.Record.DiskQuotaExceeded on the stream when the recordin should stop and start recording another chunk. Has anyone done something similar?
to generate thumbnails of the streaming video to control de contents of the video streaming. Could I do that in the server side?There is any setting to do that? Could I use the getOnMetadata method to catch a bitarray and then put in into a bitmap file?
I have configured FMS on Amazon EC2 I am trying to capture data from my webcam and push it to the server.For storing the webcam i created a new folder but as it is recommended in other forums "You need to replace the signed Live application (main.far) with main.asc in[FMS-Install-Dir]/samples/applications/live/ ;(For more Info: refer to documentations & live/readme.txt) "I am not able to locate samples folder from where i can get my main.asc file
I'm trying to make a software which sends video and audio data to a flash media server by using RTMP protocol. Currently, my program can communicate with a flash media server correctly. RTMP specifications does not describe about the raw data in video/audio messages, so I muxed raw H.264 and AAC data into video/audio messages and sent to the server. The server seems to accept them, but a video player cannot playback the stream sending from the server. The player just says "Loading..." For a test purpose, I sniffed the network packets between Wirecast and the flash media server and ripped off only video and audio data. Then, I muxed those data into video/audio message and sent to the flash media server. In this case, the video player connected to the server can playback the stream correctly.
I checked the stream sent from Wirecast, the stream seems not to be H.264 raw data because those data are not started from 0x17 instead of H.264 start code. With those situation, I am wondering what kind of container format I should use for H.264/AAC data to the flash media server.
I have to a problem using the Flash Media Interactive Server Feature Explorer. I want use the sample: RecordStream. I can see the instance "RecordStream" in console FMS 3.5. and show me the video in app AIR, but does not save the .FLV in my server.
As titled, what is the way to record video/audio files using Flash Meida Server through rmtp, and allow users to access the recorded files through http?What I am trying to do, is to record a user's microphone's input and save it to the server.fterwards, I would like other users to be able to access the recorded files and mainuplating the audio data, by computeSpectrum(), to do some visualization of the audio. As I know computeSpectrum() cannot work on streaming files, so I think I need to access the recorded files using http instead of rmtp. Is that true?
My clients use Flash Media Live Encoder to publish the audio+video to my server. In some case, I want to allow my clients to publish only Audio and no video but I cannot control it via the FMLE, they can even select the video to publish.
I wanted to know if there is any way in which on the server side, I can allow my client to publish only Audio and no Video?
I want to also add cuepoints to a live recording video as it is incoming.
I have a live feed incoming from a VideoDisplay object in my Flex Air app, and I would like to be able to record the video/audio of this and save it to disk and/or upload to server.
Is this possible? If so, would it be possible to add CuePoints to the video as it is being streamed live? Right now I am just trying to record a live stream from my VideoDisplay.
From a web page, I'm looking to record audio from the user's microphone and then upload the file to a server to be stored as an MP3. My solution is built using .NET.Most similar apps that I've seen use Flash on the client and presumably Flash Media Server on the server. We don't have the kind of budget for FMS. I'm looking for a free/open source solution.I've also looked a bit at Silverlight 4 since it supports recording WAV audio but I'm not clear on how to tackle the uploading and encoding to MP3 bit.Ultimately, I need to record audio from the microphone and then be able to store the file on the server as an MP3 file. Free (or at least cheap) is required.
I have a camera attached to a video object that is displayed on stage. When a user comes to the site they see themselves, but I want to be able to save the video and take a snapshot. How would I go about getting the data out of flash to the server?
I develop failover fms application with server-side action script. But i have a problem that FMS can't continue to record stream with record mode "append".
Environment: FMS 4.5.1 r484 on CentOS 5.5/6.0
Goals:
I have 2 same data streams in failover application and republish primary to livepkgr application.
I have to store of last 10 hours intact recorded video (DVR).
Failover app logic:
1. I create NetConnection and NetStream to livepackager;
2. When primary stream is connected it attach the primary stream to livePackager NetStream
3. If primary stream is disconnected it reattach the backup stream to livePackager NetStream
Problem: I have testing environment. It stop primary stream every 5 min, and started primary stream 5 min after stopping.
It work's, fine, but after a few hours testing LIVEPACKAGER falls. It can't record a stream, NetStream.Record.Start -> NetStream.Record.NoAccess -> NetStream.Record.Stop
Search a solution: I try to relaunch recording process and have no success. try to shutdown/start livepackager, it's same, try to restart server, same no success.
I cant stream.clear() or record with mode "record" cause it clears my dvr cache, I cant clean stream directory in livepackager application.
i have fms installed on a server, say server1. my flash files (swf) which allows user to record audio is on server 2. in the swf file, the connection is set as follows: nc.connect("rtmp://server1/test");
im able to view flash videos on server2 which streams from server1. however, i cannot upload any recording to the above directory. does the recording goes to the application or webroot folder? do i need to set any authentication to connect to server1(fms) from server2(swf)??