Record stream with H.264 and PCMU: is it supported?

I tried to record a stream which is published with H.264 codec and the telephony (PCMU) codec with a Flash Player 11+ client. The stream plays fine live but when I try to record it, I get the following error on the status of the stream: NetStream.Record.NoAccess. The file is created on disk but has only 21 KB, never more, never less. This is my log:
10:21:49.550  info   Stream (record_Aaj3g/u28_T32l87h.f4v) status: NetStream.Data.Start (level: undefined, length: 0 sec.)
10:21:49.554  info   Stream (record_Aaj3g/u28_T32l87h.f4v) status: NetStream.Publish.Start (level: status, length: 0 sec.)
10:21:49.556  info   Stream (record_Aaj3g/u28_T32l87h.f4v) status: NetStream.Play.Reset (level: status, length: 0 sec.)
10:21:50.107  info   Stream (record_Aaj3g/u28_T32l87h.f4v) status: NetStream.Record.Start (level: status, length: 0 sec.)
10:21:59.962  info   Stream (record_Aaj3g/u28_T32l87h.f4v) status: NetStream.Record.NoAccess (level: status, length: 0 sec.)
10:21:59.966  info   Stream (record_Aaj3g/u28_T32l87h.f4v) status: NetStream.Record.Stop (level: status, length: 0 sec.)
I digged the problem a little and found that I also have an error in the Windows Event Viewer from AMSCore:
Error from libmp4.dll:
Received an audio packet of unknown type..
I even tried to publish the stream in "record" mode instead of "live" directly from the client to see if it does the same thing. It does, I get exactly the same result.
I searched on the web hoping to find something about the problem but without any result. The only reference I see is a table in the AMS documentation listing the supported file types and codecs but there is no mention of the PCMU/PCMA codecs. Here: http://help.adobe.com/en_US/adobemediaserver/techoverview/WS07865d390fac8e1f-4c43d6e71321e c235dd-7fff.2.3.html#WS5b3ccc516d4fbf351e63e3d119ed944a1a-7fe7.2.3
In last resort, I tried to publish the file as RAW. It seems to work but I can hardly use this format since it is only usable by Flash Player I think. I cannot convert or reuse the file on another platform.
By the way, I had the same result on FMS 3.5.3 and AMS 5.0.1
Any idea? Is this normal or what?

Update: I discovered several other recordings which had 21 kb in size, also f4v but with only sound, nellymoser. I did not get any error in logs or event viewer which makes it tough to debug! What could cause such a thing? I understand that there is no data recorded in the stream file, except metadata probably. I tried to convert such a file with ffmpeg and got an error saying there is no stream data found in file.
The method we use for publishing/recording is the following: the stream is published from the client in live mode (no record at all). On the server side, I create a new Stream and attach the publishing stream to it. Then I record the new stream. It seems to be working great in most cases but sometimes, for unknown reasons, it does not work.
Anybody, an idea?

Similar Messages

  • Streaming with H.264 (jiggle)

    Hello,
    After streaming with Flash Media Encoder 3.1 and ManyCam/Splitcam with VP6 and 320x240,30fps (works good!!),
    I tried to stream HQ with H.264,30FPS,640x360,700kbps...
    Buter after pressing start,the both Windows (Input and Output) will jiggle very strong.(In the Justin.tv stream,too,of course)
    Looking in the Encoding Log,it shows me an Output with 11-12 fps.
    But where is the Problem? (PC,Internet...?)
    My System:
    Laptop Core 2 duo T5250@1,50GHz
    3GB RAM
    Windows Vista
    enough Harddisk
    ATI Mobility Radeon X2300
    DSL 20.000/1.024
    Thanks a lot =)

    Ithink the problem is that the H.264 codec needs more CPU resources compared to ON2 VP6.
    I tried 640x480, 25fps, 200Kbps with the 2 codec (VP6, and h264). I have the H.264 codec with a delay of 3 seconds and a delay vp6 less than 1 second.
    I think these should you need more CPU resources with H264
    the cpu works a lot with h.264 and this makes for more delay
    http://help.adobe.com/es_ES/Flash/10.0_UsingFlash/WS9222D73A-676D-41cd-9222-A4884858BBA3.h tml
    Enrique Figueroa

  • I recorded audio with Quicktime player and the sound files won't disappear from the desktop no matter how I try to put them in the trash...

    I recorded audio with Quicktime player and the sound files won't disappear from the desktop no matter how I try to put them in the trash...tried xing out the red x, putting them in the trash...right clicking to make them disappear...nothing works...

    Just got rid of them... I closed Quicktime and was asked to delete. So I deleted them. Problem solved.

  • How do you record video with usb mic and have the audio from garageband be the sound when recording and not just your normal voice but garage band effects for youtube?

    How do you record video with usb mic and have the audio form garageband be apart of the video when recording, meaning the audio from garageband and echo  and not just your normal voice for youtube post?its not add the garageband audio its just normal voice from mic no  effects is going thru?

    Hi Life93,
    What you describe would be possible by recording your video, then removing the audio from it and adding audio from GarageBand once the video is in iMovie (I presume here that you are using iMovie for your video production. Other applications may need different methods.)
    See this thread on how to remove the audio from a clip in iMovie -
    Is there a way to separate audio from a video c...
    https://discussions.apple.com/thread/1779767
    To add audio from GarageBand use this article -
    iMovie '11: Add a sound clip to your project
    http://support.apple.com/kb/PH2255
    Thanks for using Apple Support Communities.
    Best,
    Brett L

  • Auto-archiving streams with H.264 video

    My CDN is running FMS, and my customers and I stream a lot of live traffic through it. We've got FMS configured to auto-archive our live streams, but that only works for stream using VP6 video. When I look at the archived files captured from H.264 streams I get audio but no video.
    Is it possible to get FMS to autoarchive H.264 streams? Or is this planned for a future release of FMS?

    Yes, that does help, thanks!
    We do indeed have a script running to do our auto-archving. It currently doesn't recognize h.264, but with the info you provided I should be able to modify it to do so.
    What we are currently running is:
    * (C) Copyright 2007 Adobe Systems Incorporated. All Rights Reserved.
    * NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the
    * terms of the Adobe license agreement accompanying it.  If you have received this file from a
    * source other than Adobe, then your use, modification, or distribution of it requires the prior
    * written permission of Adobe.                                                                
    * THIS CODE AND INFORMATION IS PROVIDED "AS-IS" WITHOUT WARRANTY OF                           
    * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO                         
    * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A                              
    * PARTICULAR PURPOSE.                                                                         
    *  THIS CODE IS NOT SUPPORTED BY Adobe Systems Incorporated.                                  
    /* Adobe Flash Functions */                                                                    
    /* Load webservices.asc */
    load("webservices/WebServices.asc");
    trace(" * Loaded webservices/WebServices.asc");
    trace(" * Started Application");
    application.onConnect = function( client ) {
            /* Connection has started */     
            client.getStreamLength = function( streamName ) {
                    trace(" * Length => " + Stream.length( streamName ));
                    return Stream.length( streamName );               
            trace(" * Camera Connected");                             
            application.acceptConnection( client );                   
    application.onPublish = function (p_c, p_stream) {
            /* Publishing has started */           
            trace(" * p_c => " + p_c);             
            trace(" * p_stream => " + p_stream);   
            trace(" * Publishing started for stream " + p_stream.name);
            p_stream.archiveStart();                                
    application.onUnpublish = function (p_c, p_stream){
            /* Publishing has stopped */            
            trace(" * Publishing stopped for stream " + p_stream.name);
            p_stream.archive();                                     
    /* Our Custom Functions */
    /* Last Modified Tue Dec 1 2:55 pm */
    trace(" * Loading Custom Functions ... ");
    Date.prototype.unixTime = function () {
            /* Create and returl unix timestamp */
            trace(" * Getting UNIX Timestamp ... ");
            return Math.round(this.getTime() / 1000);
    Stream.prototype.archiveStart = function() {
            /* Start archiving stream */     
            this.record(); // start recording live stream
            trace(" * Recording started for stream");          
            this.startTime  = (new Date()).unixTime();
            // attach start time in unix time to object
    Stream.prototype.archive = function() {
            trace(" * Function => Stream.prototype.archive");
            this.record(false);
            // stop recording live stream                                                                                                                                                                                                              
            trace(" * Setting this.record to false");                                                                                                                                                                                         
            f = "/streams/_definst_/" + this.name + ".flv";
            // current name of file that was recorded                                                                                    
            trace(" * f => " + f);                                                                                                                                                                                                            
            src             = new File(f); // create a new file object of for sourse                                                                                                                                                                                                  
            if(src.exists){
                    /* src file exists */
                    trace(" * Src for " + f + " exists");
                    /* Create new unique name for recorded stream */
                    f1 = '/streams/_definst_/live_event_archives/auto_archive_' + this.name + '_'  + this.startTime + ".flv";
                    trace (" * New file name => " + f1);
                    /* Copy src file to new file */
                    try{
                            src.copyTo(f1);
                            trace(" * Copied src to " + f1);
                    catch(error){
                            trace(" * ERROR copying src to " + f1 + ": " + error.message);
                    /* Remove src file */
                    try{
                            src.remove(); // remove source file
                            trace(" * Removed src");
                    catch(error){
                            trace(" * ERROR deleting file: " + error.message);
                    /* Make web service request to vod server */
                    trace(" * Preparing to send to vod server ... ");
                    this.sendToVOD(this.name,f1,this.startTime,new Date().unixTime());
            else{
                    trace(" * ERROR! Src does not exist! " + src);
    Stream.prototype.sendToVOD = function(n,f,s,e) {
            trace(" * Preparing to submitting data to vod server ... ");
            trace(" * n => " + n );
            trace(" * f => " + f );
            trace(" * s => " + s );
            trace(" * e => " + e );
            /* URL for web service call */
            var cst_url = "http://cst.{OUR DOMAIN}.net/gateway/point/?name=" + n + '&file=' + f + '&start=' + s + '&end=' + e;
            trace(" * URL => " + cst_url);
            /* Init new webservice url call */
            var web = new WebService(cst_url);
            /* Make web service request */
            web.onLoad = function(wsdl){
                    trace(" * Connected to vod web service");
            web.onFault = function (wsdl){
                    trace(" * Could not connect to vod web service!");
    So, I will see if I can't modify it to decide whether it need to do mp4 or flv, and see if that helps.

  • In which steps of Logic E. can I make a stereo audio recording track with a right and left microphone?

    I  want to make a stereo recording with a microphone for left and one for right. Can someone tell me the Logic steps to record 2 tracks (mono left and
    mono right?) at once, to make a stereo track from both tracks?   I use Logic Express 7.

    I think it is easy if you have an audio interface that has two mic imputs. You direct each of them to two different mono audio tracks. Then, at the time if playing it, you just pan one channel to the left and the other to the right.
    I think this is what you are asking for,
    hope it helps

  • Render error with h.264 and Image sequence

    Hi,
    I have simple animation I want to render out. Problem is when I export it as h.264, error happens on one frame like you can see here.
    Whith image sequence, Motion will render skipping frames here and there so some part are just fine, but some part are not.
    Also some frame has same green error just like with h.264. I'm rendering as PNG.
    I also tested rendering as Prores HQ and that one came just fine. Weird isn't it?!?
    Any idea what might cause this?
    I need h.264 for preview purpose and final result as image sequence...
    Thanks
    Message was edited by: Raty Better title and tags

    Hi,
    Thanks for response. Sorry, but I can not share project file since it's client work.
    Anyway, I think latest 5.0.3 update might be issue. My Mac setup is OSX 10.7.3 on Macbook Pro (2010) with i7 and GeForce GT 330M.
    I have also older Macbook (I think it's 2008 model with only version of unibody Macbook) which has also same OSX 10.7.3, but Motion 5.0.2. Tested with very same project and rendered out without any problem!
    So, is there any way to reinstall one step older version of Motion after installing 5.0.3???

  • What's difference push stream with server script and push with flash media live encoder??

    Hi
    I'm multi point push streaming with adobe flash media server 4
    Stream structure like this
    Open Broadcaster Software (or Flash media live encoder) (RTMP) -> Home Flash media server with multi push script (main.asc)
    -> Stream to 2 justintv channels + 1 dailymotion channel (1024x576 , 1750Kbps)
    no problem at all when streaming to justintv
    but some another stream services have speed problem
    ustream can not push with this method
    and dailymotion, vaughnlive push speed slow down than OBS or FMLE Direct stream
    for example
    when direct streaming with OBS or FMLE (Without home server) , no problem at all stream to dailymotion and vaughnlive
    clearly no lag
    but when push with server script, slow down push speed and unstable (it affect only for dailymotion and vaughnlive streams)
    justintv upload speed same as OBS, FMLE's bitrate but dailymotion, vaughnlive bitrate always slower than justintv or OBS, FMLE
    Like this - justintv , OBS, FMLE (1750Kbps~2000Kbps) but dailymotion, vaughnlive (1600Kbps~1800Kbps)
    I don't understand why have push speed difference between server script push and OBS, FMLE push
    Have any reason? and do not have solution???
    (sorry for my bad english)

    First of all let me clarify that we call multi point publish and it has been explained in detail here
    http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0773d56e -7ffbDev.html
    When you do multi point publish(MPP) you publish from one server to another server, when you use FMLE you do a normal publish of stream(s) from a client/encoder(FMLE in this case) to the Adobe Media server.

  • I am planning to buy an ipad mini wifi 16gb because i really want a tablet with high graphics and high loaded games support so is ipad mini wifi 16gb best for gaming ? because i own a samsung galaxy tab 3 and it is worst even it lag and stucks !

    is ipad mini is capable to run high graphics and high loaded games with no lag and will not stuck while playing high graphics / loaded game ?
    tell me i want your suggestions !

    is ipad mini is capable to run high graphics and high loaded games with no lag and will not stuck while playing high graphics / loaded game ?
    tell me i want your suggestions !

  • HT3775 Video recorded with a digital video recorder with H.264 and Avi options. how do I manage to preview the video and burn it on a disc

    I have a problem previewing data recorded on DVR machine H.264 trnsfered to the apple machine using a flash disk.
    The data is in form of video footage.
    The Mac player warns of missing codec to allow the preview.
    How do I tell which codec and how will I achieve my goal?

    Sorry, you need to convert if you want it on iPad.
    iPad video formats:
    Video formats supported: H.264 video up to 1080p, 30 frames per second, High Profile level 4.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG‑4 video up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format

  • HT204053 my wife and I use one apple id for itunes and the cloud. I was invited to join a photo stream with a friend and I said yes and for some reason the invite and photostream went to her phone only. The similar invite is also in my inbox on the associ

    I was invited to join a photo stream from a friend. My wife and I only have one email associated with our phones, the photostream message went to only my wife's phone and not mine although the invite was in my inbox on the associated account I appreciate any help.

    Problem solved forwarded the invite to to my phone which is associated rto another account now it is working......

  • Search record combine with read only and read/write record

    can the search record display read only and read write only record together ?

    Maybe your Mac-B user account has the same (short) user name
    as your Mac-A user account. Matching user names or short user names
    could make the Mac-B account able to Read & Write to your shared folder.
    Because I think you can log in with short user names to a server
    as well. I guess passwords should be matching as well,
    and perhaps the user ID's (System Preferences -> Accounts
    -> right-click on user) also?
    Cheers,
    Vincent Verheyen.

  • Recording Video with iPhone 4S and Final Cut Express

    Hello,
    I make drum covers using Pro Tools for audio recording, and FCE for video editing.  I have 2 sony handy cams for different angles/views, and recently purchased an iPhone 4S.  I typically import the videos into FCE and cut out the camera's audio and import Pro Tools audio. I figured I could use another angle with the iPhone.  When I imported all 3 clips (sony, sony, iphone) into FCE, the iphone clip plays in FCE, but has an orange line in the timeline section, and plays really choppy.  I tried rendering the video for real-time editing, and that didn't seem to work.  The biggest issue, is that the video from the iPhone will not sync correctly with the music, but my other cameras do just fine. 
    Any help would be greatly appreciated!  
    -Justin

    In MPEG Streamclip, you must make the proper audio settings as well as video settings.  Normally, FCE Sequences require uncompressed AIFF (PCM) audio at 48khz, 16 bit.  Which audio settings did you use?
    This tutorial on using MPEG Streamclip may help: http://www.secondchairvideo.com/?p=739  Although it is written for converting DVD footage, the basics are the same.
    -DH

  • Record Audio with Captivate 2 and Vista

    I'm using Vista 32-bit and I can't record audio.
    Is there any Idea, who to fix the problem?

    The fix even fixed my set up which is Captivate running on
    Vista home running on VMware Fusion running on an Intel Mac.
    quote:
    Originally posted by:
    CatBandit
    I know that. I wasn't clear, and do apologize for that. I
    meant that the microphone or video card wasn't working
    with Captivate, not that they weren't working at all. This
    has been a problem for some time, specifically with regards to some
    USB Mic setups, and with "RealTek" audio cards. In those cases, a
    fix" (patch) has been made available.
    The fact that you can record and playback in other programs
    has nothing to do with this little bug...
    The fix I referred to above is available
    at
    this link
    . I hope this helps!

  • Recording drums with iMac g5 and compression - performance?

    Hello,
    I bought my wife an iMac g5 1.8 ghz last year (before they upgraded to the ATI cards - grr) and I'm possibly going to try to find a PowerMac g5 on eBay so she can use a better video card. Currently I'm using Windows XP and Cakewalk Sonar for recording but I want to use her old iMac if I find a PowerMac for her.
    I will need a new sound card with at least 7 inputs, I already have done some research on this but any suggestions on cards that will work well in the scenario I'm about to describe would be great. I need to record 7 tracks at once (for drums) and I will need to run a compressor on 5 of them indpendently (snare, bass drum, and 3 toms) using Logic, and I'm not sure if I should compress these in realtime as they are tracked using plugins, or after they are recorded.
    For those of you with experience doing this - should I be able to record 7 tracks simultaneously using a 1.8 ghz, 1 gig of ram iMac g5 with decent performance? The songs I'm working on have 2 vocal parts, drums, guitar, and bass with a little reverb / delay / compression used througout but my main concern is tracking the drums without the sound "dropping out".
    Any feedback on if her iMac would work for this would be great. It's running 10.3 but I'll probably upgrade to tiger if I go this route when I get the new sound card and LE7.
    Thanks,
    -Jayme

    Jayme, I'm running logic on a powerbook with FAR less poke than the G5 imac. I'm using the Edirol FA 101.
    The most I've been able to record at once was when I was testing my lacie firewire drive, so take that into account. But my machine managed to record 10 inputs while simultaniously playing back 32 channels at 24bit @ 96khz.
    I think for what you need it'll be fine. The harddrive in the iMac is probably a lot faster than my built in drive, but probably not quite up to what my lacie can do, so bare that in mind, although the difference should be fairly minimal.
    With the compression, if you're going to be compressing with a plug in either way, whether it's pre or post recording then you may as well do it after recording. That way you can spend more time getting it right. Pus as you'll already be firmly within the digital domain no amount of compression will protect against clipping caused by recording too loud. If you were gonna use external analogue compressors my advice would be opposite to this.
    Plus LE7 doesn't allow you to do this anyway, I just thought I'd give you my reasoning first.
    Anyways I can basically assure you the performance of the imac should be more than enough to keep you going mate.

Maybe you are looking for

  • Creation of Service Order from Service Plan

    Hi Experts, I am working on sap crm 5.0 version Pls help in the service order creation from service plan  document I have Created a service plan product and maintained a service plan template with an interval of 3months In Service Plan to service ord

  • How is it possible to make sure that LV uses the same thread for several threadsafe DLL calls?

    Hello, i have a thread safe DLL and most functions are called from serveral threads from the LV apllication without problems. In case of an error i have to call an error handler function in this DLL (like WinAPI: GetLastError()) from the same thread

  • Finder constantly relaunching

    Hey-- I am running OSX 10.4 on a MacBook Pro. Recently, as I was shutting down my computer, my Finder started constantly relaunching (every 1 second or so). As such, I can't open any programs, open any windows or do anything. Even when I force shut d

  • Integration scenario with Proxy

    Hi, We have a complex out of box solution in PI, that we are tying to implement. Purchase order is send from SAP ECC to PI 7.0. This idoc would be received at PI and than a return message ( I am not sure if it is called acknowledgment) is send back t

  • Epson cx4200

    I have an ibook G4 and am trying to run an epson cx 4200. When purchased it worked but had some missing file from printer download. contacted epson got that resolved but now the laptop doesnt recognize the printer and it wont let me add it at all. Th