DVB-H Empfang in Wien (Austria/Vienna) mit DVB-T Hardware

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[   ]137_enc_FM4-2.sdp18-Dec-2007 21:12 468 getestet am 15.12.2007
[   ]137_enc_FM4.sdp18-Dec-2007 21:12 393 getestet am 15.12.2007
[   ]137_enc_KRONEHIT.sdp18-Dec-2007 21:12 815 getestet am 15.12.2007
[   ]137_enc_OE1.sdp18-Dec-2007 21:12 467 getestet am 15.12.2007
[   ]137_enc_OE2W.sdp18-Dec-2007 21:12 466 getestet am 15.12.2007
[   ]137_enc_OE3.sdp18-Dec-2007 21:12 653 getestet am 15.12.2007
[   ]137_enc_PRO7.sdp18-Dec-2007 21:12 811 getestet am 15.12.2007
[   ]137_enc_atv-2.sdp18-Dec-2007 21:12 812 getestet am 15.12.2007
[   ]137_enc_atv.sdp16-Dec-2007 10:08 651 getestet am 15.12.2007
[   ]137_enc_orf1.sdp18-Dec-2007 21:12 651 getestet am 15.12.2007
[   ]137_enc_orf2.sdp18-Dec-2007 21:12 651 getestet am 15.12.2007
[   ]2008.php30-Jul-2008 14:29 2.8K
[DIR]2008_Neu/30-Jul-2008 12:55 -
[   ]2008_all.php30-Jul-2008 12:49 2.4K
[   ]H3G1-envivio260407.sdp18-Dec-2007 21:12 736 getestet am 15.12.2007
[   ]H3G2-helixencoder.sdp18-Dec-2007 21:12 548 getestet am 15.12.2007
[   ]get_cont_from_stream.phps20-Dec-2007 21:24 1.4K
[   ]test.phps30-Jun-2008 21:34 64

scandvb -c # Pid Liste mit Sender

echo -e 'ibase=16;' | bc # pmt_pid des gewünschten senders in dezimal umrechnen

dvbsnoop -spiderpid | grep Elementary_PID # um den transport pid zu finden

dvbsnoop -spiderpid Elementary_PID | grep "Destination address" # ip wird benötigt um richtige sdp datei zu finden

# von pid 1201 sdp datei sniffen (warum 1201??)

dvbnet -p 1201

ifconfig dvb0_0 up

tcpdump -A -s 1500 -i dvb0_0 # sdp section finden anhand der IP (IN IP4 )

# 213.94.81.246

# v=0

# o=- 299939041506160 299939041506161 IN IP4 172.22.5.16

# s=(null)

# c=IN IP4 232.1.1.10/1

# b=AS:87

# t=0 0

# a=control:*

# a=range:npt=now-

# m=audio 10180 RTP/AVP 96

# b=AS:87

# b=RR:3262

# b=RS:1087

# a=rtpmap:96 mpeg4-generic/48000/2

# a=fmtp:96 streamType=5;profile-level-id=41;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1190

# a=control:trackID=1

# a=lang:de

# a=TIAS:64000

# a=maxprate:50

# 0x0000 0x2bbb: pmt_pid 0x00b3 179 Siemens AG -- Siemens DVBH Demo System (running) Elementary_PID: 1200

# 0x0000 0x2b8e: pmt_pid 0x00b4 180 Siemens AG -- ORF1 (running) Elementary_PID: 1110

# 0x0000 0x2b8f: pmt_pid 0x00b5 181 Siemens AG -- ORF2 (running) Elementary_PID: 1120

# 0x0000 0x2b90: pmt_pid 0x00b6 182 Siemens AG -- ATV (running) Elementary_PID: 1130

# 0x0000 0x2b91: pmt_pid 0x00b7 183 Siemens AG -- OE1 (running) Elementary_PID: 1140

# 0x0000 0x2b93: pmt_pid 0x00ba 186 Siemens AG -- H3G1 (running) Elementary_PID: 1160

# 0x0000 0x2b94: pmt_pid 0x00bb 187 Siemens AG -- H3G2 (running) Elementary_PID: 1161

# 0x0000 0x2b95: pmt_pid 0x00b8 184 Siemens AG -- OE3 (running) Elementary_PID: 1172

# 0x0000 0x2b96: pmt_pid 0x00b9 185 Siemens AG -- OE2W (running) Elementary_PID: 1174

# 0x0000 0x2b97: pmt_pid 0x00bc 188 Siemens AG -- FM4 (running) Elementary_PID: 1175

# 0x0000 0x2ba2: pmt_pid 0x00bd 189 Siemens AG -- PRO7 (running) Elementary_PID: 1170

# 0x0000 0x2bac: pmt_pid 0x00be 190 Siemens AG -- KRONEHIT (running) Elementary_PID: 1180

# 0x0000 0x2bbc: pmt_pid 0x00bf 191 Siemens AG -- Siemens DVBH Channel-ESG (running) Elementary_PID: 1201

for i in `seq 179 191` ; do

Elementary_PID=$(dvbsnoop -spiderpid $i | grep Elementary_PID | cut -d " " -f 6)

IP=$(dvbsnoop -spiderpid $Elementary_PID | grep "Source address" | cut -d " " -f 9- | tr -d "]")

echo "$i $Elementary_PID $IP"

done

ifconfig dvb0_0 down # oder einfach zweites interface?

dvbnet -d dvb0_0

dvbnet -p Elementary_PID

ifconfig dvb0_0 207.46.192.254 promisc allmulti up

route add -net 224.0.0.0/4 dev dvb0_0

echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter

ip link set dev dvb0_0 mtu 1500 # optional

### Vergiss nicht die FIREWALL!!! ###

vlc -vvv gesnifftes.sdp

mplayer -cache 2048 sdp://gesnifftes.sdp

mplayer -cache 2048 sdp://gesnifftes.sdp

Für die anderen sdp's gzip beginnt mit 1f8b und endet mit 0000 hex!