Nefunkční SAP při streamování pomocí VLC
Napsal: 31 Jan 2011 15:42
od EnemyXP
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.
Re: Nefunkční SAP při streamování pomocí VLC
Napsal: 31 Jan 2011 15:47
od hapi
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.
Re: Nefunkční SAP při streamování pomocí VLC
Napsal: 01 Feb 2011 15:04
od EnemyXP
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
Re: Nefunkční SAP při streamování pomocí VLC
Napsal: 08 Feb 2011 13:56
od EnemyXP
VYŘEŠENO:
Nutné použití vhodné multicastové adresy např. 239.192.1.1 a při instalaci ve windows nainstalovat i Mozilla plugin.