• How to connect JVC ProHD camcorders to Wowza Streaming Engine

    JVC ProHD camcorders enable delivery of IP video over the Internet. They have a built-in streaming encoder and network connectivity for capturing and publishing live video to Wowza Streaming Engine™ media server software. Wowza Streaming Engine can re-stream MPEG-TS output as well as stream RTMP output from a JVC camcorder. This article describes how to create connection settings to automatically configure JVC camcorders.

    Notes:
    • Integrated publishing is included in Wowza Streaming Engine 4.1.0 and later for the following JVC ProHD camcorder models:
      • GY-HM200
      • GY-HM650
      • GY-HM850
      • GY-HM890
      • GY-LS300

    • If you intend to connect your camcorder to Wowza Streaming Engine over RTMP, the camcorder must use the latest firmware that supports the RTMP protocol. Download the latest firmware for your JVC camcorder.

    • The option of streaming over RTSP/RTP from JVC camcorders has been removed due to incompatibility with recent firmware versions.

    • JVC is a Works With Wowza™ partner.

    Contents


    Video tutorial
    Connecting JVC ProHD camcorders
    Verifying the connection
    Playing the stream
    Changing the reconnect wait time

    Video tutorial




    Connecting JVC ProHD camcorders


    Use the procedures in this section to set up a supported JVC source for a live application in Wowza Streaming Engine, and to set up your JVC camcorder to distribute video to the live application.

    Note: You can set up a JVC source for the live application in Streaming Engine Manager first or you can set up the JVC camcorder to distribute video to the live application first. If you want the live stream to be available to users from the beginning, or if you want to record the live stream from the beginning using the Incoming Streams feature in Streaming Engine Manager, set up the JVC source in Wowza Streaming Engine Manager first. The live application in Wowza Streaming Engine will periodically try to connect to the camcorder until it comes online.

    Set up the JVC source


    1. In the Streaming Engine Manager Welcome page, click Applications at the top of the page.



    2. In the contents panel, under the live application, click Sources (live).



    3. In the Sources (live) page, click JVC.


    4. Select a Connection Type that matches the transport mode that's set up (or that you plan to set up) in the JVC camcorder:

      If your camcorder is set up to use MPEG-TS/UDP transport mode:

      1. Select select My camcorder uses MPEG-TS/UDP transport mode.

      2. Enter a name for the stream in Stream Name.
        Notes:
        • The name value can't contain less-than (<), greater-than (>), colon (:), quotation (' and "), forward slash (/), backslash (), pipe (|), question mark (?), asterisk (*), double-dot (..), and tilde (~) characters.

        • The stream name is used to create a stream file that replaces (aliases) the JVC camcorder's complex stream URI so that players can use the stream file name in playback URLs in place of the camcorder's complex stream name. Stream files are stored in an application's streaming file directory and have a .stream file name extension. You must enter a stream name value that creates a unique stream file name.

      3. Enter the camcorder's network port number in MPEG-TS UDP Port. The typical default port value is 6504 and can range from 1 to 65535. Refer to your camcorder user manual to determine the correct port value to enter or for instructions about how to change the port value.

      4. Click Create Connection to connect to the stream. If the camcorder is offline, the live application will try to connect to it every 3 seconds until it establishes a connection. For more information about how to change the connection retry interval, see Changing the reconnect wait time.

      If your camcorder is set up to use RTMP transport mode:

      1. Select My camcorder uses RTMP.

      2. Follow the instructions in Set up the JVC camcorder and use the URL provided on the Sources (live) > JVC page when setting up the connection on your camcorder.

        Note: JVC camcorders only support RTMP in newer firmware upgrades. Download the latest JVC ProHD firmware for your camcorder to make sure it supports the RTMP protocol.
    5. Turn off authentication for RTMP sources on the Source Security page for this application. Follow the instructions in How to configure security using Wowza Streaming Engine Manager and set RTMP Sources to Open (no authentication required). By default, Wowza Streaming Engine requires that RTMP-based publishers provide a publisher name and password for a source account to secure the connection to live applications. However, JVC ProHD camcorders don't support RTMP authentication.

    6. If you've already set up your JVC camcorder to distribute video to the application, verify that the stream is published.

    Set up the JVC camcorder


    Note: Menu names may vary depending on the JVC camcorder and firmware you're using and you may need to configure a Server profile when setting up your camcorder. Refer to your camcorder Operation Manual for detailed instructions.
    1. Press the MENU/THUMB button on the side control panel of the camcorder or on the LCD monitor to display the menu screen on the LCD monitor and viewfinder.

    2. Navigate to Main Menu > System > Network/Settings >Live Streaming Set.

    3. For MPEG-TS connections, set the Type to MPEG2-TS/UDP.

      For RTMP connections, set the Type to RTMP, and then configure the RTMP Settings (enter the Streaming Engine application URL in Destination URL, and a stream name in Stream Key).

    4. Return to the Live Streaming Set screen, and then configure any other required encoding settings for your broadcast such as the video Resolution and Frame & Bit Rate values.

    5. To start distributing the video, set Live Streaming to On in the Live Streaming Set screen (found in Main Menu > System > Network/Settings > Live Streaming Set).

    6. Verify that the stream is published.

    Note: If you start streaming from the camcorder before you set up the live stream in Wowza Streaming Engine, the network connection icon in the camcorder's LCD monitor indicates that the connection hasn't been established. When you start the live stream in Wowza Streaming Engine, it will periodically try to connect to the camcorder until the camcorder comes online.

    Verifying the connection


    To verify that the stream is published, click Incoming Streams for the live application in Wowza Streaming Engine Manager, and then click the stream name.




    The information page for the stream displays the uptime, network throughput, and other information about the published stream.



    Playing the stream


    To play the stream over various streaming formats, do the following:

    1. Click Stream Files for the live application in Wowza Streaming Engine Manager, and then click the name of the stream file in the list that's re-streaming your JVC camcorder output.



    2. Click Test Players in the upper-right corner of the stream file page. The Test Players window that opens includes test players that are preconfigured to stream a live stream named myStream.stream over various streaming formats. Each tab in the Test Players window either hosts a test player that you can use to play the live stream or provides instructions for playing the live stream. For example, to use the Adobe RTMP protocol to play myStream.stream, click the Adobe RTMP tab, and then click Start.



      The test players are also online on our Wowza Test Players webpage.

    Example players

    You can also use example players that are included with Wowza media server software or downloaded from the Wowza website to play the stream. For more information, see the following articles:


    Note: The example players are preconfigured to play a stream named myStream. To use the example players to play the broadcast from your JVC camcorder, be sure to substitute the name of the stream file that's re-streaming your JVC camcorder output in place of myStream in the playback URLs.

    Changing the reconnect wait time


    If you have set up an MPEG-TS/UDP stream and the JVC camcorder is offline, the live application will try to connect to it every 3 seconds by default until it establishes a connection. To change how often the live application will try to connect to the camcorder, do the following:

    1. Click Stream Files for the live application in Wowza Streaming Engine Manager, and then click the name of the stream file in the list that will re-stream your JVC camcorder output.



    2. Click the Properties tab.


      Note: Access to the Properties tab is limited to administrators with advanced permissions. For more information about how to configure access, see Manage credentials.
    3. In the Common section of the properties page, click Edit.



    4. To change the default reconnectWaitTime property value, select the Enabled check box for the property, type an alternate value (in milliseconds) in the property box, and then click Save. The following example shows that the property value has been changed to 10000 milliseconds (10 seconds).



    Originally Published: 09-11-2014.
    Updated: For Wowza Streaming Engine 4.3 on 10-06-2015.

    If you're having problems or want to discuss this article, post in our forum.