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

Thread: VLC IE Plug-in that auto-invokes the VLC client Player

  1. #1

    Default VLC IE Plug-in that auto-invokes the VLC client Player

    Hello - We are deploying WOWZA for a Financial services client and their highly restrictive IT environment is making the player selection pretty complex. The environment/requirement consists of an end-user clicking on a single weblink that delivers Live Streams to Silverlight player on Multicast. Below are restrictions we have faced at the client's place:

    A. Adobe Flash - Installation of the OSMF plug-in is NOT permissible being an open source code.

    B. Silverlight - Does NOT support RTSP and hence cannot stream LiveStreams on Multicast

    C. Apple Quick Time - Per WOWZA User Guide, support for QuickTime is available only from v10 and v10 runs on MAC OSx 10.6. The client runs Apple QuickTime v7.7.2 on Windows environment which perhaps is NOT supported per WOWZA guide. In version7.7.2 we are receiving only audio and no video.

    D. VLC - At this time, this is the only working option that seems to be workable. The client runs a custom-build version of VLC that does NOT install ActiveX components. We are unable to therefore play the Live Stream video directly from the Web Browser.

    Are there any inputs/suggestions in getting a VLC player invoked from within the Browser without installing the VLC IE plug-in on the client machine? If there are anyother options that can be explored, please let me know.

    Thanks in advance
    SG

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

    Default

    SG,

    Take a look at this player

    Richard

  3. #3

    Default

    Richard - Thanks a bunch for the response. I had been searching high & low for this package for the last couple of days!

    I followed the weblink and also hosted the MulticastPlayerSilverlight on IIS and I'm able to play the Siliverlight Multicast stream directly on the WOWZA Server as well as on the Cisco Telepresence Content Server (my Encoder platform); both of which are Windows 2003 SP2 platforms.

    However, I'm unable to play them from any other client computer (XP, Windows 7 etc). The behviour goes this way: When loading the player.html file on the client computer, the page loads initially displaying Connecting to stream <My Multicast IP Addres>:10000 and after a few seconds displays Error: Error Connecting to multicast stream <My Multicast IP Address>:10000 andkeeps looping thereon.

    A. I'm not suspecting the Multicast Network as RTSP streams to VLC player works just fine for the same Multicast IP Address.
    B. Wireshark trace on the Client computer shows successful IGMP Join messages to the Multicast Group.
    C. I'm NOT suspecting the Silverlight Player versions as all Client Computer players are running above the minimum recommended version.
    D. From a WOWZA Server version comptability with MulticastPlayerSilverlight standpoint, we are running WOWZA version 3.1.2.
    E. I have tried playing with the isRTPWrapped field but no effect eitherways (true or false).
    F. I don't see anything unusal on the WOWZA logs.

    Not sure, what else to look for. Any inputs would be much appreciated.

    Thanks
    SG
    Last edited by sgopalkr; 10-08-2012 at 09:02 AM. Reason: Adding more information

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

    Default

    SG,

    I would suspect A. I think VLC will play the stream as unicast stream if it has to, so that is not a valid test

    Also make sure UDP ports are wide open.

    Richard

  5. #5

    Default

    Richard - Thanks for the response again.

    Your suspicion is right! However, I have also verified, from router command outputs, that VLC client players are able to Live-Stream over Multicast using the link rtsp://<WOWAServerIP>:1935/live/myStream?Multicastplay. FYI, MulticastPublishAddon Module has been installed & configured appropriately to get this working.

    After some amount of network troubleshooting, we find that Silverlight players are able LiveStream ONLY from the same VLAN as the WOWZA server and not from any other VLAN! However, with VLC Players we are able to LiveStream from all VLAN's. FYI, we don't run any Firewalls internally within our LAN/WAN environment.

    Below are my queries:
    A. Cisco TAC is suspecting a TTL issue for some reason. Do you think that could be a possibility and if yes, how could i edit the TTL value? Any other thoughts/inputs on the aforementioned behavior, would be apprecaited?

    B. I have analyzed the Wireshark traces for Silverlight streams played from the same VLAN as well from a different VLAN and I essentially dont find any difference between the two? Below is for your reference.

    60 6.668113000 10.165.243.8 10.165.243.138 HTTP 671 GET /TVMulticast/client/player.html HTTP/1.1
    61 6.668726000 10.165.243.138 10.165.243.8 HTTP 266 HTTP/1.1 304 Not Modified
    64 6.705013000 10.165.243.8 10.165.243.138 HTTP 553 GET /TVMulticast/client/header.gif HTTP/1.1
    65 6.705590000 10.165.243.138 10.165.243.8 HTTP 266 HTTP/1.1 304 Not Modified
    124 6.837770000 10.165.243.8 10.165.243.138 HTTP 466 GET /TVMulticast/client/MediaStreamSrc.xap HTTP/1.1
    125 6.838347000 10.165.243.138 10.165.243.8 HTTP 266 HTTP/1.1 304 Not Modified
    128 7.033468000 10.165.243.8 239.1.1.1 IGMPv2 46 Membership Report group 239.1.1.1
    129 7.034445000 10.165.243.8 239.1.1.1 UDP 127 Source port: 9430 Destination port: 9430
    130 7.043978000 10.165.243.8 10.165.243.138 TCP 54 54752 > http [ACK] Seq=1529 Ack=637 Win=65064 Len=0
    131 7.140144000 10.165.243.138 PTS 44511.776088888 MPEG TS 1358 video-stream
    132 7.140147000 10.165.243.138 239.1.1.1 MPEG TS 1358 Source port: lnvmailmon Destination port: ndmp
    133 7.140148000 10.165.243.138 239.1.1.1 MPEG TS 1358 Source port: lnvmailmon Destination port: ndmp
    134 7.141177000 10.165.243.138 PTS 44511.789088888 MPEG TS 1358
    135 7.141179000 10.165.243.138 239.1.1.1 MPEG TS 1358 Source port: lnvmailmon Destination port: ndmp
    136 7.174277000 10.165.243.8 239.1.1.1 IGMPv2 46 Membership Report group 239.1.1.1
    137 7.189858000 10.165.243.138 PTS 44511.845088888 MPEG PES 1358 video-stream
    138 7.190433000 10.165.243.138 239.1.1.1 MPEG TS 1358 Program Map Table (PMT)
    139 7.190435000 10.165.243.138 239.1.1.1 MPEG TS 1358 Source port: lnvmailmon Destination port: ndmp
    140 7.190436000 10.165.243.138 PTS 44511.853088888 MPEG TS 1358
    141 7.190439000 10.165.243.138 239.1.1.1 MPEG TS 1358 Source port: lnvmailmon Destination port: ndmp
    142 7.291464000 10.165.243.138 PTS 44511.925088888 MPEG PES 1358 video-stream
    394 10.050643000 10.165.243.8 239.1.1.1 UDP 127 Source port: 9430 Destination port: 9430


    C. Is it true that I need to edit the multicastmap.txt script based on the client player being used (OR) can i have both the entries listed to be able to test both player-types at the same time?
    # Example entry: For VLC Player
    myStream={name:myStream,video:239.1.1.1:10000,audio:239.1.1.1:10002}

    # Example entry: For Silverlight Player
    #myStream={name:myStream,stream:239.1.1.1:10000,isRTPWrapped:false}

    Looking forward to your response.

    Thanks
    SG
    Last edited by sgopalkr; 10-09-2012 at 06:49 AM. Reason: Correcting Typos

  6. #6

    Default

    Richard - I have a few more updates that I thought I will share with you.
    A. We are observing that the Silverlight player, sitting outside of the WOWZA Server VLAN, being able to receive Multicast traffic but for some reason unable to play it. Also since the
    player works fine on the same vlan as the WOWZA server, we do not suspect the media packets to be bad/corrupted in anyway.
    B. The Silverlight player throws error 25-30 seconds after receipt of IGMP & UDP packets.

    Looking forward to our response.

    Thanks
    SG

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

    Default

    good morning SG,

    Sounds right, actually. As I understand it multicast only works in a LAN that supports it, not on the internet and probably not between LANs as you describe. Otherwise, I am not sure how to help. It's a player/network issue that is out of my reach (and a bit over my head) to help debug.

    Richard

  8. #8

    Default

    Thanks for the response again!

    We were so close towards nailing this one and its a little disappointing to learn we have hit a moot point!

    Nevertheless, many many thanks for the prompt response and support. Sincerely appreciate all that you did for us.

    Thanks
    SG

  9. #9

    Default

    Hi sgopalkr,

    You said,

    C. Is it true that I need to edit the multicastmap.txt script based on the client player being used (OR) can i have both the entries listed to be able to test both player-types at the same time?
    # Example entry: For VLC Player
    myStream={name:myStream,video:239.1.1.1:10000,audi o:239.1.1.1:10002}

    # Example entry: For Silverlight Player
    myStream={name:myStream,stream:239.1.1.1:10000,is RTPWrapped:false}

    You can try it. You can probably take the same input stream and generate two different types of output streams, but they will probably have to differ in identification somehow. For example, a different streamname and/or IP/port combination.


    -Please report back what Wireshark is showing for the TTL for a working Silverlight stream (played back on a different computer than the streaming server), versus a non-working Silverlight stream played back on a different VLAN. In Wireshark you're looking for: Internet Protocol -> Time to live: X.

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

    Default

    I think what the problem is (we discussed this here) multicast validation, which is a Silverlight constraint: for it to work it must ping the server and get a response. If that is blocked then the player might receive packets but not display.

    Richard

Page 1 of 2 12 LastLast

Similar Threads

  1. RTSP stream works in VLC but not HLC in VLC
    By craigvansant in forum Live Streaming and Encoder Discussion
    Replies: 10
    Last Post: 01-11-2013, 04:50 PM
  2. Playing stream in vlc player
    By divyat in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 04-26-2012, 03:26 PM
  3. VLC RTSP client
    By Maurok in forum General Forum
    Replies: 4
    Last Post: 01-06-2012, 02:35 AM

Posting Permissions

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