DDMALL HEM-4K IO User Manual

Advertisement

Quick Links

The HEM-4K IO Version User
Manual
V1.0 (Update Time: 20250520)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HEM-4K IO and is the answer not in the manual?

Questions and answers

Summary of Contents for DDMALL HEM-4K IO

  • Page 1 The HEM-4K IO Version User Manual V1.0 (Update Time: 20250520)
  • Page 2: Table Of Contents

    Table of Contents The HEM-4K Introduction ........... 5 2. Main Features .............. 5 3. Parameters..............6 3.1 General .............. 6 3.2 Video Parameters............6 3.3 Audio Parameters ............7 3.4 System Parameters ............. 7 4. Typical Application Setup ............8 5.
  • Page 3 9.6.2 YouTube Live Streaming Settings........31 Facebook Live Streaming Settings ........ 33 9.6.3 9.7 Misc Stream ............35 9.7.1 RTSP ............36 9.7.2 UDP ............40 9.7.3 SRT ............42 9.7.4 HLS/HTTP ............50 9.8 Source .............. 51 9.8.1 UVC Manage ............ 51 9.8.2 Source Selection ..........
  • Page 5: The Hem-4K Introduction

    Support switching HDMI video and UVC input video in real time. 5. 4K SRT encoder: Pair with DDMALL SRT decoder for peer-to-peer SRT IP streaming securely and reliably in low latency. Compatible with third-party SRT decoder or decoding software.
  • Page 6: Parameters

    12. Pair with DDMALL decoder HDD-20 or HDD-10, and enable the DDMALL proprietary Low-Latency protocol for video transmission with latency less than 80ms. 13. Video stream recording and storage: Support recording video streams to the local SD card or NAS storage system.
  • Page 7: Audio Parameters

    Video Codec Format H.264/H.265 Encoding Output 3840*2160@30Hz, 1080p@60Hz/30Hz, 720p@60Hz/30Hz, Resolution 960×720@60Hz/30Hz, 960×540@60Hz/30Hz,640×480@60Hz/30Hz, 360×200@60Hz/30Hz Max. supported resolution of the Primary Stream is 3840*2160@30Hz,Max. supported resolution of the Secondary Stream is 1080p@30Hz。 Bit Rate 32Kbps~64Mbps Table 2 3.3 Audio Parameters Audio Input HDMI Audio Codec Bit Rate...
  • Page 8: Typical Application Setup

    4. Typical Application Setup Picture 1 5. Packing List  HEM-4K HDMI encoder * 1  USB-C cable * 1 6. Product Overview Picture 2 6.1 LED Indicator Status LED flashes slowly: The encoder is powered on for working. LED flashed quickly: Reboot/restore/reset the encoder...
  • Page 9: Reset Button

    6.2 Reset Button Long press the Reset button for about 15s until the LED flashes quickly to reset factory settings. (by default, the HEM-4K IP is 192.168.1.251) 7. Hardware Installation 1. Connect the HEM-4K to the signal source. 2. Connect the HEM-4K to the Switch or the Router Lan port with Ethernet cable. 3.
  • Page 10: Network Settings

    8. Network Settings 8.1 Edit the IP Address of the Control Computer The default IP address of the HEM-4K is 192.168.1.251. The control computer should be set in the same LAN and same IP network segment as the HEM-4K. For the first use, please modify the IP of the control computer to 192.168.1.xxx (xxx can be any number from 0 to 255 except 251).
  • Page 11: Log In To The Encoder Web Ui

    8.2 Log in to the Encoder Web UI 1. Open the browser of the control computer, enter 192.168.1.251 (the default IP address of the HEM-4K) to load the HEM-4K login page, and type the username and password (default values are admin/admin) to log in to the HEM-4K web UI.
  • Page 12: Parameter Settings

    Picture 7 IP Mode: DHCP or Static  If DHCP is checked, then the HEM-4K IP is dynamic. The IP Address/ Subnet Mask/ Gateway/ DNS are automatically assigned by the DHCP server (such as the connected router) in the same local area network as the HEM-4K.
  • Page 13: Status Introduction

    parameters including Audio, Video, Network, RTMP, Misc Stream (RTSP, UDP, SRT, HLS), Source, GPS, Recording, and System etc. Note: The control terminal of the HEM-4K such as the mobile phone, tablet, laptop etc. must be in the same LAN and same IP network segment as the HEM-4K. 9.2 Status Introduction Click the Status icon on the left menu to direct to the Status page, where you can view the input signal status, Primary Stream parameters and Secondary Stream parameters.
  • Page 14: Audio Settings

    cable loose or damaged? You can try to pull off the cable and re-plug it or change another cable to test. ③ Whether the output resolution of the signal source is within the supported range of the HEM-4K. The HEM-4K supports max. HDMI input of 3840*2160p@30Hz. 2.
  • Page 15: Video Settings

    Picture 3 1. Input Mode The HEM-4K uses HDMI audio input. 2. Encoding Type The HEM-4K uses AAC audio codec format. 3. BitRate The audio encoding bit rate, with adjustable range 32Kbps-256Kbps. 9.4 Video Settings The HEM-4K supports dual-stream output. The Primary Stream supports max. encoding resolution of 3840*2160@30Hz, 64Mbps, while the Secondary Stream supports max.
  • Page 16 Picture 4 Note: Enabling the Secondary Stream will use a certain CPU and network bandwidth, resulting in video stream stuttering. Recommend to reduce the video encoding bit rate of the Primary Stream to some extent. We would recommend the total bit rate of Primary Stream and Secondary Stream not to exceed 24M.
  • Page 17: Encoding Setting

    9.4.1 Encoding Setting Picture 5 1. Input Status: Display the resolution of the current input signal source. If there is no signal input, it shows No Signal. 2. Encoding Type: H.265 and H.264 codec can be selected. 3. Frame Rates: It affects the video stream smoothness (higher the frame rate, the smoother the video). By default, it is 30fps with modification range 1-60fps.
  • Page 18: Osd Settings

    H.265 is fixed at Main. 8. Bitrate Control: You can select VBR, CBR, AVBR or FixQP. By default, it is CBR; Recommend to use CBR for RTMP streaming. 9. Click Apply. The webpage prompts “Change setting successfully”, which means the settings take effect. 9.4.2 OSD Settings Both the Primary Stream and Secondary Stream support 2 text OSDs (TEXT1 and TEXT2) and 1 image OSD respectively.
  • Page 19 The X/Y values are the position of the first letter of the text OSD label. For example, the TEXT content is DDMALL, and the X/Y values are [1000, 1000]. That coordinate is the position of the first letter D. Picture 7 4) Font Size: Edit the font size of the text label.
  • Page 20: Network Settings

    Picture 8 1) Enabled/Disabled: Enable or disable the picture OSD. The picture OSD will be displayed in enabled status and not be displayed in disable status. 2) Location X/ Location Y: Edit the picture OSD location on the screen. 3) Alpha: Edit the picture OSD opacity. 4) Transparent Color: Make the OSD background color to be transparent.
  • Page 21: Network/Client

    9.5.1 Network/Client You can set the HEM-4K Client IP address on the Network/Client page. Picture 9 IP Mode: DHCP or Static  If DHCP is checked, then the HEM-4K IP is dynamic. The IP Address/ Subnet Mask/ Gateway/ DNS are automatically assigned by the DHCP server (such as the connected router) in the same local area network as the HEM-4K.
  • Page 22 third-party live platforms. You can remotely control the encoder on public Internet through “Fixed domain + external port number” for video transmission.  UPnP UPnP (Universal Plug and Play) port mapping can map the internal port number of the encoder to the external port of the router to realize intranet traversal (In this case, the internal port of the encoder can be accessed through the external port of the router in the public Internet).
  • Page 23 Picture 17 ① Internal Port: Internal port number. The Web server port of the HEM-4K is 80. The streaming media server port of the RTSP, UDP, SRT etc. can be viewed and set on the Misc Stream page. ② External Port: External port number. It can be customized. That is, access the corresponding internal port of the encoder through the external port in the public Internet.
  • Page 24 Picture 19 ④ Go back to the main page, and you can see you have obtained a domain. Please remember the domain. For example, the domain we applied here is “sinetest.ddns.net”. Picture 20...
  • Page 25 4) Go back to the encoder web UI, and enable DDNS on the Network/Advance page. Picture 10 ① Status: Display the connection status of the encoder and domain server. The “Connected” status means a successful connection. ② Service Provider: Select the server provider from the drop-down list. There are No-ip and Dyndns can be selected.
  • Page 26 Picture 22 7) After the encoder’s UPnp and DDNS settings take effect, you can control the encoder remotely through the encoder domain and external port in public Internet for video transmission. ① Remotely control the encoder You can open the browser on mobile phone or computer, which have normal Internet connection, enter “domain:Web server external port”...
  • Page 27 Picture 23 ② Pull the encoder’s RTSP stream in public Internet with VLC software.  Open the VLC software installed on your mobile phone or computer. Click “Media” and select “Open Network Stream” from the drop-down list.  Click “Network” on the “Open Media” page, and enter the encoder’s URL. The URL format is: “rtsp://domain:RTSP server external port/live0”.
  • Page 28 Picture 24 Picture 25 Picture 26...
  • Page 29: Rtmp Settings

    9.6 RTMP Settings 9.6.1 RTMP Live Streaming Introduction In RTMP live streaming applications, the HEM-4K works as the RTMP client to push streams to third-party RTMP live server (such as YouTube, Facebook etc.). The RTMP setting methods are as follows 1.
  • Page 30 Picture 11 1) RTMP/Primary Stream NO.1 and NO.2 are the two channels of the Primary Stream. 2) RTMP/Secondary Stream NO.1 and NO.2 are the two channels of the Secondary Stream. 3) Server URL: It is the RTMP streaming destination. Copy the Server URL provided by the live platform and paste it into this section.
  • Page 31: Youtube Live Streaming Settings

    sever, and a “Connected” status means the encoder has connected the RTMP sever successfully for live streaming. 8) Stop: Stop live streaming. 9) Save: Save the RTMP live setting parameters. 9.6.2 YouTube Live Streaming Settings 1. Open the YouTube website, and log in to your account. Click the icon on the upper right corner, and click “Go live”...
  • Page 32 Picture 30 3. Log in to the HEM-4K web UI, and enter the RTMP setting page. 4. Paste the YouTube Stream URL and Stream key into the corresponding sections on the HEM-4K RTMP page. For example, if we paste the Stream URL and Stream key into RTMP/Primary Stream NO.1, that means we will use the first channel of the Primary Stream for streaming.
  • Page 33: Facebook Live Streaming Settings

    Picture 32 9.6.3 Facebook Live Streaming Settings 1. Open the Facebook website, and log in to your account. Click Live video to enter the Create Live Video page. Picture 12 2. Click Setup live video under the Go live section to enter the Facebook Stream Setup page.
  • Page 34 Picture 134 3. On the Stream Setup page, you can see the Stream URL and Stream key provided by the Facebook. Picture 14 4. Log in to the HEM-4K web UI, and direct to the RTMP setting page. 5. Paste the Stream URL and Stream key provided by the Facebook into the corresponding sections on the HEM-4K RTMP setting page.
  • Page 35: Misc Stream

    Picture 15 6. Click Start to push stream to the Facebook. When the Status shows “Connected”, it means the encoder is pushing streaming to Facebook successfully. 7. Go back to the Facebook website, you can see the live streams on the Stream Setup page. Picture 16 9.7 Misc Stream Click the Misc Stream icon on the left menu to enter the Misc Stream page.
  • Page 36: Rtsp

    and set the parameters for the Primary Stream or the Secondary Stream. The Primary Stream is RTSP Unicast enabled by default. You can edit it to RTSP Multicast, UDP Unicast, UDP Multicast, SRT, or HLS. The Secondary Stream is RTSP Unicast disabled by default. You can edit it to RTSP Multicast, UDP Unicast, UDP Multicast, SRT, or HLS.
  • Page 37 Note: The only difference between the URL1 and URL2 is the video stream packaging form.  URL1: RTP packaging (Recommend to use URL1)  URL2: TS packaging  Recommend to select URL1 or URL2 for decoding. Don’t pull the streams from the URL1 and URL2 at the same time.
  • Page 38 1) RTSP Unicast supports pulling 8 streams simultaneously. If you want to pull more channels of streams, please use RTSP Multicast, which can pull up to 200 streams at the same time. Please make sure the router support Multicast function firstly. 2) Then encoder’s Multicast IP range is 224.0.0.0-239.255.255.255.
  • Page 39 Picture 41 3) Click “Network”, and paste the URL1 or URL2 of the encoder into the URL section of the VLC. Finally, click “Play” to pull the video streams. Picture 42...
  • Page 40: Udp

    9.7.2 UDP Picture 43 1. Stream Protocol: Select UDP. 2. Destination IP: If you enter the Multicast IP (Multicast IP range of the encoder is 224.0.0.0-239.255.255.255), then the encoder will use UDP Multicast for video transmission, and all the decoding devices within the Multicast range can receive the encoder’s IP stream; If you enter a specified decoder’s IP address (for example 192.168.1.65), then the encoder will use the UDP Unicast for video transmission, and only the decoder with the IP (192.168.1.65) can receive the encoder’s IP stream.
  • Page 41 For example: In UDP Multicast, when the destination IP is 239.255.17.19, and Port is 8541, the URL will be udp://@239.255.17.19:8541 In UDP Unicast, when the destination IP is 192.168.1.65, and Port is 8541, the URL will be udp://@239.168.1.65:8541 Note: When you use a decoder or decoding software to pull the encoder’s video stream, please make sure the decoding end must be in the same LAN and IP in the same network segment as the encoder.
  • Page 42: Srt

    Picture 45 9.7.3 SRT SRT has three modes: caller, listener, and rendezvous. You can set SRT communication for video transmission through the three modes.  When the encoder is set to Caller, the decoder needs to be set to Listener, and the encoder works as the SRT session initiator.
  • Page 43 The listener device only needs to know the specified port for a SRT session. Rendezvous mode allows the encoder and decoder to use the same port for a SRT session. Rendezvous The video source and destination must be set to Rendezvous mode at the same time.
  • Page 44 Recommend to use the default value. ⑤ Encryption: Set encryption for SRT transmission. Support AES-128, AES-192, and AES-256 encryption formats. Please set password if you choose to encrypt the SRT transmission. Only when the decoder uses the same encryption format and password, can it pull the encoder’s video stream. Select None if you choose not to encrypt the SRT transmission.
  • Page 45 Picture 48 2. Set the HEM-4K to be Caller Device 1) The HEM-4K SRT Settings Picture 49 ① Stream Protocol: Select SRT. ② Mode: Select Caller. ③ Destination Address: The URL format is: srt://listener device IP (Here for example, it is the IP of the...
  • Page 46 vMix server). ④ Destination Port: The value is same as the Source Port value of the Listener device. Here for example we set to 5000. ⑤ Source Port: The value is not same as the Destination Port value. Here for example we set to 5001. ⑥...
  • Page 47 Picture 50 Picture 51 3. Set the HEM-4K to be Rendezvous 1) The HEM-4K SRT Settings...
  • Page 48 Picture 52 ① Stream Protocol: Select SRT. ② Mode: Select Rendezvous. ③ Destination Address: The URL format is: srt://listener device IP (Here for example, the IP of the vMix server). ④ Destination Port: The value is same as the Destination Port value of the Listener device. For example, here we set to 5000.
  • Page 49 ⑩ Click Start to take the parameters effect, and the encoder will perform the SRT communication based on the parameter presets. 2) The vMix Settings ① Stream Type: Select SRT (Rendezvous). When the encoder works in Rendezvous mode, the vMix needs to be set to Rendezvous as well.
  • Page 50: Hls/Http

    9.7.4 HLS/HTTP When you use the encoder to perform video transmission with HLS/HTTP protocol, you can open the Safari browser on iPhone, iPad etc, and enter the HLS/HTTP URL of the encoder to watch the video streams from the encoder. No more decoding software or player is required. Note, when you use the Primary Stream for video transmission with HLS, recommend the video encoding bit rate not to exceed 16M.
  • Page 51: Source

    Picture 17 9.8 Source The HEM-4K Supports HDMI and UVC video inputs. Users can switch between the HDMI input and UVC input in real time during streaming without affecting the normal streaming services. 9.8.1 UVC Manage On the HEM-4K web UI, click Source icon on the left menu to enter the UVC Manage page. Click button on the upper right to prompt the Environment UVC Source conversation window.
  • Page 52: Source Selection

    2. Due to the limitations of the underlying program of the device, it cannot be added when the resolution meets at least one of the following conditions: ① The length or width of the resolution is less than 128. ② The length or width cannot by divided by 4. Picture 57 9.8.2 Source Selection On the Source/Source Selection page, you can switch the HEM-4K input between HDMI In and UVC...
  • Page 53: Gps

    Picture 58 9.9 GPS The HEM-4K supports the connection of GPS module, which can display information such as latitude, longitude, heading speed, altitude, number of GPS satellites, and time on the video streams for encoding output in the form of OSD. You can tick the contents of the GPS OSD for display, edit the OSD display position, font size, and font color etc.
  • Page 54: Recording

    Picture 60 9.10 Recording The HEM-4K supports video recording that you can record the streams of Primary Stream and save the recorded file to a NAS disk in the same LAN. More than that, the HEM-4K can browse the recorded files in the NAS disk, and you can delete the files if you want.
  • Page 55: Video Recording

    Picture 61 9.10.2 Video Recording After the HEM-4K has connected the NAS disk successfully, and the storage directory, file name, and the maximum size of each recorded file have been set on the NAS Recording setting page, you can toggle the Recording Starts to ON position to start video recording.
  • Page 56: File Management

    Picture 62 9.10.3 File Management After the HEM-4K has connected the NAS disk successfully, on the HEM-4K web UI, you can click Recording to enter the Recording Files page, where you can search, create, and delete the recorded files. In the search bar, you can enter the file name, and click button to search the files.
  • Page 57: System

    Picture 64 Picture 65 On the NAS Recording Files page, click the button under the recorded file, the web will prompt a conversation box, and you can click OK to delete the file. Picture 66 9.11 System On the HEM-4K web UI, click the System icon on the left menu to enter the System page, where you can see the HEM-4K device information, edit device name, upgrade the firmware, restart the device, reset factory settings, enable Low-Latency protocol, set system time, and edit login credentials etc.
  • Page 58: System/Device Info

    On the System/Low-Latency page, you can enable the DDMALL low-latency Mode, and click Apply. When the web prompts “Are you sure to enable DDMALL low-latency mode and reboot the device”, please click OK, and the encoder will reboot to take the settings effect.
  • Page 59 Log in to the low-latency decoder HDD-20/HDD-20E/HSS-10 web UI, click Low-Latency icon on the left menu to enter the Low-Latency setting page. You can enable the DDMALL Low-latency Mode , and enter the IP of the pairing encoder in the Source (encoder) IP section. Click Apply, and when the web prompts “Are you sure to enable DDMALL low-latency mode and reboot the device?”, please click OK to...
  • Page 60: Time Setting

    4. Note: ① Please enable the Low-latency Mode for both the encoder and decoder at the same time, and make sure you have rebooted the device to take the settings effect. ② Both the encoder and decoder must be in the same LAN and IP in the same network segment. ③...
  • Page 61 Mode in the Auto Settings section, enter the IP or URL of the NTP system into the NTP Service IP Address section, and click Apply to complete the settings. The HEM-4K will communicate with NTP server after you click Synchronize Now to synchronize time. Note: Before you set NTP time sync, please make user the HEM-4K has proper Internet connection so that it can synchronize the time with NTP server.
  • Page 62: System/User Configure

    Picture 72 9.11.4 System/User configure 在 User configure 页面可以修改登录 HEM-4K 设置网页的用户名及密码; 为防止别人登录到你的 设备网页,建议修改用户名及密码。 Picture 73 Note: If you edit the login username and password, please remember the new credentials; if you forget the new username and password, you can long press the reset button on the HEM-4K for about 10s (release the button when the LED indicator flashes quickly) to reset the encoder to factory settings, and then, you can log in to the HEM-4K web UI with default factory credentials.
  • Page 63: Cannot Log In To The Hem-4K Web Ui After Editing The Encoder Ip

    control terminal to 192.168.1.xxx( the xxx range is 0-255 except 251). 10.2 Cannot Log in to the HEM-4K Web UI after Editing the Encoder 1. Please make sure the encoder has proper power connection and network connection. The Ethernet port indicator of the encoder turns to orange when it has normal network connection. 2.
  • Page 64: There Is No Video Output On The Decoding End When Pulling The Hem-4K Stream

    2. The HEM-4K Status page display the input resolution, but the preview window is black. That means the HEM-4K has HDMI input, but the input is abnormal. 1) Please check whether the signal source output image is normal? Whether the signal source output resolution is within the range of the supported range of the HEM-4K? Have you tried to modify the output resolution of the signal source to test? 2) Please check whether the HDMI connection between the signal source and the HEM-4K is proper? You...
  • Page 65: There Is No Video Output For Rtmp Streaming

    5. If use HEM-4K Multicast for video transmission, please check whether the connected router supports Multicast function. 10.5 There is No Video Output for RTMP Streaming 1. Please check the HEM-4K network setting, and make sure the encoder has Internet connection. 1) Make sure the router that the HEM-4K connects has Internet connection.
  • Page 66: The Output Video Stutters

    10.6 The Output Video Stutters 1. If you enable the Secondary Stream, it will affect the video transmission effect of the Primary Stream. When you use the Primary Stream and Secondary Stream at the same time, recommend the total video bit rate value of the two streams not to exceed 24M.

Table of Contents