any ANONYMOUS forum user
06-28-2010, 08:46 AM
HI,i would download a video on demand
http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-8c9e3bc9-45d3-4927-a2f6-0307c3917ac2-wc2010.html?p=3
(a video that is entirely saved in the server and not a real-time flow) of the celebration of south africa 2010..now,the platform is silverlight smooth streaming and the data are packed in segment files...with Wireshark (http://all-streaming-media.com/find-stream-URL/Wireshark-free-network-protocol-analyzer.htm) i've found a files named "relinkerservlet.htmcont=180740" that i have renamed into "relinkerservlet.htmcont=180740.html";i have opened this and i've found:
<playList>
<playListItems>
<playListItem
title="RAI"
description="RAI- in diretta HD"
mediaSource="http://www.rai.tv/dl/video/smooth/E0.csm"
adaptiveStreaming="true"
thumbSource=""
frameRate="25">
</playListItem>
</playListItems>
</playList>
then i have opend also http://www.rai.tv/dl/video/smooth/E0.csm typed the url in the browser...the content is a xml file:
<?xml version="1.0" ?>
- <SmoothStreamingMedia MajorVersion="2" MinorVersion="0" Duration="19956720000">
- <Clip Url="http://replaytv.rai.it/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/Manifest" ClipBegin="509801949999" ClipEnd="529758669999">
- <StreamIndex Type="video" SubType="" Chunks="998" TimeScale="10000000" Url="QualityLevels({bitrate})/Fragments(video={start time})">
<QualityLevel Index="0" Bitrate="350000" CodecPrivateData="250000010fc38a08f04f8a08f813ff000080850808aadeacf4 0000010e5a67f840" FourCC="WVC1" MaxWidth="288" MaxHeight="160" />
<QualityLevel Index="1" Bitrate="880000" CodecPrivateData="250000010fcb9a0df07f8a0df81fff000080850819adac3234 0000010e5a67f840" FourCC="WVC1" MaxWidth="448" MaxHeight="256" />
<QualityLevel Index="2" Bitrate="1410000" CodecPrivateData="250000010fcbac12f0a78a12f829ff00008085081ab076b92c 0000010e5a67f840" FourCC="WVC1" MaxWidth="608" MaxHeight="336" />
<QualityLevel Index="3" Bitrate="1940000" CodecPrivateData="250000010fcbbc15f0c78a15f831ff000080850823b33ca00c 0000010e5a67f840" FourCC="WVC1" MaxWidth="704" MaxHeight="400" />
<QualityLevel Index="4" Bitrate="501000" CodecPrivateData="250000010fc38e0a705f8a0a7817ff000080850810f49cc71c 0000010e5a67f840" FourCC="WVC1" MaxWidth="336" MaxHeight="192" />
<QualityLevel Index="5" Bitrate="3000000" CodecPrivateData="250000010fd3be27f1678a27f859ff000080850825b8d72704 0000010e5a27f840" FourCC="WVC1" MaxWidth="1280" MaxHeight="720" />
<QualityLevel Index="6" Bitrate="2470000" CodecPrivateData="250000010fd3be1df10d8a1df8437f000080850824b605e38c 0000010e5a67f840" FourCC="WVC1" MaxWidth="960" MaxHeight="540" />
<c t="509800000000" />
<c t="509820000000" />
...(many other link)...
<c t="529680000000" />
<c t="529700000000" />
<c t="529720000000" />
<c t="529740000000" d="20000000" />
</StreamIndex>
- <StreamIndex Type="audio" SubType="" Chunks="948" TimeScale="10000000" Url="QualityLevels({bitrate})/Fragments(audio={start time})">
<QualityLevel Index="0" Bitrate="80000" CodecPrivateData="1000030000000000000000000000e00042c0" FourCC="WMAP" AudioTag="354" Channels="2" SamplingRate="48000" BitsPerSample="16" PacketSize="3414" />
<c t="509785493333" />
<c t="509807680000" />
...(many other link)...
<c t="529704853333" />
<c t="529725653333" />
<c t="529746240000" d="20480000" />
</StreamIndex>
</Clip>
</SmoothStreamingMedia>
note that there are 7 flow video(the best is the 5th for the bitrate veri high and the resolution hd ready)
with wireshark,i have found the link of the first segment that is:
/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/QualityLevels(350000)/Fragments(video=509800000000)
clearly i have found also the named server..and now the url is:
http://replaytv.rai.it/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/QualityLevels(350000)/Fragments(video=509800000000)
i have overwrite the qualitylevels parameter with the highest of the list in csm file and the link for the first segment is :
http://replaytv.rai.it/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/QualityLevels(3000000)/Fragments(video=509800000000)
this operation must be repeated for all the segment audio and video...my problem is:how join all the segment to obtain a single file?and what is the codec used?wireshark classificate this segment files such as mp4 audio and mp4 video but if i open one of there don't function...can someone help me?
moreover i have read here
http://stream-recorder.com/forum/convert-ismv-video-file-mp4-t6131.html?t=6131
and here
http://social.expression.microsoft.com/Forums/en-US/encoder/thread/a1a56514-8592-40ee-9b9d-18bd2da72c85
but i haven't understand nothing...
http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-8c9e3bc9-45d3-4927-a2f6-0307c3917ac2-wc2010.html?p=3
(a video that is entirely saved in the server and not a real-time flow) of the celebration of south africa 2010..now,the platform is silverlight smooth streaming and the data are packed in segment files...with Wireshark (http://all-streaming-media.com/find-stream-URL/Wireshark-free-network-protocol-analyzer.htm) i've found a files named "relinkerservlet.htmcont=180740" that i have renamed into "relinkerservlet.htmcont=180740.html";i have opened this and i've found:
<playList>
<playListItems>
<playListItem
title="RAI"
description="RAI- in diretta HD"
mediaSource="http://www.rai.tv/dl/video/smooth/E0.csm"
adaptiveStreaming="true"
thumbSource=""
frameRate="25">
</playListItem>
</playListItems>
</playList>
then i have opend also http://www.rai.tv/dl/video/smooth/E0.csm typed the url in the browser...the content is a xml file:
<?xml version="1.0" ?>
- <SmoothStreamingMedia MajorVersion="2" MinorVersion="0" Duration="19956720000">
- <Clip Url="http://replaytv.rai.it/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/Manifest" ClipBegin="509801949999" ClipEnd="529758669999">
- <StreamIndex Type="video" SubType="" Chunks="998" TimeScale="10000000" Url="QualityLevels({bitrate})/Fragments(video={start time})">
<QualityLevel Index="0" Bitrate="350000" CodecPrivateData="250000010fc38a08f04f8a08f813ff000080850808aadeacf4 0000010e5a67f840" FourCC="WVC1" MaxWidth="288" MaxHeight="160" />
<QualityLevel Index="1" Bitrate="880000" CodecPrivateData="250000010fcb9a0df07f8a0df81fff000080850819adac3234 0000010e5a67f840" FourCC="WVC1" MaxWidth="448" MaxHeight="256" />
<QualityLevel Index="2" Bitrate="1410000" CodecPrivateData="250000010fcbac12f0a78a12f829ff00008085081ab076b92c 0000010e5a67f840" FourCC="WVC1" MaxWidth="608" MaxHeight="336" />
<QualityLevel Index="3" Bitrate="1940000" CodecPrivateData="250000010fcbbc15f0c78a15f831ff000080850823b33ca00c 0000010e5a67f840" FourCC="WVC1" MaxWidth="704" MaxHeight="400" />
<QualityLevel Index="4" Bitrate="501000" CodecPrivateData="250000010fc38e0a705f8a0a7817ff000080850810f49cc71c 0000010e5a67f840" FourCC="WVC1" MaxWidth="336" MaxHeight="192" />
<QualityLevel Index="5" Bitrate="3000000" CodecPrivateData="250000010fd3be27f1678a27f859ff000080850825b8d72704 0000010e5a27f840" FourCC="WVC1" MaxWidth="1280" MaxHeight="720" />
<QualityLevel Index="6" Bitrate="2470000" CodecPrivateData="250000010fd3be1df10d8a1df8437f000080850824b605e38c 0000010e5a67f840" FourCC="WVC1" MaxWidth="960" MaxHeight="540" />
<c t="509800000000" />
<c t="509820000000" />
...(many other link)...
<c t="529680000000" />
<c t="529700000000" />
<c t="529720000000" />
<c t="529740000000" d="20000000" />
</StreamIndex>
- <StreamIndex Type="audio" SubType="" Chunks="948" TimeScale="10000000" Url="QualityLevels({bitrate})/Fragments(audio={start time})">
<QualityLevel Index="0" Bitrate="80000" CodecPrivateData="1000030000000000000000000000e00042c0" FourCC="WMAP" AudioTag="354" Channels="2" SamplingRate="48000" BitsPerSample="16" PacketSize="3414" />
<c t="509785493333" />
<c t="509807680000" />
...(many other link)...
<c t="529704853333" />
<c t="529725653333" />
<c t="529746240000" d="20480000" />
</StreamIndex>
</Clip>
</SmoothStreamingMedia>
note that there are 7 flow video(the best is the 5th for the bitrate veri high and the resolution hd ready)
with wireshark,i have found the link of the first segment that is:
/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/QualityLevels(350000)/Fragments(video=509800000000)
clearly i have found also the named server..and now the url is:
http://replaytv.rai.it/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/QualityLevels(350000)/Fragments(video=509800000000)
i have overwrite the qualitylevels parameter with the highest of the list in csm file and the link for the first segment is :
http://replaytv.rai.it/ondemand/italy/vod/fifa2010/replaytv/fifa_live-isml/2010-06-11-11-49-37-040/segment001/fifa_live.ism/QualityLevels(3000000)/Fragments(video=509800000000)
this operation must be repeated for all the segment audio and video...my problem is:how join all the segment to obtain a single file?and what is the codec used?wireshark classificate this segment files such as mp4 audio and mp4 video but if i open one of there don't function...can someone help me?
moreover i have read here
http://stream-recorder.com/forum/convert-ismv-video-file-mp4-t6131.html?t=6131
and here
http://social.expression.microsoft.com/Forums/en-US/encoder/thread/a1a56514-8592-40ee-9b9d-18bd2da72c85
but i haven't understand nothing...