❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Nefunkční SAP při streamování pomocí VLC

Příspěvky, které nespadají do žádného z vytvořených fór.
EnemyXP
Příspěvky: 10
Registrován: 14 years ago

Nefunkční SAP při streamování pomocí VLC

Příspěvekod EnemyXP » 14 years ago

Zdravim, pokouším se streamovat přes VLC na Linuxu. Mám to čistě pro testovací účely nehodlám to někde zavádět. Streamuju videa na testovací síti s několika L2 switchi, takže nemám nijak ošetřené routování mezi VLAN, nicméně posílám stream na multicastovou adresu a na cílové stanici tento stream příjmu. Bohužel se mi stále nedaří zprovoznit SAP oznamování, firewall mám vypnutý a na cílové stanici přijímám SAP zprávy na portu 9875. Problém je že tyto zprávy jsou v IPv6 a celou síť mám postavenou na IPv4, VLC žádné SAP požadavky nenajde a už jsem z toho zoufalý, řeším to už měsíc. Poradil by někdo? Díky.
0 x

Uživatelský avatar
hapi
Příspěvky: 12989
Registrován: 18 years ago

Příspěvekod hapi » 14 years ago

použij getstream. Hlavně jsem nepochopil, že když jsem na test pustil multicast, že to procházelo přes routery do celí sítě včetně samotnýho streamu což zahtilo všechny wifiny na síti :-)

je třeba si hlídat ttl.
0 x
Supermicro + Mikrotik = SuperTik
high speed routery podle požadavků

EnemyXP
Příspěvky: 10
Registrován: 14 years ago

Příspěvekod EnemyXP » 14 years ago

Problém byl nakonec v IP adrese používal jsem 239.0.0.1, nakonec pomohlo použít 239.195.255.255. Nicméně pokud spustím nabízený stream od SAP vyskočí chyba. Zde je výpis z logu:

Kód: Vybrat vše

ofa@ofa-Extensa-5635:~/Videa$ ./stream2
VLC media player 1.1.4 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0x7f341a8b7b20, 0x7f341a8b7a80)
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 8000
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
Warning: call to srand(1296786992)
Warning: call to rand()
Blocked: call to setlocale(6, "")

(process:24621): Gtk-WARNING **: Locale not supported by C library.
   Using the fallback 'C' locale.
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 8000
ofa@ofa-Extensa-5635:~/Videa$ vlc
VLC media player 1.1.4 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0x7fd609137b20, 0x7fd609137a80)
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
Warning: call to srand(1297006375)
Warning: call to rand()
Blocked: call to setlocale(6, "")

(process:24642): Gtk-WARNING **: Locale not supported by C library.
   Using the fallback 'C' locale.
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
Bad SDP "m=" line: m=video 1234 udp mpeg

[0x12dd590] live555 demux error: Nothing to play for rtsp://v=0
o=- 15056250654991319040 15056250654991319040 IN IP4 af_client_02
s=Muj stream
i=N/A
c=IN IP4 239.195.255.255/255
t=0 0
a=tool:vlc 1.1.6
a=recvonly
a=type:broadcast
a=charset:UTF-8
a=source-filter: incl IN IP4 * 192.168.1.100
m=video 1234 udp mpeg

// tot se objevi ve VLC
[0x14443f0] main input error: open of `sdp://v=0
o=- 15056250654991319040 15056250654991319040 IN IP4 af_client_02
s=Muj stream
i=N/A
c=IN IP4 239.195.255.255/255
t=0 0
a=tool:vlc 1.1.6
a=recvonly
a=type:broadcast
a=charset:UTF-8
a=source-filter: incl IN IP4 * 192.168.1.100
m=video 1234 udp mpeg
' failed: (null)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[0xd49580] main playlist: stopping playback

0 x

EnemyXP
Příspěvky: 10
Registrován: 14 years ago

Příspěvekod EnemyXP » 14 years ago

VYŘEŠENO:
Nutné použití vhodné multicastové adresy např. 239.192.1.1 a při instalaci ve windows nainstalovat i Mozilla plugin.
0 x