Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: How mature is the RTSP support?

  1. #1

    Default How mature is the RTSP support?

    Hi,

    According to http://stackoverflow.com/a/6229563/14731 Wowza has problems streaming RTSP. Can you elaborate on the state of RTSP support in Wowza?

    I am thinking of implementing a live chat program in the coming weeks and will either use RTMP or RTSP to stream video from the camera to Wowza. I was favoring RTSP because it's an open standard and I remember reading that RTMP has to be reverse-engineered from 3rd-party libraries like rtmpdump.

    I read of Wowza converting to RTSP to RTMP but I can publish/subscribe for a live chat application using RTSP exclusively?

    Which protocol do you recommend, and why?

    Thanks,
    Gili
    Last edited by cowwoc; 04-18-2012 at 12:52 PM.

  2. #2
    Join Date
    Sep 2011
    Posts
    1,933

    Default

    Hi
    The post you have referred to is not a majority opinion, Wowza gives great support for different protocols.

    Either incoming protocol can be used as the source to the Wowza server.
    If you want to embed a player into a website you will need to have rtmp enabled.

    For a chat application it's best to use rtmp out of Wowza, I've not seen a chat application created over rtsp out of Wowza before and suspect that its very problematic.

    With a rtsp camera the set-up would look like this:

    Camera (rtsp) --> Wowza --> Client (rtmp)

    I hope this answers your questions,
    if you have more questions please don't hesitate to ask.

    Jason

  3. #3

    Default

    Hi Jason,

    I'm not so worried about client-side RTSP because I'd likely be writing my own player. Also, I believe YouTube and Android already use an RTSP-based player so it should be possible.

    I started digging through the RTP, RTP for H264 and RTSP specifications and found them to be very heavy (the H264-specific document in particular). I was leaning towards RTSP because it's well-documented and less likely to involve patent infringements in the future. What has your experience been with RTSP/RTP versus RTMP? Which is easier to understand and implement on the client-side?

    Thanks,
    Gili

    Quote Originally Posted by JasonH View Post
    Hi
    The post you have referred to is not a majority opinion, Wowza gives great support for different protocols.

    Either incoming protocol can be used as the source to the Wowza server.
    If you want to embed a player into a website you will need to have rtmp enabled.

    For a chat application it's best to use rtmp out of Wowza, I've not seen a chat application created over rtsp out of Wowza before and suspect that its very problematic.

    With a rtsp camera the set-up would look like this:

    Camera (rtsp) --> Wowza --> Client (rtmp)

    I hope this answers your questions,
    if you have more questions please don't hesitate to ask.

    Jason

  4. #4
    Join Date
    Sep 2011
    Posts
    1,933

    Default

    Hi
    Again I found rtmp to be easy to implement and understand, although what you have said about rtsp documentation may be true, in my opinion rtmp would be much easier to develop with when creating both a player itself and the ability to embed into a website if required.

    If you do decided to use rtsp on the client side I believe that you will most certainly have to build the player yourself as I don't know of any that support chat applications.
    You mentioned YouTube as a rtsp based player with chat, do you simply want the ability to leave comments under the video that has been played or does YouTube have a chat application that I am unaware of?

    Jason

  5. #5

    Default

    No, I read that Android uses RTSP to stream videos off YouTube (nothing related to chat) and I heard of other companies using RTSP for mobile chat applications so I was just curious.

    Okay, I'll give RTMP a look. Hopefully it's easier on the brain

    Thanks,
    Gili

    Quote Originally Posted by JasonH View Post
    Hi
    Again I found rtmp to be easy to implement and understand, although what you have said about rtsp documentation may be true, in my opinion rtmp would be much easier to develop with when creating both a player itself and the ability to embed into a website if required.

    If you do decided to use rtsp on the client side I believe that you will most certainly have to build the player yourself as I don't know of any that support chat applications.
    You mentioned YouTube as a rtsp based player with chat, do you simply want the ability to leave comments under the video that has been played or does YouTube have a chat application that I am unaware of?

    Jason

  6. #6
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    For a/v and/or text chat with Wowza, it really has to be Flash RTMP on the client side. There are pre-built chat apps. These work with Wowza:

    * ChatBlazer http://www.chatblazer.com/ (part of Pendulab)
    * Flashcoms http://www.flashcoms.com/
    * AVChat http://avchat.net
    * Cyberxess http://www.cyberxess.com/wms/login.php

    Richard

  7. #7

    Default

    Richard,

    If I implement RFC3984 (H264 over RTP), RFC2326 (RTSP) and RFC5574 (Speex audio codec) what prevents me from publishing and subscribing Audio/Video streams using Wowza? The server is said to implement all these standards, so why would you say "it really has to be Flash RTMP on the client side"?

    Thank you,
    Gili

    Quote Originally Posted by rrlanham View Post
    For a/v and/or text chat with Wowza, it really has to be Flash RTMP on the client side. There are pre-built chat apps. These work with Wowza:

    * ChatBlazer http://www.chatblazer.com/ (part of Pendulab)
    * Flashcoms http://www.flashcoms.com/
    * AVChat http://avchat.net
    * Cyberxess http://www.cyberxess.com/wms/login.php

    Richard

  8. #8

    Default

    Jason,

    Out of curiosity, have you ever implemented a RTMP-based chat client yourself? When I started digging further into this I was told that implementing RTMP by itself is insufficient. Among other things, I'd have to implement FLV as well.

    I'm still trying to understand the full stack of protocols/standards I'd need to implement for this solution:

    Camera -> [publisher] -> Wowza -> [subscriber] -> Screen

    I'm looking for an extensive listing of what must be implemented at the [publisher] and [subscriber] end.

    Thank you,
    Gili

    Quote Originally Posted by JasonH View Post
    Hi
    Again I found rtmp to be easy to implement and understand, although what you have said about rtsp documentation may be true, in my opinion rtmp would be much easier to develop with when creating both a player itself and the ability to embed into a website if required.

    If you do decided to use rtsp on the client side I believe that you will most certainly have to build the player yourself as I don't know of any that support chat applications.
    You mentioned YouTube as a rtsp based player with chat, do you simply want the ability to leave comments under the video that has been played or does YouTube have a chat application that I am unaware of?

    Jason

  9. #9
    Join Date
    Sep 2011
    Posts
    1,933

    Default

    Hi
    I haven't created a chat application myself however from the client side of things the tools and software available makes it significantly easier to do via RTMP which is why I put you in this direction.

    Have you seen this url,
    http://www.wowza.com/forums/content....at-application

    Jason

  10. #10

    Default

    Yes, I've run the sample chat application that ships with Wowza. I'm asking because I'm looking at implementing a mobile chat client and Adobe Air is very problematic on Android and iOS at this time (many stability problems).

    Gili

    Quote Originally Posted by JasonH View Post
    Hi
    I haven't created a chat application myself however from the client side of things the tools and software available makes it significantly easier to do via RTMP which is why I put you in this direction.

    Have you seen this url,
    http://www.wowza.com/forums/content....at-application

    Jason

Page 1 of 2 12 LastLast

Similar Threads

  1. RTSP HE-AAC v1 / v2 support
    By jhlee1th in forum On-Demand Streaming
    Replies: 1
    Last Post: 06-23-2014, 11:35 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
  •