App-EventStreamr

 view release on metacpan or  search on metacpan

bin/station-mgr.pl  view on Meta::CPAN

  chomp $hostname;
  my $room = $hostname;
  $room =~ s/-\d+$//;
  my $json = <<CONFIG;
{
  "roles" :
    [
    ],
  "nickname" : "$hostname",
  "room" : "$room",
  "record_path" : "/localbackup/\$room/\$date",
  "mixer" :
    {
      "port":"1234",
      "host":"$mixer_ipaddr",
      "loop":"/home/av/eventstreamr/baseimage/video/standby.dv"
    },
  "sync" :
    {
      "host":"storage.local",
      "path":"/storage"

examples/station.json.dv-ingest-example  view on Meta::CPAN

    "devices" : "all",
    "device_control" : 
    {
        "video0" : {"run":"0"},
    },
    "mixer" : {
        "host" : "CHANGEME",
        "port" : "1234"
    },
    "nickname" : "CHANGEME",
    "record_path" : "/localbackup/$room/$date",
    "roles" : [
        "ingest"
    ],
    "room" : "CHANGEME",
    "run" : "1",
    "stream" : {
        "host" : "",
        "password" : "",
        "port" : "",
        "stream" : ""

examples/station.json.switch-example  view on Meta::CPAN

        }
    ],
    "device_control" : {
        "video0" : {"run":"0"},
    },
    "mixer" : {
        "host" : "localhost",
        "port" : "1234"
    },
    "nickname" : "CHANGEME",
    "record_path" : "/localbackup/$room/$date",
    "roles" : [
        "mixer",
        "record",
        "ingest"
    ],
    "room" : "CHANGEME",
    "run" : "1",
    "stream" : {
        "host" : "",
        "password" : "",



( run in 1.861 second using v1.01-cache-2.11-cpan-49f99fa48dc )