Added streamname.html page that includes the embed script.
This commit is contained in:
		
							parent
							
								
									7bbfbda556
								
							
						
					
					
						commit
						9b662913e5
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		|  | @ -177,6 +177,19 @@ namespace Connector_HTTP { | ||||||
|       return ret; |       return ret; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     // send logo icon
 | ||||||
|  |     if (url.length() > 6 && url.substr(url.length() - 5, 5) == ".html"){ | ||||||
|  |       std::string streamname = url.substr(1, url.length() - 6); | ||||||
|  |       Util::Stream::sanitizeName(streamname); | ||||||
|  |       H.Clean(); | ||||||
|  |       H.SetHeader("Content-Type", "text/html"); | ||||||
|  |       H.SetHeader("Server", "mistserver/" PACKAGE_VERSION "/" + Util::Config::libver); | ||||||
|  |       H.SetBody("<!DOCTYPE html><html><head><title>Stream "+streamname+"</title><style>BODY{color:white;background:black;}</style></head><body><script src=\"embed_"+streamname+".js\"></script></body></html>"); | ||||||
|  |       long long int ret = Util::getMS(); | ||||||
|  |       conn->SendNow(H.BuildResponse("200", "OK")); | ||||||
|  |       return ret; | ||||||
|  |     } | ||||||
|  |      | ||||||
|     if ((url.length() > 9 && url.substr(0, 6) == "/info_" && url.substr(url.length() - 3, 3) == ".js") |     if ((url.length() > 9 && url.substr(0, 6) == "/info_" && url.substr(url.length() - 3, 3) == ".js") | ||||||
|         || (url.length() > 10 && url.substr(0, 7) == "/embed_" && url.substr(url.length() - 3, 3) == ".js")){ |         || (url.length() > 10 && url.substr(0, 7) == "/embed_" && url.substr(url.length() - 3, 3) == ".js")){ | ||||||
|       std::string streamname; |       std::string streamname; | ||||||
|  | @ -496,6 +509,9 @@ namespace Connector_HTTP { | ||||||
|       if (ext == ".ico"){ |       if (ext == ".ico"){ | ||||||
|         return "internal"; |         return "internal"; | ||||||
|       } |       } | ||||||
|  |       if (url.length() > 6 && url.substr(url.length() - 5, 5) == ".html"){ | ||||||
|  |         return "internal"; | ||||||
|  |       } | ||||||
|     } |     } | ||||||
|     if (url == "/crossdomain.xml"){ |     if (url == "/crossdomain.xml"){ | ||||||
|       return "internal"; |       return "internal"; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Thulinma
						Thulinma