Forum

FingerPrinting / Alias Overlay

Geoff 2019-08-28 06:59:24 UTC in WMSPanel functionality

Hello,
We have multiple aliases with clients who pull using that alias. But it appears that 1 user is leaking streams. The only way to find out who is to disable 1 by 1 until the leak stops and there can be 5 mins of buffering sometimes.

With xtremecodes you can print a fingerprint ID and it displays the line number or in nimbles case the alias.

Would you be able to add this feature, i think it would be very popular

Best Regards, Geoff

Sergei Ovchinnikov 2019-08-28 08:08:13 UTC 

Hello!
Could you specify the way you determine leaking, is there abnormal number of connections or bandwidth increase?
It's possible to get number of connections for each aliased stream via WMSPanel Stream Report.

Geoff 2019-08-28 08:33:07 UTC 

Hi,
Its just 1 stream leak at a time, but we use multiple aliases. but the printing the overall of the alias would be a great feature security wise

Geoff 2019-08-28 11:17:24 UTC 

Also to add to the above: our logo is on some streams and it was seen on youtube, so thats how we know it was leaked

Max 2019-08-28 14:42:10 UTC 

Hello Geoff,

Do you mean "leaking" is when multiple clients play stream from your server(s) using the same alias (or multiple streams with the same alias)?

I did not get the idea of printing line number or fingerprint ID in xtremecodes.

As an option you can use Transcoder to insert different stream logo/ID for each client, but I guess that is not the way you meant when explained how xtremecodes indicates the leak.

Thank you.

Post a reply


Post a new question

Categories:

Tags:

nimbleNimble StreamerFAQHLSDVRRTMPhlsnimble streamerABRwmsauthcacheNimbleffmpegdvrAPIapitranscoderfailoverrtmpVODstreamingDASHwmspanelvodudprtsppaywallsubtitlesDispersaRTSPyoutubelivelivestreamingmp4MPEG-DASHWMSAuthpay-per-viewgeosldpdashstreamervideoabrWindowsencryptionUDPhttpswhite labelconfiguser agentsmilFFMPEGmulticastsslaudioMPEG-TSedgeCORSchunksraspberry pire-streamingandroidbandwidthmpeg-dashadvertizercorsDRMvlcS3rules.confadvertisingipv6FastSpringRAMwms panelthumbnailFMLEVATcrossdomainupdatempegtsRecordingplaylistSMILakamaiaespushwowzaserversSRTSSLerrorm3u8Transcodebalanceplaylist_dvrWowzachromecastIDreportingconfigurationsrtbugdownloadnimblestreamerdomainperformanceraspianVidillionHttpsloopawsIPWMSPanelmobilerepublishingAWSpublish controlcodecmpeg-tschunknimble webcam html5UIRegistration Issuedirect link32-bit Windowstwitchanalysecache_controlitworkmelive abr support mpeg-dashrtmp abrbeirutWWDCdubaideep statshls to multicast udplogIIS Smooth StreamingcloudmediaCDNHTTPSAbrHot-linking protectionHDSvaddioMPEGTSalertsNDIViewer Statsjwplayer websiteAuthentication in HLSwhmcsbaselineCentOS v6.4pricenginx rtmp nimblelimitOld logsAV BridgescreencastVaddioPI3 Ubuntuview timeattaching domainswmspanelapiWMSCONFIG_HOMEmessageinterfacesrestreamcostoriginDVRRecordingloadbalancingmetadatamod_rewriteprofileAxisgbpsID3 tagshls restreamingwmsauthsignhighhds streamVLCresumeniblerciscolocalVideo Playertransocding republishingdecoder.net hotlinkAliaslost trafficgentoo install server nimbletranscoding using NvidiaPublic IpPaywall Authdocumentationofflineipconcurrent-connectionsTrancoderfileicecast urlrulelebanonlocationmanifesthot linkingMP4 not playedspacechangeamfServer-sidetasks-controlplayoutseekingstoppedmainonPlayReadylimuxamazon web servicedvr streamconnectivityunique visitoraliasdata slicesdvr stream twiceHLS vodAXVVGhot-linkpay per viewanalyticsapplicationpaywalblockmpeg dash7TCObrandingopenssltrialMP4microsoft streamerrorsrocksoftlog traffic statsdebianExpression Encoderlive video on demandbandwithABR DASHprogressive downloadHLS Playermultiple originsFFmpegnimblesessionidDASH Playerserverheaderlog nimble analysertmp playbackvideojsSnapshotsbitrateadaptiveAV1 codecprivate networkPullJWPLAYERNGINX-RTMPno WMSPanellive videosoundHLS Meta Tag editing.streamsattachmentmac osx installsourcecrossdomain more then 1 domain4Kwotermarkconcurrent connectionvod no soundhelp errorvimeoload balanceFairplayAWS 3buttRemote StorageWowza Agentcdnvsomnot foundlive streampullfallbackamazonControl APIWidevineAS3TranscoderLive streamingsecuritympeg2tsServer-Side-Task-Controldisk migrationinstall players setup ready to goDVRSettingstwitch larix broadcaster androidAppleDelete recordsstereo to monoscreen capturedrmicecastresourceaes encryptionvideo loopsubscriptionstarttime duration seekpointrebootlive pull settingsABR HLS Bitratesmonitorrtmp for YouTubeIIS Media Servicsrtmp republishing transcodenimble.confDeep statsapi accessinterleavingweb playerdvr streamsoutratenimble streamer web server php script pageautomationNimble Streamer APIlivestreamscreen freezecan't registercontent-dispositionABR DVR problemNimble Capacitynimble streamer vod hls transmuxingloggingactionscript 3learnerLive SwitcherCross Domaininsert logoNimble Servernot to stealLive BroadcastDVRStreamsRTMP republishblock downloadAVCaptureMovieFileOutputadd_chunk failedPost processingfake extensionMPEG DASHTranscoder MPEG DASHUbuntu artful 17.10broadcastertranscodingFFMPEG;RTMP;I/O errorstatus:errorStreaming routeHotlinking ProtectionMPEG-Dashlarix broadcasterpremium featureThumbnailsserver incorrect timeLIVELivenimble on cloudroutesprerollpaymentHow to do live stream with multiple audio tracknimble aliasesProgressivestatsreloadvp9adrmtpno internetSecuredemandAndroiduser_agentdvr on wmspanelS3 AWSrestartIOSBroadcastLarixreportsraspberryavoid refreshPIDHLS Streamingthumbnail dvr-thumbnailwmsAuthSignnimble streamer mpeg-ts multiple inputsLoad-BalancingDVR SettingPORTlatencycredentialsadjusttranscodeRepublishingdelaympeg4transcoder nimbleVR-360Failoverhttp servera record21server ipbuildABR bitratesPacketizingav1 codecNimble connectionsabr fallbackubuntu 18Teradek DecoderSLDPspeedup my videoiOSprogressivewebhookdvr to livefastspringmp2 audiodistributionstoragealias route.movoutputUsers limitcloudflareVOD HLS streaming on public IPdomain lockRTMP RepublishcontentrulesError when installingvideo and audio not matchcloudfrontPaywallanalisyssctediskstorage space available3.6.1-1CSSartifactsrtsp push androidcache expiryQuickTimevideo streamingincoming streamInvalid frame headerno soundtraffichd25publish streamAArch64buffering videoSO_RCVBUFdissapointmentpay-per-minutelogo in streamMPEG2 Videolivestream bitrateMax connectionUDP MulticastssaiDVR Setting limitbufferGopHTML5 playernimble dvrdurationBandwidthlivestreamintransocderqataritworkscdnvideo.jsgoogle cloud storageissuepricing

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.