Page 1
Chapter VS-2000-ENC H.264 Encoder User Manual Contact Order toll-free in the U.S. or for FREE 24/7 technical support: Information Call 877-877-BBOX (outside U.S. call 724-746-5500) www.blackbox.com • info@blackbox.com...
Page 2
FCC and IC RFI Statements/NOM Statement FEDERAL COMMUNICATIONS COMMISSION AND INDUSTRY CANADA RADIO FREQUENCY INTERFERENCE STATEMENTS This equipment generates, uses, and can radiate radio-frequency energy, and if not installed and used properly, that is, in strict accordance with the manufac- turer’s instructions, may cause inter ference to radio communication.
Page 3
NOM Statement 5. El aparato eléctrico no deberá ser usado cerca del agua — por ejemplo, cerca de la tina de baño, lavabo, sótano mojado o cerca de una alberca, etc. 6. El aparato eléctrico debe ser usado únicamente con carritos o pedestales que sean recomendados por el fabricante.
Page 4
NOM Statement 16. El cable de corriente deberá ser desconectado del cuando el equipo no sea usado por un largo periodo de tiempo. 17. Cuidado debe ser tomado de tal manera que objectos liquidos no sean derramados sobre la cubierta u orificios de ventilación. 18.
Page 5
Trademarks Used in this Manual Trademarks Used in this Manual Black Box and the Double Diamond logo are registered trademarks of BB Technologies, Inc. Any other trademarks mentioned in this manual are acknowledged to be the property of the trademark owners.
Chapter 1: Specifications 1. Specifications Approvals CE, FCC, RoHS compliant Connectors Video: Input: (1) HDMI IN, Output: (1) LAN (PoE), 10/100/1000BASE-T Audio: Input: (1) HDMI IN, Sampling Rate: 48 kHz, Compression and Bit Rate: LPCM (Fixed 1.6 Mbps), AAC (Configurable, 32 kbps, 48 kbps, 64 kbps, 96 kbps, 128 kbps, 192 kbps, 240 kbps) Output: (1) LAN (PoE), 10/100/1000BASE-T...
Page 9
Chapter 1: Specifications 1. Specifications (continued) Resolutions (Output) Output Video: Ethernet output:640 x 480 800 x 600 , 1024 x 768 , 1280 x 768 1280 x 800 , 1280 x 1024 , 1360 x 768 1366 x 768 , 1440 x 900 , 1400 x 1050 1600 x 1200 , 1680 x 1050...
Page 10
Chapter 1: Specifications 1. Specifications (continued) General (continued) Dimensions Product: 1.7"H x 14.2"W x 10.2"D (4.4 x 22 x 17.9 cm); Shipping Box: 3.3"H x 14.2"W x 10.2"D (8.5 x 36 x 26 cm) Weight 2.6 lb. (1.2 kg) 877-877-2269 | blackbox.com Page 10...
VS-2000-ENC is a live streaming media encoder that interfaces with HDMI sig- nals for delivering media over IP networks. VS-2000-ENC can be used with a third-party decoder such as a set-top box, VLC or Kodi media player on PCs to provide complete end-to-end streaming systems.
TS may be transported over UDP or RTP based on network conditions. • Bonjour automatic discovery of VS-2000-ENC. • Software upgrade through an embedded web page. • Supports communications protocols used on the Internet such as TCP/IP, ARP, DHCP, ICMP (ping), IGMP, Telnet, HTTP, RTP, RTSP, UDP.
Chapter 2: Overview 2.4 Hardware Description Figures 2-1 and 2-2 show the front and back panels of the encoder. Table 2-1 describes the encoder's components. Figure 2-1. VS-2000-ENC front panel. Figure 2-2. VS-2000-ENC back panel. 877-877-2269 | blackbox.com Page 13...
Page 14
Status Description Power Indicator VS-2000-ENC is powered on. VS-2000-ENC is powered off. Status Indicator VS-2000-ENC is encoding and there is at least one RTSP session VS-2000-ENC is not receiving video Blinks every VS-2000-ENC is encoding but there is two seconds.
Page 15
• When the default settings are restored, your custom data is lost. Be careful when using the RESET button. • You can also restore VS-2000-ENC to its default settings using the web-based configuration page. For more information, see the Commands page section.
Chapter 3: Hardware Installation 3. Hardware Installation WARNING: Before the installation, disconnect the power supplies from all the devices. During the installation, do not connect the VS2000ENC via PoE to a power source equipment and its power adapter at the same time. The following illustration describes a common application.
NOTE: If you want your browser to remember your login password, select the check box next to “Remember Password” before login. If you forgot the login IP address and password, restore the VS-2000-ENC to its factory defaults, and then use the default settings. For more information, see Section 4.3.2, Network Page, and Section 4.3.3, Password Page.
HDMI input port and adjust video encoding bit rates. Max bitrate Adjusts video encoding bit rates in the range of 2 Mbps to (kbps) 30 Mbps. Apply Saves the current settings and applies them to VS-2000-ENC. 877-877-2269 | blackbox.com Page 18...
Encode Type Sets an audio encoding type LPCM or AAC. Encode Selects an audio encoding bit rate for AAC. bitrate (kbps) Apply Saves the current settings and applies them to the VS-2000-ENC. 877-877-2269 | blackbox.com Page 19...
Indicates the TS Parameter page where you can set a pro- gram number. Program Selects a program number in the range of 1 to 65535. number Apply Saves the current settings and applies them to the VS-2000-ENC. 877-877-2269 | blackbox.com Page 20...
Sets a unicast or multicast address as required. address Dest port Sets a unicast or multicast port number in the range of 1025 to 65534. Apply Saves the current settings and applies them to the VS-2000-ENC. 877-877-2269 | blackbox.com Page 21...
Chapter 4: Operation 4.2.5 Log Page Figure 4-5. Log page. Table 4-5. Log page elements. GUI Element Description Event Log Indicates a log area for recording the information about device operations and communication. They can be used by technical engineers for troubleshooting. Last 100 Indicates this log area can record the 100 new events or entries only...
Inputs a new device name. This name can be: Displayed on the browser tab. Displayed and used after bonjour automatic discovery of the VS-2000-ENC. NOTE: The name must contain 1–20 letters, numbers, hyphen (-) or underscore (_), or their combinations.
The default protocol is shown below. • IP mode: Static • IP address: 192.168.10.254 • Subnet mask: 255.255.0.0 • Gateway: 0.0.0.0 Apply Saves the current settings and applies them to the VS-2000-ENC. 877-877-2269 | blackbox.com Page 24...
Indicates the Password page where you can set a new password. Inputs a new password. The default is admin. Password NOTE: The password must contain 4–16 letters, numbers, or their combinations. Apply Saves the current settings and applies them to the VS-2000-ENC. 877-877-2269 | blackbox.com Page 25...
Idle pattern Indicates the Idle Pattern Picture page where you can set the picture VS-2000-ENC to encode an uploaded image and display it on a third party decoder when no active source is available. File Shows the uploaded image location on your local computer.
Table 4-10. Upgrade page elements. GUI Element Description Upgrade Indicates the Upgrade page where you can upgrade VS-2000-ENC to another version File Shows the upgrade file location on your local computer. Browse Browses for an upgrade file on your local computer.
Chapter 4: Operation 4.3.6 Version Info Page Figure 4-11. Version Info page. Table 4-11. Version Info page elements. GUI Element Description Version info Indicates the Version Info page where you can view the device information Model Indicates the device model. Build Time Indicates the time and date when the device software was built.
Figure 4-12. Commands page. Table 4-12. Commands page elements. GUI Element Description Commands Indicates the Commands page where you can reboot and restore VS-2000-ENC to its factory defaults. Reboot Reboots VS-2000-ENC. Reset to Factory Restores VS-2000-ENC to its factory defaults. Default.
A.2.1 Setting the IP Address on Your Computer First ensure that your computer with CLI and VS-2000-ENC are on the same subnet. By default, network settings in VS-2000-ENC's LAN (PoE) port are 192.168.10.254/255.255.0.0. You can set your computer's IP address in the 192.168.x.x range with a subnet mask of 255.255.0.0.
Appendix A: API Commands A.2.3 Logging In to the Encoder via a Command-Line Interface Now you can log in to the CLI by performing the procedures in the order presented. 1. Choose Start > Run. 2. In the Run dialog box, enter cmd then click OK. Figure A-2.
Page 32
Appendix A: API Commands Figure A-4. login screen 5. Use the command line interface below to perform API commands. Figure A-5. Command-Line Interface screen 877-877-2269 | blackbox.com Page 32...
Appendix A: API Commands A.3 Commands Overview A.3.1 gbconfig command A script file named "gbconfig"is responsible for most of the API commands and is invoked as a console command. By assigning different arguments to this script file via API commands, a third-party device can query and alter the encoder’s configurations.
Page 34
Appendix A: API Commands Table A-1 (continued). gbconfig commands summary Command Description gbconfig --media-dest-ip Configures the destination IP address of the output IP stream gbconfig --enc-resolution Configures the video resolution of the output IP stream gbconfig --rate-limit-enable Enable or disable the data rate limit for the output IP stream gbconfig -s, --show Queries the response of a implemented API...
Appendix A: API Commands A.3.2 gbshow command A script file name “gbshow” is responsible for some API commands and is invoked as a console command. By assigning different arguments to this script file via API commands, a third-party device can query runtime status information.
Configures the encoder name, which is displayed and used after bonjour automatic discovery of the encoder. Reboot encoder for this operation to take effect. The default device name is “VS-2000-ENC-XXXXXXXXXXXX” in which "XXXXXXXXXXXX" is the encoder MAC address. NOTE: "namestring" can only include letters, digits, "" (hyphen) and "_"...
Appendix A: API Commands A.4.2 gbconfig –vbr-max-bitrate Request gbconfig --vbr-max-bitrate VideoEncBitRate Response Returns nothing Description Configures the bitrate for encoding video. NOTE: "VideoEncBitRate" is bitrate ranging from 2000 kbps to 30000 kbps. The default is 20000 kbps. Example: To change the bitrate to 10 Mbps, do as follows. Request: gbconfig --vbr-max-bitrat 10000 Response: [Returns nothing] 877-877-2269 | blackbox.com...
Appendix A: API Commands A.4.3 gbconfig --ip-mode Request gbconfig --ip-mode {static/dhcp} Response Returns nothing Description Configures the IP mode by which the encoder acquires an IP address. The encoder supports static IP and DHCP modes and is set to static IP by default. Reboot the encoder for this operation to take effect.
Appendix A: API Commands A.4.4 gbconfig --ip4-addr Request gbconfig --ip4-addr ip4addr Response Returns nothing Description Configure an IP address with static IP mode. This configuration is used in static IP mode and takes effect after the encoder is rebooted. NOTE: "ip4addr" is the decoder's IP address. The default is 192.168.10.254. Example: To assign IP address 192.168.2.11 to the encoder, do as follows.
Appendix A: API Commands A.4.6 gbconfig --gateway-ip Request gbconfig --gateway-ip gateway Response Returns nothing Description Configures the gateway with static IP mode. This configu- ration is used in static IP mode and takes effect after the encoder is rebooted. The encoder can work well without any network gateway, so it is optional for the static IP mode and has no default.
Appendix A: API Commands A.4.8 gbconfig --aac-enc-bitrate Request gbconfig --aac-enc-bitrate Response Returns nothing Description Configures the audio encoding bitrate. The configuration takes effect only when the audio encoding mode is AAC. NOTE: The selectable bitrates are 32, 48, 64, 96, 128, 192, and 240 kbps. The default is 240 kbps.
Appendix A: API Commands A.4.10 gbconfig --program-number Request gbconfig --program-number ProgramNumberVal Response Returns nothing Description Configures the program number that may be used in the PAT, PMT, and other relevant PSI tables of the transport stream. Once this configuration is altered, the version field of the PAT and PMT will increase.
Appendix A: API Commands A.4.11 gbconfig --media-transport Request gbconfig --media-transport {tsoverudp|tsoverrtp} Response Returns nothing Description Configures the TS streaming transmission format. The encoder supports two formats: TS over UDP (the TS frames are packed into the UDP packets directly) and TS over RDP (the TS frames are packed with RTP specification and the RTP datas is packed into UDP packets).
Appendix A: API Commands A.4.12 gbconfig --media-dest-ip Request gbconfig --media-dest-ip MediaIpAddr Response Returns nothing Description Configures the destination address of the output IP stream. If a multicast IP address is designated, the encoder transmits the stream with multicast mode. If a unicast IP address is designated, unicast mode is used.
Appendix A: API Commands A.4.13 gbconfig --media-dest-port Request gbconfig --media-dest-port MediaPort Response Returns nothing Description Configures the destination port of the output IP stream. NOTE: "MediaPort” is the destination port ranging from 1025 to 65534. The default is 12300. A port of even number is recommended for RTP transmission mode.
Appendix A: API Commands A.4.15 gbconfig --rate-limit-enable Request gbconfig --rate-limit-enable {y|n} Response Returns nothing Description Enable or disable data rate limit for the output IP stream. NOTE: When the data rate limit is enabled, the encoder will transmit encoded media data with a constant data rate to avoid instant peak rate, so that the media stream can pass through the link that has strict bandwidth limit, such as a private line leased from the telecommunicatios operator.
Appendix A: API Commands A.4.17 gbconfig –h Request gbconfig {-h/--help} Response A brief introduction to the gbconfig command sets. NOTE: Either "h" or "help" is available for use. "h" is short for "help" for easy operation. Description Shows a brief introduction to the gbconfig command sets Example: To show a brief introduction to the gbconfig command sets, do as follows.
Appendix A: API Commands A.5 gbcontrol Command Set A script file named "gbcontrol" is responsible for some API commands and is invoked as a console command. By assigning different arguments to this script file via API commands, a third-party device can control the encoder. A.5.1 gbcontrol --blink-led Request gbcontrol --blink-led...
Appendix A: API Commands A.6.2 gbshow--macaddr Request gbshow--macaddr Response The MAC address of the device being operated Description Query the MAC address of the device Example: Request: gbshow--macaddr Response: 34:18:22:FF:FF:C4 A.6.3 gbshow--input-resolution Request gbshow--input-resolution Response The resolution of the input video Description Query the resolution of the input video.
Appendix A: API Commands A.6.4 gbshow--output-resolution Request gbshow--output-resolution Response The resolution of the output video Description Query the resolution of the output video. The response is a string like 1366_768_60 or 720p_60, which represents the timing of the input video. Example: Request: gbshow--output-resolution Response: 1366_768_60...
Appendix A: API Commands A.6.6 gbshow--output-audio Request gbshow--output-audio Response The resolution of the output audio Description Query the resolution of the output audio. There are two possible responses: lpcm, aac. Example: Request: gbshow--output-audio Response: aac A.6.7 gbshow--uptime Request gbshow--uptime Response A integer representing the time elapsed since the latest boot.
Need help?
Do you have a question about the VS-2000-ENC and is the answer not in the manual?
Questions and answers