Hello

I have some problems with my liquidsoap. I give some details:
- liquidsoap version 1.0.1
- debian 7 (Wheezy) 32bit
- server VPS

First problem. When is live streaming on, the second source (relay radio 
station) making some interruptions in live broadcasting, it made 
irregular time. I thought live streaming has poor signal and then switch 
for relay but this not true.
Any idea about reason of this?

Second. When I checked log I've found message "Buffer overrun: Dropping 
0.03s." I don't know why I have this message and I didn't see any 
problems, ok  I seen one, log going very quick to large file.

   Log started live stream:

"2016/07/10 20:25:42 [fallback_5622:3] Switch to http_5606 with transition.
2016/07/10 20:25:42 [http_5606:3] Buffer overrun: Dropping 0.00s.
2016/07/10 20:25:42 [http_5606:3] Buffer overrun: Dropping 0.03s."

then made switch with relay

"2016/07/10 22:20:50 [http_5611:3] Buffer overrun: Dropping 0.03s.
2016/07/10 22:20:50 [fallback_5622:3] Switch to mksafe with forgetful 
transition.
2016/07/10 22:20:50 [http_5611:3] Buffer overrun: Dropping 0.03s."

and after two seconds back with switch to live stream

"2016/07/10 22:20:51 [http_5611:3] Buffer overrun: Dropping 0.03s.
2016/07/10 22:20:51 [http_5611:3] Buffer overrun: Dropping 0.03s.
2016/07/10 22:20:52 [fallback_5622:3] Switch to http_5606 with transition.
2016/07/10 22:20:52 [http_5611:3] Buffer overrun: Dropping 0.02s.
2016/07/10 22:20:54 [http_5611:3] Buffer overrun: Dropping 0.01s."

again switch with relay

"2016/07/10 22:42:02 [http_5611:3] Buffer overrun: Dropping 0.03s.
2016/07/10 22:42:02 [fallback_5622:3] Switch to mksafe with forgetful 
transition.
2016/07/10 22:42:03 [http_5611:3] Buffer overrun: Dropping 0.03s."

and again switch with live stream

"2016/07/10 22:42:04 [http_5611:3] Buffer overrun: Dropping 0.01s.
2016/07/10 22:42:04 [fallback_5622:3] Switch to http_5606 with transition.
2016/07/10 22:42:05 [http_5611:3] Buffer overrun: Dropping 0.01s."

Doing that several times. Why?


settings - /etc/liquidsoap/file.liq
===============================

"#!/usr/bin/liquidsoap


base_dir = "/home/liquidsoap/logs/"

# ----------------------------------------
# Configuration
# ----------------------------------------

set("decoding.buffer_length", 20.)
set("frame.channels", 2)
set("frame.samplerate", 44100)
set("harbor.icy", false)
set("harbor.bind_addr", "0.0.0.0")
set("harbor.port", 8010)
set("init.daemon",true)
set("init.daemon.pidfile.path", base_dir^"<script>.pid")
set("log.file", true)
set("log.file.append", true)
set("log.file.path", "/home/liquidsoap/logs/file.log")
set("log.file.perms", 755)
set("log.level", 3)
set("log.stdout", true)

#-------------------------------------
# Dj live stream
#--------------------------------------
live = input.http("http://localhost:8010";)


#-------------------------------------------------------------------------
# path to playlist file which contains a list of local mp3's
#-------------------------------------------------------------------------

playlist = playlist("/home/liquidsoap/playlist.txt")

#-------------------------------------------
# stream url to relay (source)
#-------------------------------------------

url = "http://213.73.25.178:7055";
relay = mksafe(input.http(url))


def streamcrossfade(a,b)
     add(normalize=true,
           [ sequence([ blank(duration=1.),
                 fade.initial(duration=2.,b) ]),
              fade.final(duration=2.,a) ])
end

#------------------------------------------------------------------------------------------
# do not monitor for silence and specify the fallback/priority order
#------------------------------------------------------------------------------------------

radio = 
fallback(track_sensitive=false,transitions=[streamcrossfade,streamcrossfade],[live,relay,playlist])"

=================================================

My assumption is: the relay (radio) plays all the time, and the dj 
playing at certain times. When the relay signal is lost will be played 
playlist. How to solve the problem of interruptions in live broadcasting?

Regards Remik

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to