return tvh_str_default(config.server_name, "Tvheadend");
}
+const char *config_get_http_server_name ( void )
+{
+ return tvh_str_default(config.http_server_name, "HTS/tvheadend");
+}
+
const char *config_get_language ( void )
{
return tvh_str_default(config.language, "eng");
void config_done ( void );
const char *config_get_server_name ( void );
+const char *config_get_http_server_name ( void );
const char *config_get_language ( void );
const char *config_get_language_ui ( void );
http_ver2str(hc->hc_version), rc, http_rc2str(rc));
if (hc->hc_version != RTSP_VERSION_1_0){
- htsbuf_qprintf(&hdrs, "Server: %s\r\n", config.http_server_name ?: "HTS/tvheadend");
+ htsbuf_qprintf(&hdrs, "Server: %s\r\n", config_get_http_server_name());
if (config.cors_origin && config.cors_origin[0]) {
htsbuf_qprintf(&hdrs, "Access-Control-Allow-Origin: %s\r\n", config.cors_origin);
htsbuf_append_str(&hdrs, "Access-Control-Allow-Methods: POST, GET, OPTIONS\r\n");
char buf[4096];
htsbuf_qprintf(q, "a=control:stream=%d\r\n", rs->stream);
- htsbuf_qprintf(q, "a=tool:%s\r\n",
- tvh_str_default(config.http_server_name, "HTS/tvheadend"));
+ htsbuf_qprintf(q, "a=tool:%s\r\n", config_get_http_server_name());
htsbuf_append_str(q, "m=video 0 RTP/AVP 33\r\n");
if (strchr(rtsp_ip, ':'))
htsbuf_append_str(q, "c=IN IP6 ::0\r\n");