# Releases

Download

You can always download and found all the releases here: http://ftp.xaccel-codec.com/releases (opens new window)

# Upgrade

  • Run following command on ssh as root user.
wget http://ftp.xaccel-codec.com/releases/xaccel-codec-4.8.15.sh
bash ./xaccel-codec-4.8.15.sh -i

TIP

If you have multiples servers added to the main panel, you only need run above upgrade command on main server.

Notice For Upgrade V3 To V4

The config and settings in v3 panel will be imported to the v4 panel after the upgrade is completed. But there are a few incompatible changes between v3 and v4, please read the following changes before upgrade.

  • The default panel login username and password will be reset to admin.
  • The builtin RTMP server's application name has changed from live to stream.
  • The HLS 8888 port is no longer exists, it's using panel administration port for HLS.
  • The prefix /stream will be added to the HLS URL. For example: http://192.168.2.1:8888/1/index.m3u8 will be changed to http://192.168.2.1/stream/1/index.m3u8.
  • A new stream id will be assigned to the original stream 0, because the stream id in v4 panel is start from 1.
  • The HLS ABR settings is also changed now. You need add multiple Video/Audio Encoders and create multiple HLS outputs and add an additional HLS Master output for select the HLS outputs you created.
  • Login to the https://www.xaccel-codec.com (opens new window), then go to the Services > My Services tab, find your license key and reissue it. Then go to panel's Servers > Manage Servers tab, click the icon at settings column for open the license page and reactivate you license.

# Changelog

v4.8.15

  • add the extra window size option for HLS and Dash muxer.
  • add the nvidia 550.67 driver supports.
  • fix the stream profile can not set to empty issue.
  • fix the overlay image not works with subtitle overlay issue.

v4.8.14

  • add the HLS ABR variant access separately supports.
  • disable the HLS/DASH/HTTP-TS output redirection if load balancers not enabled.

v4.8.13

  • fix the glibc incompatible issue.

v4.8.12

  • add the hls muxer and segment number option supports.
  • fix the TTML subtitle caused segment fault issue.
  • optimize the dvb adapter performance.

v4.8.11

  • add the EPG grab with description, episode, rating and credits supports.

v4.8.10

  • change the HLS segment suffix mts to ts.
  • fix the HLS source may block and wait webvtt subtitle.

v4.8.9

  • fix the UDP muxrate option not works issue.

v4.8.8

  • add the panel error log save and rotate supports.
  • add the overlay text and subtitle with Arial font supports.
  • fix the subtitle font settings not works in stream profile issue.

v4.8.7

  • add the overlay TTML and WebVTT subtitle supports.
  • add the kept_backups parameter to backup script supports.
  • add the countdown and moviename supports for drawtext option.
  • add the bouquet settings page with stream status display supports.
  • fix the multiprocessing caused mysql connection unstable issue.
  • fix the overlay DVB subtitle has green line in picture bottom issue.
  • fix the MySQL data folder may initialize failed issue.
  • fix the stream import tool kid and key order is wrong issue.

v4.8.6

  • fix the export user playlist not working issue.

v4.8.5

  • fix the radio channel is not working issue.
  • fix the GPU computer vision delogo not working issue.
  • fix the server log delete button is not working issue.
  • fix the use user line access streaming content warning issue.

v4.8.4

  • fix the stream mass editor tool SQL error issue.

v4.8.3

  • fix the server log is empty issue.
  • fix the output encryption check is not working issue.

v4.8.2

  • add the output encryption check option supports.
  • optimize the panel on high latency network start speed.
  • fix the hls segment duration may shorter than specified issue.
  • fix the stream import from json file may failed with empty key issue.

v4.8.1

  • fix a few upgrade libraries caused issues.

v4.8.0

  • upgrade the python version to 3.11.
  • upgrade all libraries to latest version.
  • optimize the stream log performance.
  • add the stream errors reset supports.
  • add the stream restart API supports.
  • fix the user line may contains special symbol problem.

v4.7.20

  • add the softcam with Irdeto CA decryption supports.
  • add the 2-letter country code language metadata supports.
  • add the movie files transcoding details display supports.
  • fix the openssl library too old caused protocol version alert issue.
  • fix the database restore menu disappeared issue.
  • fix the http proxy option with empty value issue.
  • fix the manage streams page table column width problem

v4.7.19

  • add per stream stats API supports.
  • add the get all streams config API supports.
  • add the stream offline video option supports.
  • fix the backup file path is not pass to database backup script issue.

v4.7.18

  • fix the large number of stream log may cause mysql performance down issue.

v4.7.17

  • add the computer vision delogo with GPU supports.
  • add the video map supports for Youtube source.
  • add the file output with datetime supports.
  • add the database with kept backup supports.
  • add the database backup mass delete supports.
  • add the script execute after database backup supports.
  • fix the stream error counter not accurate issue.

v4.7.16

  • add the HTTP Referer and User-Agent whitelist supports.

v4.7.15

  • add the get stream log API supports.
  • add the stream source and config update with restart API supports.
  • fix the https proxy not working issue.

v4.7.14

  • add the nvidia 545.29.06 driver supports.
  • fix the epg.xml.gz is not able to download issue.
  • fix the MPEG-TS 33 bits timestamp wrap is not working properly issue.

v4.7.13

  • add the HTTP reconnect supports for DASH/HLS source.
  • add the stream errors count display supports.
  • fix the overlay DVB subtitle not working issue.
  • fix the multiple encoders settings UI bug.
  • fix the DASH output no default window size issue.

v4.7.12

  • add the nvidia 545.29.02 driver supports.
  • add the DVB-S/S2 LNB LOF option supports.
  • fix the dash demuxer memory leak issue.
  • fix the movie to live is not working issue.

v4.7.11

  • add the profile transfer supports.
  • add the http_persistent URL option supports.
  • add the https, socks4, socks5 and ssh proxy supports.
  • fix the MPD minimum sequence number calculcation issue.
  • fix the MPEGTS source timestamp issue.

v4.7.10

  • add the stream import from json file supports.
  • add the select all button supports for bouquet settings.
  • fix the multi periods MPD is not read from last period issue.

v4.7.9

  • add the multi periods MPD source supports.
  • fix the overlay dvbsub not working issue.
  • fix the benchmark result can not view in server usage page issue.
  • fix the stream import may failed if m3u contains EXTVLCOPT tag issue.

v4.7.8

  • add the command line database backup option supports.
  • fix the drawtext function is not working issue.
  • fix the DASH source with hexadecimal format number in MPD issue.

v4.7.7

  • update the nginx to 1.24.0 version.
  • add the stream profile copy supports.
  • add the stream profile mass delete supports.
  • add the adapter, stream and profile ID edit supports.
  • add the server ping and latency status display supports.
  • add the save action supports for adapter, stream and profile.
  • add the tvg-name and group-title supports for export playlist.
  • add the audio sample rate display supports in manage profiles page.
  • add the server ssl renew now option supports.
  • optimize the stream mass editor UI.
  • optimize the video and audio encoders UI.
  • fix the add account failed with empty credits issue.
  • fix the mysql stream time and speed field overflow issue.
  • fix the VOD not working if the filename has comma symbol issue.

v4.7.6

  • fix the on-demand stream connections issue.
  • fix the http ts output not works in astra issue.

v4.7.5

  • add the HTTP keep-alive supports for dash demuxer.
  • fix the concat movies may unexpectedly issue.

v4.7.4

  • fix the HTTP/HLS/DASH fmp4 format output with AAC ADTS issue.
  • fix the DASH source with SegmentTimeline Pattern parsing issue.

v4.7.3

  • add the HTTP Local Address option supports.
  • fix the calculate optimal segment duration issue.

v4.7.2

  • fix the high CPU usage issue for dash source.

v4.7.1

  • fix the gop size detect issue.
  • fix the hls and dash output manifest empty issue.

v4.7.0

  • add the subtitle supports for Dash, HLS and Smooth Streaming source.

v4.6.35

  • add the nvidia 545.29.02 driver supports.

v4.6.34

  • fix the http ts output not works in astra issue.

v4.6.33

  • fix some mpd is recognized as youtube plugin source issue.

v4.6.32

  • fix the gpu graph page show stream stats wrong issue.
  • fix the stream profile is apply to unselect stream issue.

v4.6.31

  • add the nvidia 535.104.05 driver supports.
  • fix the mysql slow query performance issue.
  • fix the nvidia-smi tool can not display all gpu stats issue.

v4.6.30

  • fix the VOD to live streams skip non exists file issue.

v4.6.29

  • add the max 32 nvidia device supports.

v4.6.28

  • add the stream name mass edit supports.
  • add the nvidia 535.98 driver supports.
  • fix the HLS source streaminfo parsing bug.
  • fix the dash demuxer with fragment duration bug.

v4.6.27

  • fix the stream manage page status column display issue.
  • fix the attached picture track is recognized as video stream issue.

v4.6.26

  • add the stream transfer to another xaccel panel supports.
  • add the streaming multiple youtube channels into live supports.
  • fix the http stream connection statistics bug.

v4.6.25

  • fix the metadata option caused internal server error issue.

v4.6.24

  • add the metadata option supports.
  • add the persistent table pagination settings supports.
  • fix the stream restart interval not works issue.

v4.6.23

  • add the add stream API supports.
  • add the stream stats API supports
  • add the stream delete API supports.
  • add the status column to the manage streams page.
  • fix the sub-sample encryption info parsing issue.

v4.6.22

  • add the custom mysql option supports.
  • fix the HLS output with CDN caching issue.

v4.6.21

  • improve the stream mass edit performance.
  • add the category option mass edit supports.
  • add the restreaming multiple video tracks to HLS ABR supports.
  • fix the table sorting is not working issue.
  • fix the mass action doesn't apply to all selected streams issue.

v4.6.20

  • fix the timeshift not works properly issue.
  • fix the export playlist may missing some streams issue.

v4.6.19

  • fix the advanced search and pagination issue.

v4.6.18

  • add the search supports for Stream Profile option.
  • fix the HLS fragment mp4 source memory leak issue.
  • fix the start/stop/restart all streams not works properly issue.

v4.6.17

  • fix the stream pagination issue.

v4.6.16

  • add the fetch stream config API supports.
  • add the stream copy and duplicate supports.
  • add the stream mass action and edit supports.
  • add the MySQL connection with compression supports.
  • add the pagnation supports for manage streams and users page
  • fix the user bouquets check issue.
  • fix the bouquet settings can not set to empty issue.
  • fix the dash demuxer format tag with 64 bits value issue.

v4.6.15

  • add the advanced search supports for manage streams and users.
  • fix the dash decryption may failed for some 4K channels issue.
  • fix the hls decryption may failed for some EXT-X-KEY uri issue.

v4.6.14

  • improve the GPU load balancing stability.
  • fix the user EPG export url is incorrect issue.

v4.6.13

  • fix the export user playlist stream order issue.
  • fix the invalid control code inside the EPG issue.

v4.6.12

  • fix the http source port check issue.

v4.6.11

  • fix the Smooth Streaming unstable issue.
  • fix the package duration exceed max int value issue.
  • fix the package max connections settings not apply to user issue.

v4.6.10

  • add the iCAM supports for newcamd protocol.
  • fix the Dash and Smooth Streaming subtitle timestamp bug.

v4.6.9

  • add the Smooth Streaming with AC-3 and EAC-3 codec supports.

v4.6.8

  • add the Dash and Smooth Streaming subtitle decoding supports
  • add the Dash demuxer with SegmentTimeline Pattern supports.
  • fix the Dash demuxer speed fast issue.

v4.6.7

  • fix the export user playlist json error issue.

v4.6.6

  • add the multiple connections supports for DASH demuxer.
  • add the restore command line option supports.
  • fix the adapter create streams with duplicate stream name issue.

v4.6.5

  • fix the Dash demuxer representation kid parsing issue.
  • fix the HLS demuxer key url check issue.
  • fix the Smooth Streaming source may stuck issue.
  • fix the softcam edit/delete is not working issue.
  • fix the empty bouquet cause stream return 403 error issue.

v4.6.4

  • fix the youtube source with HTTP headers issue.
  • fix the log message missing the stream name issue.

v4.6.3

  • add the stream config update API supports.
  • add the stream source decryption_key update API supports.

v4.6.2

  • add the AES CBCS, CBC1 and CENS decryption supports.
  • fix the dash demuxer parse format tag with hexadecimal width issue.
  • fix the dash demuxer url query string contains slash issue.

v4.6.1

  • add the SAMPLE-AES decryption supports for HLS demuxer.
  • fix the Smooth Streaming memory leak issue.

v4.6.0

  • add the Smooth Streaming demuxer supports.
  • add the decryption_key supports for HLS demuxer.

v4.5.26

  • add the custom HTTP headers supports.
  • add the restart all the streams API supports.

v4.5.25

  • add the stream start/stop and source update API supports.

v4.5.24

  • add the movie files batch transcoding/remuxing supports.

v4.5.23

  • add the start/stop/restart stream command supports.

v4.5.22

  • add the benchmark 1024x576 resolution supports.
  • fix the import M3U stream may failure issue.
  • fix the export playlist not works properly issue.

v4.5.21

  • add the best video selection supports.
  • add the export playlist with checkbox supports.
  • fix the dash demuxer with CDN source issue.

v4.5.20

  • add the nvidia 530 driver supports.
  • fix the dash demuxer segment number check issue.

v4.5.19

  • add the GeoIP2 database supports.

v4.5.18

  • add the date time display supports for stream log.

v4.5.17

  • add the emm URL option to the DVB source.

v4.5.16

  • increase the default HTTP-TS buffer size.

v4.5.15

  • fix the HTTP-TS connections increase issue.

v4.5.14

  • fix the renew package zero division error.

v4.5.13

  • fix the youtube plugin no longer works problem.

v4.5.12

  • fix the dash demuxer timeline mode number handling issue.

v4.5.9

  • fix the dash demuxer not supports recv_buffer_size problem.

v4.5.8

  • add the domain name supports for IP whitelist.

tip v4.5.7

  • add the dash decryption supports for no default_KID mpd. :::

v4.5.6

  • add the multiple decryption keys supports for dash source.
  • add the multiple http proxies supports for http source.
  • add the video map via resolution supports.

v4.5.5

  • add the IP whitelist check for rtmp push.

v4.5.4

  • add the Icy-MetaData supports.
  • add the nvidia 525 driver supports.

v4.5.3

  • add the DVB-S/S2 Unicable supports.
  • fix the DASH high CPU usage issue.

v4.5.2

  • add the xml format EPG export supports.
  • add the mp4 and mkv output file supports.

v4.5.1

  • fix the mysql user clean not working problem.
  • fix the http proxy not works for https source problem.

v4.5.0

  • add the mass delete stream and user supports.
  • fix the server can not delete from main panel problem.
  • fix the dash demuxer may stuck problem.

v4.4.9

  • add the import from XUI supports.
  • add the softcam decryption for UDP source supports.
  • add the copy multiple video tracks to output supports.

v4.4.8

  • add the Let's Encrypt DNS Auth supports.

v4.4.7

  • add the fetch softcam decryption CW API supports.
  • fix the category with special characters can not delete problem.
  • fix the load balancing may stop working problem.

v4.4.6

  • add the option for disable the automatic priority URL switch.
  • fix the UI layout on 2K resolution problem.
  • fix the backend web worker memory leak problem.

v4.4.5

  • fix the stream load balancing may failed bug.

v4.4.4

  • fix the ffmpeg v4l2 memory leak bug.
  • fix remuxing VOD to HLS playlist size bug.
  • fix the import v3 v4l2 source stream URL bug.

v4.4.3

  • fix the stream profile not save drawtext font settings problem.

v4.4.2

  • add the mitr font for overlay thai text supports.

v4.4.1

  • add the timeshift option supports.
  • add the muxrate option supports for UDP output.

v4.4.0

  • add the system connections page supports.
  • fix the rtmp stream can not pull via localhost problem.

v4.3.51

  • add the sleep schedule option supports.

v4.3.50

  • add the stream on demand option supports.
  • add the overlay text font option supports.

v4.3.49

  • fix the mpeg2video encoding preset problem.
  • fix the DVB ioctl caused the panel slow problem.
  • fix the stream_delay option is not working problem.
  • fix the stream manage page time and speed column sorting problem.

v4.3.48

  • fix the stream and adapter manage page stats update bug.

v4.3.47

  • improve the slave server install speed.
  • improve the stream manage page performance.
  • add the stream playlist sorting supports.
  • add the category supports for stream, movie and series.
  • add the display number of streams using the stream profile supports.
  • fix the automatic offline server check not working problem.

v4.3.46

  • fix the file browser not working problem.

v4.3.45

  • fix the stream restart schedule option lost problem.

v4.3.44

  • add the nvidia 515.65.01 driver supports.

v4.3.43

  • fix the save stream settings not restart stream problem.
  • fix the overlay dynamic logo caused stream never stop problem.

v4.3.42

  • fix the stream restart interval not working with stream profile problem.

v4.3.41

  • fix the overlay image may cause gpu memory leak problem.

v4.3.40

  • fix the overlay image with space in the filename not working problem.

v4.3.39

  • add the max number of kept database backups option supports.
  • improve the mysql user and connection security.
  • fix the manage files page can not upload dynamic video logo problem.

v4.3.38

  • fix the set_decryption_key not restart the stream problem.

v4.3.37

  • add the overlay dynamic video logo supports.

v4.3.36

  • optimize the mysql memory usage and stability.
  • fix the non printable characters caused table display problem.
  • fix the delete stream confirmation box missing problem.

v4.3.35

  • add the source stream URL search supports.

v4.3.34

  • fix the stream profile is not apply to the stopped stream problem.

v4.3.33

  • fix the database restore may stuck problem.
  • fix the rtmp port change may not apply to the rtmp output problem.

v4.3.32

  • fix click on stream name the stream details not open problem.

v4.3.31

  • add the command line options to the web program.
  • fix the system timezone conflict caused panel failed to boot problem.
  • fix the mysql restore may stuck problem.

v4.3.30

  • fix the web player CORS problem.

v4.3.29

  • add the table settings storing supports.
  • fix the softcam decryption detect bug.

v4.3.28

  • add the Server ID option supports.
  • fix the user manage page download button not working bug.

v4.3.27

  • add the HTTP Proxy option supports.

v4.3.26

  • add the intel Alder Lake QuickSync supports.

v4.3.25

  • add the nvidia 515 drivers supports.

v4.3.24

  • optimize the UI table data load speed.
  • fix the stream details max width issue.
  • fix the overlay logo opacity not working bug.

v4.3.23

  • fix the schduled stream restart interval problem.

v4.3.22

  • add the stream import from xtream backup supports.
  • add the supports for skip non exists files in concat source.
  • fix the dash demuxer not follow the http redirect problem.
  • fix the DVB subtitle overlay may disappear problem.

v4.3.21

  • optimize the Nginx memory usage.

v4.3.20

  • add the nvidia 510.60.02 driver supports.
  • fix the mpegts mp2 and ac3 codec probe bug.

v4.3.19

  • add the PID Map option supports.
  • add the txt_page option supports to the Source Stream URL.
  • disable the automatic kernel update for Ubuntu and Debian system.

v4.3.18

  • add the automatic Nginx restart supports.

v4.3.17

  • add the SRT output supports.
  • add the nvidia 510 driver supports.
  • add the closed caption remove supports.
  • add the transcoding performance benchmark tool supports.
  • fix the datatable uptime and file size column sort not working problem.

v4.3.16

  • fix the EIT parsing caused high CPU usage bug.

v4.3.15

  • add the stream import from m3u supports.

v4.3.14

  • add the automatic MySQL password recovery supports.

v4.3.13

  • fix the table display overflow problem.
  • fix the license activation error not display problem.
  • fix the corrupted nvidia driver caused panel failed to boot problem.

v4.3.12

  • fix the mpegts timestamp wrap problem.
  • fix the dash source may failed to remuxing problem.

v4.3.10

  • fix the package settings can not save multiple bouquets problem.

v4.3.9

  • add the button for show the adapter details.
  • add the adapter UDP output address option supports.
  • fix the web player can not play the stream problem.

v4.3.6

  • fix the network usage may not accuracy problem.

v4.3.5

  • fix the optimal url may not update problem.

v4.3.4

  • add the nvidia 495 driver supports.
  • fix the ffmpeg parsing double dot in url bug.

v4.3.3

  • fix the comma character escape in the source stream URL problem.

v4.3.2

  • add the ffmpeg srt protocol supports.
  • fix the radio supports not working problem.
  • fix login attempt protection is not working bug.

v4.3.1

  • fix the stream profile with multiple bitrate settings bug.

v4.3.0

  • add the automatic load balancing supports.
  • add the concat protocol source supports.

v4.2.8

  • add the user API supports.
  • add the nvidia 470.74 driver supports.
  • add the automatic offline server restart supports.
  • use ioctl DVB API to read the frontend info directly.

v4.2.7

  • fix the dash demuxer may skip the timeline fragments problem.

v4.2.6

  • fix the MySQL restore may stuck problem.
  • fix the EPG schedule is not all exported problem.

v4.2.5

  • fix the colorspace not working properly problem.

v4.2.4

  • add the sysctl config for enable UDP multicast.
  • fix the adapter create stream can not start problem.

v4.2.3

  • fix the stream output options validator is not working bug.

v4.2.2

  • fix the empty encoder settings can not save with profile settings bug.

v4.2.1

  • optimize the video encoder size settings UI.
  • fix the stream output info may missing bug.

v4.2.0

  • add the HLS DRM encryption supports.
  • optimize the UI of video and audio encoder settings.
  • optimize the GPU transcoding performance benchmark speed.
  • fix ffmpeg dash demuxer manifest too large problem.

v4.1.5

  • fix the cuvid decoder timestamp bug.

v4.1.4

  • improve the statistics accuracy of hls and dash stream connection.

v4.1.3

  • add the fast recover for MySQL connection on failure network.

v4.1.2

  • automatic adjust the mysql heap table size.

v4.1.1

  • add automatic B frames encoding supports for NVENC.

v4.1.0

  • add the Widevine and PlayReady DRM supports.
  • add the overlay DVB teletext subtitle supports.
  • fix the stream output URL may failed to update problem.
  • fix letsencrypt SSL certificate renew not working problem.

v4.0.53

  • limit max number of nginx workers to 8.

v4.0.52

  • add the nvidia 470 driver supports.
  • add the gpu transcoding performance benchmark.
  • fix the database upload and restore UI problem.
  • fix delete the stream profile forget to clean the stream bug.
  • fix datatable is not properly initialized bug.

v4.0.51

  • fix the invalid enc_time_base error.

v4.0.50

  • fix the overlay DVB subtitle wrong location problem.

v4.0.49

  • fix the libfdk_aac high cpu usage problem.
  • fix the stream start interval not working problem.
  • fix the audio volume caused language info lost problem

v4.0.48

  • add the MPEG-DASH output supports.
  • add the decryption_key option for DASH decryption supports.
  • add the automatic softcam switch supports.
  • limit the max number of filter threads to 16.
  • fix the http connection show as hls bug.
  • fix the invalid characters error in the EPG file.

v4.0.47

  • add the recycle and pre_ping strategy for mysql connection.
  • fix the install module failed to copy symbol links bug.

v4.0.46

  • add the memory usage check for gunicorn worker.
  • add the check for stop the stale stream.
  • add the value check for overlay image coordinates.
  • fix the server log delete is slow problem.
  • fix the overlay image options is readonly after image uploaded bug.

v4.0.45

  • fix the audio channels not working bug.
  • fix the panel search bar not working bug.

v4.0.44

  • add the DVB device thread for monitoring the hot-plug device.

v4.0.43

  • change the stream_connection table to use memory engine.
  • fix short probe timeout caused the codec device probing failed bug.

v4.0.42

  • fix the column cpu_percent cannot be null bug.

v4.0.41

  • add the stream source editor supports.
  • add ASF container format supports for HTTP output.
  • fix the panel is not working properly with port forwarding problem.

v4.0.40

  • fix import the v3 config with empty overlay logo opacity bug.

v4.0.39

  • add multiple source stream URL supports.

v4.0.38

  • optimize the stream source timeout check and switch delay.
  • fix the DVB SDT table parsing bug.
  • fix udp output local address option not working bug.

v4.0.37

  • fix import the legacy config that missing status bug.

v4.0.35

  • add the stream start / restart interval option.
  • fix install old version panel caused upgrade failed problem.

v4.0.34

  • add nvidia 465 driver supports.
  • fix the softcam can not decrypt service without ca info bug.

v4.0.33

  • fix the hls master output is not working bug.
  • fix the GPU stream stats not available when automatic GPU load balancing enabled.

v4.0.32

  • fix the ffmpeg concat format protocol whitelist bug.

v4.0.31

  • fix the account password must be not empty bug.

v4.0.30

  • add the export playlist supports.
  • fix the Non-monotonous DTS in output stream problem.

v4.0.29

  • add automatic GPU load balancing for NVENC transcoding.
  • fix the batch start or restart streams no interval bug.
  • fix the frequency and symbol rate value imprecisely bug.

v4.0.28

  • add the error check for enable hwaccel.
  • add the letsencrypt based https supports.

v4.0.27

  • fix the m3u8 playlist header is missing bug.
  • fix the unknown colorspace caused stream can not start bug.

v4.0.26

  • fix the load balancing for audio only stream bug.
  • fix the audio only stream not working bug.

v4.0.25

  • add DVBS2 APSK 16 and APSK 32 supports.

v4.0.24

  • fix the server cpu, memory and network usage bug.
  • fix the stream manage page hwaccel column none value bug.

v4.0.23

  • add the DVB multistream / PLS supports.

v4.0.22

  • add the all streams restart schedule option supports.

v4.0.21

  • add the option for specify server public IP or domain.

v4.0.20

  • enable the QuickSync feature for NVENC license.
  • add connection pool supports and improve the mysql query throughput.
  • change default video sync method to passthrough.

v4.0.19

  • improve the load balancing stability.
  • increase the streaminfo probe timeout to 60 seconds.
  • fix the stream source URLs can not edit on safari bug.

v4.0.18

  • fix the DVB and V4L2 source balancing not working bug.

v4.0.17

  • fix the vsync method does not copy timestamp from source to output bug.

v4.0.16

  • store the non persistent data in mysql memory table.
  • ignore the log and usage table for mysqldump.
  • fix the adapter services stats update bug.

v4.0.15

  • fix stream stats parsing bug.

v4.0.14

  • fix the software settings does not applied to backend bug.

v4.0.13

  • fix database default value problem.
  • fix the server running status update not working problem.
  • fix stream_config table has no UPDATE permission granted bug.
  • fix the server manage page show cpu, memory, network and disk usage no % symbol bug.

v4.0.12

  • fix the adapter service info display bug.

v4.0.11

  • improve the software stability.
  • fix the nvidia gpu may lost bug.

v4.0.10

  • improve the software performance and stability.

v4.0.9

  • add the stream profile name display supports.
  • add nvidia 450.102.04 and 460.39 drivers supports.

v4.0.8

  • fix import version 3 softcam config lost problem.
  • fix import version 3 subtitle map config problem.

v4.0.7

  • fix the softcam process been killed unexpectly bug.

v4.0.6

  • fix adapter budget mode option not working bug.

v4.0.5

  • fix import version 3 config may lost some stream options bug.

v4.0.4

  • fix the IP whitelist authentication with cookies unsupported client problem.

v4.0.3

  • fix mysql load unwanted my.cnf file bug.

v4.0.2

  • fix version upgrade manager bug.

v4.0.1

  • add the CIDR format IP range supports for whitelist.
  • add the biss key option supports for DVB source.
  • fix the hwaccel_output_format warning.
  • fix advanced codec options show incompatible video codec bug.
  • fix delete server the stream profile is not cascade delete bug.
  • fix drawtext, http and rtmp port config lost when upgrade from v3 problem.

v4.0.0

  • add the load balancer supports.
  • add the bouquet, package and user management supports.
  • add the VOD movies and TV series supports.
  • add the reseller and sub-reseller supports.
  • add the DVB EPG export supports.
  • add the database import and export supports.
  • add the GPU overlay logo or subtitle supports.
  • add the DVB adapter service disable supports.

v3.6.42

  • fix the nvidia 455 driver show duplicated process usage problem.

v3.6.41

  • add the nvidia 455 drivers supports.

v3.6.40

  • increase the system inotify instances limit.

v3.6.39

  • fix the user agent and http referer option is always set problem..

v3.6.38

  • fix the http referer option not working problem.
  • fix video4linux2 video only not working problem.

v3.6.37

  • add the http referer option supports.
  • allow the video4linux2 video only source.
  • add the MPEG-Dash source supports.
  • fix the system info page cpu usage chart display problem.

v3.6.36

  • add the nvidia 455 drivers supports.

v3.6.35

  • fix the backup source may not working when stream is scrambled problem.

v3.6.34

  • change the stream timeout threshold to 180 seconds.

v3.6.33

  • fix the timeout error when high load average problem.

v3.6.32

  • fix filedescriptor out of range in select() bug.

v3.6.31

  • increase the max open file descriptors limit.
  • fix the NoSuchProcess exception bug.
  • fix the gunicorn workers memory leak problem.
  • fix overlay dvb subtitle problem.

v3.6.30

  • add the max memory and min/max speed limit option supports.
  • add multiple softcam servers supports.

v3.6.29

  • fix the yuv420p10le source with hwdownload bug.

v3.6.28

  • fix the hls segments wrap reuse filename problem.
  • fix the overlay text font size not working problem.
  • fix the hls master playlist may failed to create problem.

v3.6.27

  • add the overlay text supports.
  • add the opacity supports for overlay image.
  • add the optional stream map supports.
  • fix the unknown intel graphics device problem.

v3.6.26

  • fix the hls segment file may be truncated problem.

v3.6.25

  • add the mjpeg_cuvid decoder supports.

v3.6.24

  • add the audio or video only stream supports.
  • add the color range and colorspace supports.
  • add the v4l2 input format supports.
  • add the nvidia 450 drivers supports.

v3.6.23

  • add the budget mode option supports.

v3.6.22

  • add the protocol supports for export playlist.
  • add the dvb subtitle copy supports for hls output.
  • fix probe the old nvidia graphics cards may deadlock bug.

v3.6.21

  • add up to 20 backup Source Stream URLs supports.
  • fix the max system and graphics memory determine algorithm.
  • fix the stream timedout on high load server problem.

v3.6.20

  • add the supports for nvidia 440 drivers.

v3.6.19

  • fallback to use scale_npp filter.

v3.6.18

  • add the mpeg2video encoder supports.

v3.6.17

  • use scale_cuda to replace the scale_npp filter.

v3.6.16

  • add the supports for old nvidia graphics cards.
  • change the default value of Video Sync Method to auto.
  • fix the DVB source will ignore the encrypted packets problem.

v3.6.15

  • change the partial hardware acceleration to use nvdec.

v3.6.14

  • improve the system and graphics memory monitoring algorithm.

v3.6.13

  • fix DVB service description table parse bug.

v3.6.12

  • add the local address option supports for UDP output.
  • add the igndts and sortdts flags supports to Format Flags option.
  • fix the audio copy is failed if audio volume is used bug.
  • fix the frequenty DVB scrambled channel error messages problem.

v3.6.11

  • fix the ISDBT frequency bug.

v3.6.10

  • fix the audio channels and sample rate bug.

v3.6.9

  • fix the DVB service probe bug.

v3.6.8

  • fix the v4l2 source probe bug.

v3.6.7

  • fix the DVB adapter do not supports float frequency problem.

v3.6.6

  • fix the stream system and graphics memory monitoring bug.

v3.6.5

  • fix the stream and adapter log download failure bug.

v3.6.4

  • fix the stream config upgrade bug.

v3.6.3

  • fix the export settings blocked bug.

v3.6.2

  • fix the youtube source stream URL check bug.

v3.6.1

  • add the exception check for the youtube source.

v3.6.0

  • add the python3.7 supports.
  • fix the nginx http and rtmp port settings bug.
  • fix the audio volume option missing in stream profile bug.

v3.5.0

  • add the youtube source supports.

v3.4.0

  • add the video map option supports.
  • add the audio volume option supports.
  • add the multiple logos supports for the Computer Vision Delogo option.
  • add the check for the panel port settings.
  • display the stream time in a clean format.
  • increase the v4l2 and alsa thread_queue_size to 8192.
  • update the stream graphics and system memory usage monitoring algorithm.

v3.3.4

  • fix the side navbar can not scroll to the bottom bug.
  • fix the stream specifier parsing bug.

v3.3.3

  • fix the nvidia driver version parsing bug.

v3.3.2

  • fix the wrong environment configuration bug.

v3.3.1

  • fix the DVB adapter inactive status may not updated bug.

v3.3.0

  • add the v4l2 source stream supports.
  • add the Intel graphics card usage monitoring supports.
  • add the Intel CFL generation CPU supports.
  • add the Nvidia RTX generation GPU supports.
  • add the DVB device status indicator supports.
  • add the DVB adapter frontend status and overall bitrate display supports.
  • add the DVB service status supports to service description table.
  • add the stream specifier supports for map all audio or subtitle streams.
  • add the search supports to the source stream select option.
  • add the real-time message notification supports.
  • remove the DVB service provider from service description table.
  • optimize the DVB adapter service information probing time.
  • fix the upgrade the panel from 2.x to 3.2.x version will lost profile bug.
  • fix the export and import settings missing DVB adapter settings bug.
  • fix the add stream, add profile and add adapter may use same ID bug.
  • fix the stream settings page validator bug.

v3.2.6

  • fix the DVB adapter can not stop bug.

v3.2.5

  • set 512 MiB as the minimal limits for the system and graphics memory monitor
  • fix the Transport Errors and CC Errors parsing bug.

v3.2.4

  • add the HLS and HTTP-TS output URI escape supports.
  • fix the incomplete stream info parsing bug

v3.2.3

  • add the CA Number option for the DVB CI decrypt.
  • add the PID information to the DVB service description table.
  • fix can not add the DVB CI decrypted channel bug.

v3.2.2

  • fix the RTMP output codec id is missing bug.
  • fix the DVB service description table parsing bug.

v3.2.1

  • fix the RTMP output incompatible output codec id bug.
  • fix the softcam CAID with hexadecimal value not working bug.

v3.2.0

  • add the DVB-S, DVB-S2, DVB-T, DVB-T2, DVBC_ANNEX_A, DVBC_ANNEX_B, ATSC, ISDBT and SoftCAM supports.
  • add the system memory monitoring supports.
  • improve the software stability.

v3.1.4

  • check the video fps, width and heigh of first video stream only.

v3.1.3

  • fix Video Overlay Logo/Watermark and Computer Vision Delogo options can not save settings problem.

v3.1.2

  • fix the background process possibly didn't be killed problem.

v3.1.1

  • fix the fps may missing in the source stream problem, use tbr as fps in this case.

v3.1.0

  • add the delogo supports for remove any static logo or watermark.
  • add the copy button to the collapsed stream info for copy the URL to clipboard.

v3.0.2

  • add the integrality check supports to the installation package.
  • fix the upload folder changed but forget to update the stream and profile config files problem.
  • fix the stream and profile config file upgrade from 2.x to 3.x version bug.
  • fix the stream log may lost problem.

v3.0.1

  • fix the backup source stream may loop forever bug.
  • fix the invalid characters caused unicodeDecodeError bug.
  • fix the timeout monitor not working bug.
  • fix the video restream not working bug.

v3.0.0

  • software architecture update for improve the web server performance.
  • add the HTTP MPEG-TS output supports.
  • add the MPEG-TS service name and provider options supports.
  • add the encoder options supports to the advanced codec options of output.
  • update the videojs player to 7.5.4 version.
  • change HLS cache folder from cache/nginx/hls/ to cache/hls/.
  • change systemd service name from ffmpeg_web.service to xaccel-codec.service
  • change software installation directory from /opt/ffmpeg/web/ to /opt/xaccel-codec/.
  • change upload file directory from cache/files/ to file/.
  • change stream config directory from channels/ to conf/stream/.
  • change profile config directory from channels/profiles/ to conf/profile/.
  • change profile suffix from .profile to .conf.
  • fix the OS X safari browser can not edit the source stream bug.
  • Audio/Subtitle Map option is required now. Otherwise the audio/subtitle streams will be ignored.

v2.6.3

  • fix the backend process does not cleanup problem.

v2.6.2

  • fix the stream timeout monitor bug.
  • change the nginx error log level to crit.

v2.6.1

  • fix the stream info parse bug.
  • fix the stream start/restart related bug.

v2.6.0

  • add the schedule settings supports for restart all the streams.
  • add the video deinterlace method supports.
  • add the stream search supports.
  • add the stream batch start/stop/restart supports.
  • add the M3U8 playlist export supports.
  • add the stream stats per gpu display supports.
  • add the http user agent option supports.
  • fix the save profile settings override the stream id problem.
  • fix the stream log may lost problem.
  • fix the audio map option may lost problem.
  • fix the license page may show stale license info problem.

v2.5.1

  • add the stream speed monitoring supports.
  • fix the GPU number display problem.
  • fix the bitrate display problem.
  • fix the client info display layout problem.

v2.5.0

  • add the hls output client info display supports.
  • add the import and export settings supports.
  • add the yadif_cuda deinterlace filter supports.
  • fix the http MPEG-TS source stream stability problem.
  • fix the changes of profile does not apply to the stream problem.

v2.4.4

  • fix a few streaminfo probe relative bugs.

v2.4.3

  • fix the Partial/Full Hardware Acceleration Method may fallback to EncodingOnly problem.
  • fix the stream stop action may blocking problem.

v2.4.2

  • fix the stream information parse exception bug.
  • fix the fraction fps display problem.

v2.4.1

  • fix the Partial Hardware Acceleration Method without GPU filters problem.
  • fix the stream process and codec info open/close problem.

v2.4.0

  • add the automatic decoder selection supports.
  • add the stream process and codec information display supports.
  • add the intel Kaby Lake and Coffee Lake QuickSync supports.
  • add the QuickSync HEVC encoder supports.
  • optimize the playlist structure of default hls output.
  • increase the stream starting interval to 3 seconds for each stream.
  • rename the Nvidia GPU option to Graphics Card and display the GPU name.

v2.3.3

  • add the rate emulation option supports.
  • show the CPU model name in System Info page.
  • fix the timebase relative stream freezing problem.

v2.3.2

  • add the mp2 audio encoder supports.
  • fix the GPU usage chart not working bug.
  • fix the GPU usage chart didn't show total GPU memory bug.

v2.3.1

  • fix the cuvid codec device probe may failed problem.
  • fix the GPU index probe may failed problem.

v2.3.0

  • add the GPU temperature monitoring supports.
  • add the input format flags supports.
  • add the video sync method option supports.
  • fix the GPU index is mismatch between ffmpeg and nvidia-smi problem.
  • decrease the tcp recv_buffer_size to 64MiB.

v2.2.0

  • add the video copy and restream supports.
  • fix the systemd service tasks limitation problem.

v2.1.1

  • update the cuda dependent libraries to the cuda 10 version.
  • add the sort supports to the manage streams page.
  • add the dynamic GPU memory usage detect supports.

v2.1.0

  • add the backup source stream supports.
  • add the priority stream switching schedule supports.
  • add the restarting schedule supports.
  • increase the GPU RAM usage limits to 1024 MiB.
  • fix the udp source stream lost packets problem.

v2.0.1

  • fix the empty label caused failed to update the real-time stream info problem.
  • fix the cvdelogo filter blur the logo area for very long time bug.
  • fix a few profile relative problems.

v2.0.0

  • add the computer vision based dynamic logo detect and remove filter supports.
  • add the MPEG-TS file output supports.

v1.8.9

  • add the subtitle streams map supports.
  • add the DVB subtitle stream overlay supports.
  • add the video level option supports.
  • only the first subtitle stream will be selected if subtitle map option is not specified.

v1.8.8

  • add the CUVID resize based scale supports.
  • fix the stream log is truncated after reboot the stream manually.
  • fix the config file may lost after the system shutdown in accident.

v1.8.7

  • fix the overlay logo not working bug.
  • use the movie filter to load the overlay logo image.

v1.8.6

  • add full hardware acceleration option supports.
  • add the native AAC audio encoder supports
  • add the audio streams copy supports.
  • add the audio streams map supports.
  • add the multiple audio streams map supports.
  • add the subtitle encoder option supports.
  • remove the HLS cache files once stream stopped.
  • increase the buffer of stream log to 4096 lines.

v1.8.3

  • optimize the performance of manage stream page.
  • fix the mobile layout display problem.

v1.8.2

  • add pixel format option supports.
  • preserve the log of stream on restart.
  • increase the buffer of stream log to 512 lines.

v1.8.1

  • improve the NVENC transcoding performance of concurrency.
  • fix the stream settings page show hls output None bug.
  • fix old Nvidia GPU caused system info monitoring bug.

v1.8.0

  • add buildin rtmp server supports.
  • add http and rtmp port settings supports.
  • add RTMP publisher monitoring supports.
  • add process resource overhead monitoring supports for fix the GPU memory leak problem.
  • add signature based offline license supports.
  • fix license page show None info bug.
  • fix unicode decode error in stream log bug.
  • fix QuickSync decoding pixel format null is not supported bug.
  • set socketio and engineio loglevel to error.
  • move nginx whitelist settings to nginx configure page.

v1.6.0

  • add stream profile supports.
  • add DVB subtitle copy supports.
  • add hwaccel status column to stream manage page.
  • optimize the output section UI of stream settings page.
  • optimize the config store structure.
  • fix empty source stream URL caused internal server error bug.
  • fix frame rate + overlay watermark settings bug.
  • fix the form validator scroll to the error field may covered by top navbar problem.
  • fix the web port settings bug.
  • remove ffmpeg_nginx service dependency.

v1.4.4

  • optimize the RAM bandwidth overhead and fix stability problem.

v1.4.3

  • use HLS muxer to generation the master playlist.
  • add real-time stream stats overview on the panel.
  • fix the stream config files may lost when system shutdown unexpectedly bug.
  • fix http source stream restart randomly problem.

v1.4.2

  • add CPU based libx264 and libx265 software encoding supports.
  • add encoding preset option supports.

v1.4.1

  • fix system info page show the Nvidia GPU usage with 390 driver bug.
  • fix the default probesize and analyzeduration may be small problem.
  • fix the decoding error caused by corrupt source stream packets problem.

v1.4.0

  • update to ffmpeg-4.0 version.
  • add QuickSync decoder, deinterlace and scale supports.
  • add CUDA scale supports.
  • add hwaccel based full hardware transcoding supports.
  • increase the stream restarting delay to 5 seconds.

v1.2.6

  • add Nvidia 390 driver supports for fix GTX 1070Ti not working with old driver problem.
  • fix web backend may lost the Nvidia GPU monitoring information problem.

v1.2.5

  • add display aspect ratio option supports

v1.2.4

  • add Ubuntu 14 and above system installation supports

v1.2.3

  • add 2K and 4K resolution supports

v1.2.2

  • fix psutil.cpu_freq() is missing in virtual platform bug

v1.2.1

  • add online license authentication supports.
  • fix systemd script load wrong shared library bug.

v1.1.0

  • add title to web pages.
  • use selectpicker to provide float frame rate supports.
  • add codec options to output protocol for supports arbitrary output bitrate.
  • check the rtmp output is compatible with H265.
  • add web interface log level option to the settings page.
  • web back-end performance optimization.
  • add Nvidia CUVID deinterlace supports.
  • fix RTSP output missing path option bug.
  • fix UDP and RTP output inconsistent packet size bug.
  • open the videojs player in new window instead of collapse page
  • add hot keys supports to the videojs player
  • optimize the panel page and reduce the page size
  • add global_header flags supports

v1.0.0

  • first stable and full functionalities release.