Results 1 to 9 of 9

Thread: DVR - Smooth streaming presented as a live

  1. #1

    Default DVR - Smooth streaming presented as a live

    Hi there, I upgraded to 3.0.5 from 3.0.3 today as I read in the release the issue where Smooth Streaming was presented as a live stream was fixed.
    I tested and I still see the main too issues
    - DVR content is presented as a live even DVR is not recoding (live stream is not present)
    - The parameters for delegate (playliststart and playlist duration) are not honored. Playlist doesn't start when it's supposed to and it doesn't stop after duration ... it keeps going to end of DVR

    As I said, I upgraded from 3.0.3 to 3.0.5 instead of doing a fresh instalattion of 3.0.5. Could this be a problem? Should I recreate the application using the new application template?

    Thanks

  2. #2
    Join Date
    May 2011
    Posts
    455

    Default

    3.0.5 is a new installer, not a patch, so you will want to uninstall the previous version and then run the 3.0.5 installer. Would you try again after re-installing 3.0.5? I would also reconfigure a fresh Application.xml just to be sure you're starting with a clean set up.

    -Lisa

  3. #3

    Default

    I guess I will try a fresh installation, but having a version running makes the process complex to configure all again. Even I know 3.0.5 is a new installer, in the software upgrade link, there's a reference to upgrade from 3.0.0 to 3.0.5 without a fresh installation, following same usual process for a new release upgrade. I thought that if it was published it would work

    http://www.wowza.com/forums/content....ftware-updates

    "Upgrade from Wowza Media Server 3.0.0

    Download and install the following patch. It will upgrade Wowza Media Server 3.0.0.x to 3.0.5

    WowzaMediaServer-3.0.x-3.0.5.zip"

  4. #4

    Default

    Quote Originally Posted by tavius View Post
    Hi there, I upgraded to 3.0.5 from 3.0.3 today as I read in the release the issue where Smooth Streaming was presented as a live stream was fixed.
    I tested and I still see the main too issues
    - DVR content is presented as a live even DVR is not recoding (live stream is not present)
    - The parameters for delegate (playliststart and playlist duration) are not honored. Playlist doesn't start when it's supposed to and it doesn't stop after duration ... it keeps going to end of DVR

    As I said, I upgraded from 3.0.3 to 3.0.5 instead of doing a fresh installation of 3.0.5. Could this be a problem? Should I recreate the application using the new application template?

    Thanks

    The 3.0.5 release notes were incorrect. The Smooth non-live manifest was backed out of 3.0.5 because it introduced a problem. I fixed the release notes. Sorry for the confusion.
    However, you can grab the latest dev patch here: http://www.wowza.com/downloads/Wowza...0.5-patch2.zip which does include the smooth non-live Manifest fix.


    Regarding the playlist start and end, make sure you have followed the instructions here: http://www.wowza.com/forums/content....st-Request-API
    Wowza nDVR Playlist Request API

    Specifically, you need to
    1. Add the "dvrPlaylistRequestDelegate" property
    2. Use (or redefine) wowzadvrplayliststart and wowzadvrplaylistduration not playliststart and playlistduration
    3. Optionally, define a boolean property "dvrDebugPlaylistRequest" to get some feedback from the delegate class.



    Scott

  5. #5

    Default

    Thanks a lot for this patch and the prompt response, as usual

  6. #6

    Default

    Hi there ... I applied the dev patch and the way content is presented now works.
    But, I'm working on making it work for a STB that plays Smooth streaming natively, and here is the issue (as a note, I don't experience the problem on the web silverlight player, only on my STB)
    Video plays ok, but audio doesn't (or just the first chunk and then no more).
    Manifest DVR content is presented different than a regular SmothStr wheren manifest only has duration of chunks. DVR Manifest presents like a secuence index and duration of the chunk. My STB request chunk after chunk based on duration, not index. And it works for video but now for audio.
    I debugged and sniff traffic between STB and Wowza. The problem is that audio is not found when requested, and I'll try to explain it with following example.

    VIDEO: As a reference, manifest on left column and STB requests between brackets - All correct. STB bases requests on duration and it's correct as (t(i+1) = t(i) + d(i) ... i.e. t(2) = t(1) + d(1) --> 5339442000 = 53344690000 + 49730000

    <c t="53344690000" d="49730000"/> (/dvr/live2/QualityLevels(803761)/Fragments(video=53344690000)/WowzaSessions(342996413).ismv?DVR)
    <c t="53394420000" d="49720000"/> (/dvr/live2/QualityLevels(803761)/Fragments(video=53394420000)/WowzaSessions(342996413).ismv?DVR)
    <c t="53444140000" d="49700000"/> (/dvr/live2/QualityLevels(803761)/Fragments(video=53444140000)/WowzaSessions(342996413).ismv?DVR)

    Audio: As a reference, manifest on left columng and STB requests between brackets - Don’t match. STB is requesting based on first index value + duration of chunks, which doesn't match the next index --? t(i+1) is not equatl to t(i) + d(i)
    For instance, t(2) = 53394410000 different of t(1) + d(1) = 53344490000 + 49910000 = 53394400000


    <c t="53344490000" d="49910000"/> ( /dvr/live2/QualityLevels(101459)/Fragments(audio=53344490000)/WowzaSessions(342996413).isma?DVR)
    <c t="53394410000" d="49910000"/> (/dvr/live2/QualityLevels(101459)/Fragments(audio=53394400000)/WowzaSessions(342996413).isma?DVR)
    Not Found. Box request doesn’t match index, but it matches previous chunk index plus duration (53344490000 + 49910000 = 53394400000)
    <c t="53444330000" d="49270000"/> (/dvr/live2/QualityLevels(101459)/Fragments(audio=53444310000)/WowzaSessions(342996413).isma?DVR)
    Not Found. Box request doesn’t match index, but it matches previous chunk index plus duration (53344400000 + 49910000 = 53444310000)


    In summary, the presentation of video differs from the way audio is presented


    Thanks for any help

  7. #7

    Default

    Thanks Tavius for the clear explanation.
    Let me think about this.

    Do you experience the same problem with live smooth streaming?

    Scott

  8. #8

    Default

    I haven't tried live streaming on the STB but I will during the weekend and will send you my feedback. As I mentioned, on the silver light player provided as an example I didn't have issues. It was only on the STB, which plays find so far out of IIS either live or vod

  9. #9

    Default

    Quote Originally Posted by tavius View Post
    I haven't tried live streaming on the STB but I will during the weekend and will send you my feedback. As I mentioned, on the silver light player provided as an example I didn't have issues. It was only on the STB, which plays find so far out of IIS either live or vod
    The live manifest is a bit different-- it only specified duration for the last chunk (since it needs to know how to get the next one). So it may not be a problem, but would be interested if you would verify with your STB.
    I would also be interested in player and STB info which will help us.
    Possibly you should open a support@wowza.com ticket so we can track it and you can send this type of info. Your call tho.

    Scott

Similar Threads

  1. Live playlist and Smooth Streaming
    By JakubS in forum Live Streaming and Encoder Discussion
    Replies: 2
    Last Post: 06-24-2012, 12:21 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •