1
Reverse Engineered iView API:
3
Start with config file:
5
http://www.abc.net.au/iview/iview_config.xml
7
Can find channel guide and series info from here.
10
Grabbing a stream with flvstreamer/rtmpdump:
12
* Load the iView handshaker URL, which is listed as config/auth_path
14
- The RTMP server is iview/server: rtmp://$HOST/ondemand
15
- The auth token is iview/token: $TOKEN
17
* Look up the filename in the channel guide.
19
* Execute flvstreamer or rtmpdump as follows:
22
--host=203.18.195.10 \
23
--playpath=catch_up/goodgame_09_05_20 \
24
--pageUrl=http://www.abc.net.au/iview/ \
25
--tcUrl='rtmp://cp53909.edgefcs.net/ondemand?auth=2BAD095BCF122B1FD76C' \
26
--app 'ondemand?auth=2BAD095BCF122B1FD76C' \
27
-o goodgame_09_05_20.flv
29
The --host argument uses the server from the handshaker URL
30
The --playpath is the filename from the channel guide, minus .flv
31
The --app bit uses the token from the handshaker URL
32
The --tcUrl uses the rtmp URL from the config/server_streaming URL