Larix Broadcaster - Return Feed

Jonathan 2020-06-26 13:01:10 UTC in WMSPanel functionality

Would it be possible to add the ability to view a return feed in Larix Broadcaster? I'd love to be able to view a webrtc stream for return video/audio from studio for example, so the user can hear the studio but only have to use one device.

Yury 2020-06-26 13:16:32 UTC 

Hi Jonathan,

We have this kind of functionality in our plans for this year. This will likely be SRT audio feedback from other SRT-capable software. I'll be glad to share any beta versions with you to get some first impressions and thoughts from an active user.

Thank you!

Jonathan 2020-06-26 14:00:36 UTC 

Thanks Yury as return SRT feed would be a step in the right direction. We would be looking to send back from vMix so generating an SRT output would be easy. If possible I would like to pursue the Webrtc option as this would be even lower latency, particularly when participants are trying to interact with each other.

I'd definitely be very happy to test any betas for you.

Yury 2020-06-27 02:47:16 UTC 

WebRTC isn't a good option as it requires deep integration between counterparts. That's why SRT is a much better option, especially having lower "latency" parameter.

Jonathan 2020-06-27 05:15:31 UTC 

Ok. I’d be really happy with SRT return - the lower latency the better. Could it be done with SLDP as an option as well?

Yury 2020-06-27 12:24:24 UTC 

Most likely later on we'll provide the feedback via all protocols supported by our mobile player, including SLDP and Icecast. But first it will be SRT for sure.

Jonathan 2020-06-27 15:20:00 UTC 

Brilliant news!

Yoni 2020-07-29 14:09:30 UTC 

To recieve a voice feedback for our broadcaster is crucial for us as well.
Would love to get the beta release.
Also throwing in another need is to recieve short textual chat messages in Larix app (for the same reason as the voice).

Yury 2020-07-29 23:16:40 UTC 

Yoni, thank you for the idea!

Jonathan 2020-10-10 14:32:30 UTC 

Hi Yuri, just wondering if there was any progress with this?

Yury 2020-10-11 00:30:01 UTC 

Hi Jonathan,
We have it in our roadmap for November/December most probably.

Robert 2020-10-11 13:07:35 UTC 

Can't wait for this new feature. As well as background running of the app too.

Dave 2020-10-11 15:16:21 UTC 

Great news

Yury 2020-10-11 22:10:31 UTC 

Robert, background is available in Android version already. On iOS it will not be available any time soon - it's just not allowed by the iOS.

Tony 2020-10-14 16:25:01 UTC 

It will be good to allow an audio only version of the send and return feed to save bandwidth. We will be using it for communications for staff working from home.

Yury 2020-10-14 22:36:46 UTC 

Tony, why not using messengers like Zoom or Skype for this?

Tony 2020-10-14 22:58:56 UTC 

Yes, that is what is done now. It would be good to integrate everything into one platform

Yury 2020-10-14 23:15:18 UTC 

OK, got it.

Marco 2020-11-11 11:14:31 UTC 

Hi, a return SRT feed would be fantastic- is it possible to get the beta release?

Thanks Marco

Yury 2020-11-11 12:01:45 UTC 

Once we have this feature we'll release it after proper testing, stay tuned :)

Robert 2020-11-11 12:45:13 UTC 

I would like to ask for new features, if you don't mind:
- Background executing in iOS devices
- SRT return feed (so that the guest can see the master pgm)
- Bonding possibilities (bond the internal 4G with Wi-fi mifi for instance)
- IFB audio return from studio
- Remote configuration of the app from the studio

Yury 2020-11-12 00:32:17 UTC 

Robert, here's what we got regarding those features:
- Background in iOS has resource limitation so we doubt we can fit Broadcaster into that.
- We plan adding IFB via SRT, audio will be the primary media for return feed.
- Bonding is implemented on OS level, we cannot handle it on application level.
- This is a deep custom development as it requires some control panel or control app to manipulate from studio, plus some protocol for remote control etc. The idea is great but it needs a lot of efforts to design and implement properly. If we ever get back to it, I'll contact you to figure out the use case and initial requirements.

Thank you.

Robert 2020-11-12 20:15:05 UTC 

Thanks a lot for the feedback.
- Regarding the bonding feature, why other apps are able to achieve it like the LiveU app, Dejero app, Aviwest app and TVU app?
- Regarding the remote configuration. A common use case is that the end user of the Larix app is not a "technical user". Now, we send the a groove link with all the parameters pre-configured but there are some of them that cannot be configured and the user needs to dive in the app and set it. (Like stabilization on/off, variable framerate on/off and so on.

Thanks again for your feedback.

Yury 2020-11-12 23:27:11 UTC 

We may consider approaching bonding later on but when we considered it last time, it was very tricky.

As for missing options in Grove - we've recently released its update, so now collect feedback again to see what people may find useful. So we'll consider adding those options as well.

Tony 2020-11-13 04:34:52 UTC 

@ Yury I agree with Robert on a way to make the configuration easier.

@ Robert As for bonding I am willing to wait until SRT 1.5 is out as it will have bonding and it might be easier to implement. However, I don't see a strong use case for cellular and wifi bonding. If people are at home I don't think it is needed. If they are on the field my experience is that it is better than nothing but doesn't work well. The only use case that works well is multiple sim card bonding that requires the user to have another phone. They can tether via wifi to another phone and bond with the on board sim card too. The reality is not everyone will have a second phone. They will still call if there are issues. I find it easier to have them stream at 1mbit SD

@ Yuri it would be great to have QR codes that will have an ideal 3mbit config and a 1mbit config so that can try them before they call in for help.

Yury 2020-11-13 05:54:55 UTC 

Tony thanks for your feedback! Regarding configuration - it's possible to add some of encoder settings into Grove QR code so that might do the job.

Post a reply

Post a new question



nimbleNimble StreamerFAQHLSDVRRTMPhlsnimble streamerABRcachewmsauthNimbleAPIdvrapirtmpSRTtranscoderffmpegVODsrtfailoverDASHsldpstreamingrtspwmspanellivevodudppaywallsubtitlesDispersaRTSPSLDPvideoyoutubeabrlivestreamingmp4WMSAuthMPEG-DASHpay-per-viewgeodashstreamerbandwidthedgeWMSPanelWindowsUDPencryptionhttpswhite labelconfigsmilmulticastsslFFMPEGMPEG-TSaudioCORSchunksraspberry pire-streamingmpeg-dashperformancecorsadvertizervlcrepublishingcloudfrontDRMS3user agentandroidrules.confplaylistadvertisingipv6MPEGTSFastSpringRAMthumbnailFMLEVATcrossdomainipupdatempegtsSMILRecordingaespushakamaiwowzaserversPullcodecmobileerrorSSLbalanceTranscodem3u8chromecastplaylist_dvrWowzaIDreportingconfigurationbugdownloadpublish controlnimblestreamerdomainLarixRepublishingLarix Broadcasterraspianmpeg-tsloopVidillionHttpschunkAWSawsoriginNDICDNrouteswms panelamazonIPnimble webcam html5UIbitrateRegistration Issuedirect link32-bit Windowstwitchcache_controlitworkmelive abr support mpeg-dashwmspanelapiresumertmp abrbeirutWWDCdubaideep statsCentOS v6.4hls to multicast udpnooblogWowza AgentRemote StorageIIS Smooth StreamingcloudmediaAbrHTTPSHot-linking protectionHDSvaddioalertsjwplayer websitebaselinewhmcsAuthentication in HLSPi4nginx rtmp nimblepriceAV BridgelimitOld logsscte-35VaddioscreencastPI3 Ubuntuview timeattaching domainscontainerinterfacesDVRRecordingloadbalancingmod_rewritemetadatadatmessageWMSCONFIG_HOMEprofilerestreamcostID3 tagsgbpsAxiswmsauthsignhighhds streamlocalciscohls hotlinkVLCniblergentoo install server nimblePublic Iptranscoding using NvidiaPaywall Authdecodertransocding republishingVideo PlayerofflinedocumentationNimble streamer upgradeAliasTrancoderconcurrent-connectionslost trafficfileServer-sideicecast urlrulestoppedNimble Streamer versionmainhot linkingchangelebanonlocationmanifestLarix GroveamfMP4 not playedspacepay per viewseekingonSteam stopped workingdvr_archivesmpeg dashobsTCORaspian BusteropensslHLS vodnginxPlayReadyamazon web servicelimuxdvr stream twiceanalyticspaywalapplicationsdphot-linkAXVVGExpression Encoderblocknvenc7brandingHLS PlayerdebiantrialDASH Playermicrosoft streamMP4errorsrocksoftlog traffic statslive video on demandbandwithserverscreen freezecan't registernimblesessionidFFmpegmultiple originsprogressive downloadABR DASHprivate networkLarge DVR filessourceSnapshotsheaderno WMSPanellive videointerleavinglog nimble analysertmp playbackmac osx installvideo stopvideojswotermarkstreamsvimeohelp erroradaptiveAV1 codecattachmentNGINX-RTMPJWPLAYERload balancecache expiryvod no soundconcurrent connectiondvr streamconnectivityUbuntu 20 ARM - AWSunique visitorcdnvsomlive stream4Kcrossdomain more then 1 domainViewer StatsWidevinecpumpeg2tsDelayServer-Side-Task-Controldisk migrationnot foundCPU LoadpullAWS 3buttscreen capturestereo to monoAS3drmresourceaes encryptionsubscriptioninstall players setup ready to gotwitch larix broadcaster androidDVRSettingsDelete recordsAppleTranscoderLive streamingsecurityABR HLS Bitrateslive pull settingsWMSPanel settingsrtmp for YouTubevideo loopstarttime duration seekpointrebootudp streamingoutratemonitoricecastnimble streamer vod hls transmuxingloggingapi accessDeep statsloadbalancerlearnerweb playernimble.confrtmp republishing transcodeIIS Media Servicsinsert logocontent-dispositiondvr streamsautomationnimble streamer web server php script pageNimble Streamer APIlivestreamAVCaptureMovieFileOutputblock downloadNimble CapacityABR DVR problemNimble ServerPost processingadd_chunk failedfake extensionMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHLive SwitcherRTMP republishnot to stealLive Broadcaststatus:errorFFMPEG;RTMP;I/O errortranscodingPIDHotlinking ProtectionStreaming routefacebookMPEG-Dashlarix broadcasterbroadcasterOSXpaymentstatspremium featureserver incorrect timeThumbnailsreloadLiveLIVEadvp9contentRTMP RepublishdemandHow to do live stream with multiple audio trackssaiDVR Setting limitProgressivenimble aliasesrmtpno internetHLS Streamingthumbnail dvr-thumbnailLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignsoundHLS Meta Tag editing.reportsavoid refreshraspberrySecureJetson Nanotranscoder nimbledvr on wmspanelVideo cant be playedS3 AWSuser_agentautomateAndroidBroadcasttranscodevbv-maxratedockerlivestream bitrateVR-360Failoverpublish streamStream Delaytraffichd25AArch64ABR bitratesPacketizingbuilddelaympeg4.movalias routestoragedomain lockVOD HLS streaming on public IPoutputUsers limitcloudflareanalisysscteno soundInvalid frame headerincoming streamwirecasta recordhttp serverHTML5 playerGopNimbleStreamerav1 codecfastspringmp2 audioNimble streamerdata slicesaliasplayer sldpdistributionqataritworkscdnvideo.jsspeedup my videoiOSissuepricinggoogle cloud storagePaywallvideo and audio not matchdissapointmentpay-per-minutesoftware versionadjustdiskstorage space available3.6.1-1RAM LoadtransocderlivestreaminUDP MulticastMax connectioncompatibility protocolsSO_RCVBUFbuffering videoError when installinghow-tomanage_dvrrulesDVRStreamsaws amazonMPEG2 Videologo in streamIOSrestartFallbackhelpnimble on cloudprerollserver ip21SSL requestVP9sha265video audioCross DomainSRT protocolabr fallbackNimble connectionsmd5credentialsFairplayincomingmulti-viewerDVR SettingPORTanalyseStreamIDdurationBandwidthnimble dvrrtpControl APIfallbackbufferRIST Bondingplayoutscte35ubuntu 18Teradek DecoderlatencygpuRaspberrytasks-controlhotlink protectionultra low latencyRaspberryPi4RTMP to SRTwebhookdvr to livebroadcast videoprogressivedynamic linksTLSV 1.2 CertificateQuickTimevideo streamingartifactsrtsp push androidtuningactionscript 3server ssl errorCSSRist

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.