Jump to content

Performance and features


Stevan90
 Share

Recommended Posts

Hello, your software solution is interesting to me because it combines transcoding and middleware.

I would like to replace the current solution with your software so i can test how it works.

In current solution, I used  i5-8500, RTX3060 12GB. When install Midnight Streamer, i set ~120 live streams, 10-15 trenscoded streams (now for test) using H.265 encoders:NVENC option. I add 2 users for test. Sometime CPU usage jump to 80%. Is this ok? Should I put better CPU or I set something wrong? The first test showed me that sometimes the image on the transcoded channel freezes while the sound goes normally. How to fix this problem?

I am selling IPTV in a rural area over a (outdoor)Wi-Fi network, most users have small TVs, channels can be transcoded to 1-2 Mbps to look good. On current solution I have option to most watched channels transcode and stream to HLS live, realtime and less watched channels transcode and stream to HLS on demand. Therefore, the first viewer of the channel must wait 5 to 10 seconds for the stream to start, but it is acceptable for these conditions. Whether it can be set on the Midnihtstreamer transcode to HLS on demand?

I have streaming server in local network but in case of server fail, I have backup streams from other location connected using (outdoor)Wi-Fi link. Is there any way to set, in case of streaming server failure (all channels down), backup streams using on demand?

One part of network is GPON, is possible to set up adaptive streaming to stream original stream from input for GPON users and transcoded stream to Wi-Fi users? I know how the user is connected, it would be convenient if I could choose the original or transcoded quality for each user.

I try to install Midniht android app on my android boxes. Midnightstreamer 1.0.12 and 1.0.18 crash after login. Midnightstreamer IPTV core work but not have option for TV Archive? But STB Emu Pro work ok.

If you should pay extra for these options, send us an offer so we can agree.

The main reason why we are interested in replacing the current solution is to maintain one instead of 2 servers, contact with one support instead of 2, and maybe some new solutions. We currently use 2 separate lists of the same channels for adaptive streaming, which makes maintenance difficult. 

Link to comment
Share on other sites

Make sure you are using decoders: NVDEC / encoders: NVENC to offload CPU from decoding.

If you set your transcoding profile to encoders: NVENC only, the decoding will be done by the CPU, and decoding is a CPU intensive task.

Yes, on-demand streams work with both HLS/MPEGTS and you can set backups, but if the first stream fails, the backup stream can take a while to activate, so backups are not ideal for on-demand streams.

If you use on-demand to save bandwidth, I strongly suggest to use Proxy streams as they open in less than 1s.

Adaptive streaming is done automatically so you can't manually assign streams to different users. It could be a good idea for a future option though to force users to use a defined adaptive level .

You can add (multi-language) softsubs or burn hardsubs to VODs.

 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...