I tried to configure it like this before, but I had a problem on the edge server.
On this edge server I have :
* 4x stream files with different qualities (_160p, _240p, _360p, _480p)
* 1x smil file which contains those 4 streams + one audio stream
And at startup, each stream file is started with media caster.
This configuration works great for live streaming.
So like you suggest in your post, I configured nDvr on the origin server and on the edge server.
In the edge application.xml, I just add :
If I try to connect directly to a stream file, I can access to the DVR option (OK):
<LiveStreamPacketizers>cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, dvrstreamingrepeater</LiveStreamPacketizers>
If I try to access the smil file, it's work fine too (OK):
But If I try to access to the nDvr functionality directly on the smil file (NOT OK):
I get a "Error #2032" in the player, and in the edge server's logs, i can see :
P.S. I just check and this problem seems to occur only with SanJose streaming.
2012-08-16 13:26:00 CEST comment server WARN 200 - DvrPlayerAdapterSanJose.getMultibitratePlaylistF4M : DVR Store 'test_multibitrate_160p.stream' not found. Returning empty playlist.
2012-08-16 13:26:00 CEST comment server WARN 200 - HTTPStreamerAdapterSanJoseStreamer.isPlaylistReady: Null playlist returned[multicast/test_multibitrate_all.smil/manifest.f4m?DVR]: test_multibitrate_all.smil
I just check with Cupertino streaming (http://edgeserver/multicast/test_mul...ylist.m3u8?DVR), and the ipad can use ndvr on the smil file without problems.