Thread MJPEG - Stream zeitbegrenzt in eine Datei umleiten (15 answers)
Opened by Perlentaucher at 2019-10-09 19:36

rosti
 2019-10-10 17:01
#190688 #190688
User since
2011-03-19
3238 Artikel
BenutzerIn
[Homepage]
user image
Getestet:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/perl

use strict;
use warnings;
use IO::Socket;
use IO::File;

my $host = "149.210.139.172";
my $port = "8200";
my $CRLF = "\r\n";
my $file = "radio19.mp3";
my $size = 300000; # ca 14 Sekunden

# HTTP Request an Radio 19 International
my $s = IO::Socket::INET->new("$host:$port") or die $@;
$s->print("GET /standard?icy=http HTTP/1.0$CRLF");
$s->print("Host: $host$CRLF$CRLF");

# mp3 Datei anlegen
my $fh = IO::File->new;
$fh->open($file, O_CREAT|O_BINARY|O_RDWR|O_TRUNC) or die $!;

# Socket lesen und mp3 Datei beschreiben
my $c = 0;
while( $c += read($s, my $buffer, 1)  ){
    $fh->print($buffer);
    last if $c > $size;
}

# # http://149.210.139.172:8200/standard?icy=http


Und das geht sicher auch mit Video statt mp3 ;)


PS: Radio19 (kommt aus NL) hab ich vor 50 Jahren schon gehört, kaum zu glauben. Die Songs sind fast dieselben geblieben. Nur die Aufnahmetechnik hat sich geändert. Heute träume ich manchmal von meinem Tonbandgerät, das war noch mit Röhren, genauso wie mein Radio.

Hier mal ein Stück aus dieser Zeit: https://www.youtube.com/watch?v=ILFsdDcgwdQ

Der Michel Polnareff lebt noch, alter Franzose ;) 75 isser geworden dieses Jahr ...




.
Last edited: 2019-10-10 19:40:29 +0200 (CEST)

View full thread MJPEG - Stream zeitbegrenzt in eine Datei umleiten