Forum

Migrating from Nginx-Rtmp to Nimble

das 2016-06-01 14:34:23 UTC in Nimble Streamer

Currently we use nginx-rtmp for our live streaming. We are also setting up Nimble for our upcoming VOD platform.

We would like to move our live streaming to Nimble as well. All features we used in Nginx-rtmp is pretty well covered in Nimble except
1) Save the streams in MP4 format
2) Ability to run additional scripts on saved files after streaming gets over.

in Nginx-rtmp, proper callback events lets us to to run custom scripts to post-process a saved video from live stream.

So our requirement is as follows
1) Save the live streams in MP4 along with the default MPEG-Dash that Nimble supports
2) Get notified that the streaming ended and then run a script that post processes the video and uploads the new edited mp4 file to another server to the central video repository.

1) Can we achieve this Nimble?
2) Can we save the live streams to MP4 as well. We do not want to run another script to convert the MPEG-Dash files to mp4.

Max 2016-06-01 19:54:06 UTC 

Hello,

Unfortunately both of these features are not supported for now.

das 2016-06-02 03:54:14 UTC 

Since live transcoder allows custom filters, can we not use that to save to MP4?

Yury Udovichenko 2016-06-02 23:36:22 UTC 

This is a bit different but anyway, this feature is planned for one of further releases.

Post a reply


Post a new question

Categories:

Tags:

nimbleNimble StreamerFAQHLSDVRRTMPhlsnimble streamerABRcachewmsauthNimbleAPIapitranscoderSRTdvrrtmpffmpegVODsrtfailoverDASHsldpstreamingrtspwmspanellivevodudppaywallsubtitlesDispersaRTSPvideoSLDPyoutubeabrlivestreamingmp4WMSAuthMPEG-DASHpay-per-viewgeodashstreamerWMSPaneledgebandwidthWindowsencryptionthumbnailUDPhttpswhite labelconfigsmilmulticastFFMPEGsslMPEG-TSaudioCORSchunksraspberry pire-streamingmpeg-dashperformancecorsadvertizervlcrepublishingS3cloudfrontDRMuser agentandroidNDILarixrules.confplaylistadvertisingipv6MPEGTSFastSpringRAMFMLEVATcrossdomainmpegtsSMILRecordingaespushakamaiwowzaserversPullcodecmobileerrorSSLTranscodem3u8balancechromecastplaylist_dvrWowzaIDreportingconfigurationdownloadbugpublish controlRepublishingnimblestreamerdomainLarix Broadcastermpeg-tsraspianloopVidillionHttpschunkAWSawsoriginCDNwms panelroutesamazonIPscte35ipupdateUInimble webcam html5bitrateRegistration Issuedirect link32-bit Windowstwitchcache_controlitworkmelive abr support mpeg-dashwmspanelapiresumertmp abrbeirutWWDCdubaiCentOS v6.4hls to multicast udpnooblogRemote StorageWowza AgentIIS Smooth StreamingcloudmediaAbrHTTPSHot-linking protectionHDSvaddioalertsjwplayer websitebaselinetimelinewhmcsnginx rtmp nimbleAuthentication in HLSAV BridgePi4VaddiopricePI3 UbuntulimitOld logsscte-35screencastview timeinterfacesattaching domainsDVRRecordingcontainerloadbalancingmod_rewritemetadataprofileID3 tagsgbpsAxisdatmessageWMSCONFIG_HOMEwmsauthsignhighhds streamrestreamcostlocalcisco.net hotlinkhls restreaminggentoo install server nimbleVLCPublic Iptranscoding using NvidiaPaywall AuthniblerofflinedocumentationNimble streamer upgradeconcurrent-connectionsTrancoderdecodertransocding republishingVideo PlayerfileAliaslost trafficServer-sideexportopensslstoppedNimble Streamer versionmainicecast urlrulehot linkingchangelebanonlocationmanifestrtmp for YouTubeMP4 not playedspaceLarix Groveamfseekingpay per viewonSteam stopped workingnginxPlayReadyamazon web servicelimuxdvr_archivesmpeg dashobsTCORaspian BusterHLS voddvr stream twicedeep statssdpshoutcasthot-linkAXVVGanalyticspaywalapplicationblocknvencExpression Encoder7brandingtrialdebianmicrosoft streamMP4HLS PlayererrorsDASH Playerrocksoftlog traffic statslive video on demandbandwithservernimblesessionidFFmpegmultiple originsprogressive downloadABR DASHscreen freezecan't registersourceheaderprivate networkLarge DVR filesSnapshotslog nimble analysertmp playbackno WMSPanelvideojslive videointerleavingvideo stopmac osx installadaptiveAV1 codecwotermarkstreamsNGINX-RTMPJWPLAYERvimeohelp errorattachmentload balancevod no soundconcurrent connectioncache expirydvr streamconnectivityUbuntu 20 ARM - AWSunique visitor4Kcrossdomain more then 1 domaincdnvsomlive streamcpuViewer StatsWidevineFairplayAWS 3buttDelaympeg2tsServer-Side-Task-Controlnot foundCPU Loaddisk migrationpullAS3screen capturestereo to monoTranscoderLive streamingdrmsecurityresourceaes encryptioninstall players setup ready to goDVRSettingstwitch larix broadcaster androidAppleDelete recordssubscriptionABR HLS Bitrateslive pull settingsWMSPanel settingsvideo loopicecaststarttime duration seekpointrebootudp streamingoutratemonitornimble streamer vod hls transmuxingloggingapi accessDeep statsloadbalancernimble.confrtmp republishing transcodeIIS Media Servicslearnerweb playerdvr streamsinsert logoautomationnimble streamer web server php script pageNimble Streamer APIlivestreamcontent-dispositionNimble CapacityABR DVR problemAVCaptureMovieFileOutputblock downloadLive SwitcherNimble ServerPost processingadd_chunk failedfake extensionMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHnot to stealLive BroadcastRTMP republishstatus:errorFFMPEG;RTMP;I/O errortranscodingPIDHotlinking ProtectionStreaming routefacebookMPEG-Dashlarix broadcasterbroadcasterOSXadvp9snapshotpaymentstatspremium featureserver incorrect timeThumbnailsreloadLiveLIVEcontentRTMP RepublishssaiDVR Setting limitdemandHow to do live stream with multiple audio trackrmtpno internetIOSProgressivenimble aliasesHLS Streamingthumbnail dvr-thumbnailLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignreportsavoid refreshraspberrysoundHLS Meta Tag editing.transcoder nimbleSecureJetson Nanotranscodevbv-maxratedvr on wmspanelVideo cant be playedS3 AWSuser_agentautomateAndroidVR-360Failoverdockerlivestream bitrateABR bitratesPacketizingbuildpublish streamStream Delaytraffichd25AArch64delaympeg4.movalias routestoragedomain lockVOD HLS streaming on public IPoutputUsers limitcloudflareanalisysscteno soundInvalid frame headerincoming streamHTML5 playerGopwirecasta recordhttp serverNimbleStreamerav1 codecabr fallbackNimble connectionsdistributionfastspringNimble streamermp2 audiodata slicesaliasplayer sldpqataritworkscdnvideo.jsspeedup my videoiOSissuepricinggoogle cloud storagedissapointmentpay-per-minuteRAM LoadlivestreamintransocderPaywallvideo and audio not matchdiskstorage space available3.6.1-1SO_RCVBUFbuffering videocompatibility protocolsMax connectionUDP MulticastgpurestarthelpFallbackError when installinghow-tomanage_dvrrulesDVRStreamsaws amazonserver ip21SSL requestMPEG2 Videologo in streamVP9sha265nimble on cloudprerollDVR SettingPORTanalyseStreamIDcredentialsincomingmulti-viewervideo audioCross DomainSRT protocolmd5nimble dvrrtpdurationBandwidthbufferRIST BondingplayoutControl APIfallbackQuickTimevideo streamingartifactsrtsp push androidtuningactionscript 3server ssl errorCSSRistwebhookdvr to liveprogressivebroadcast videoRTMP to SRTubuntu 18Teradek DecoderlatencyNimble_Crushdynamic linksTLSV 1.2 Certificatefairplayre-publishingSRT RTMPsoftware versionadjustBroadcasthotlink protectionultra low latencyRaspberryPi4Raspberrytasks-control

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.