Stránka 1 z 1

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.