lampac/SISI/Controllers/BongaCams/StreamController.cs
lampac-talks f843f04fd4 chore: initial commit 154.3
Signed-off-by: lampac-talks <lampac-talks@users.noreply.github.com>
2026-01-30 16:23:09 +03:00

50 lines
2.6 KiB
C#

//using System;
//using System.Collections.Generic;
//using System.Threading.Tasks;
//using Lampac.Engine;
//using Lampac.Engine.CORE;
//using Lampac.Model.SISI.BongaCams;
//using Microsoft.AspNetCore.Mvc;
//using Microsoft.Extensions.Caching.Memory;
//namespace SISI.Controllers.BongaCams
//{
// public class StreamController : BaseController
// {
// [HttpGet]
// [Route("bgs/potok.m3u8")]
// async public Task<ActionResult> Index(string baba)
// {
// if (!AppInit.conf.BongaCams.enable)
// return OnError("disable");
// string memKey = $"bongacams:stream:{baba}";
// if (memoryCache.TryGetValue(memKey, out string hls))
// return Redirect(HostStreamProxy(AppInit.conf.BongaCams.streamproxy, hls));
// var root = await HttpClient.Post<Amf>(
// $"{AppInit.conf.BongaCams.host}/tools/amf.php?x-country=ua&res=1061112?{DateTimeOffset.UtcNow.ToUnixTimeSeconds()}", $"method=getRoomData&args%5B%5D={baba}&args%5B%5D=&args%5B%5D=",
// useproxy: AppInit.conf.BongaCams.useproxy,
// addHeaders: new List<(string name, string val)>()
// {
// ("dnt", "1"),
// //("referer", AppInit.conf.BongaCams.host),
// ("sec-fetch-dest", "empty"),
// ("sec-fetch-mode", "cors"),
// ("sec-fetch-site", "same-origin"),
// ("x-requested-with", "XMLHttpRequest"),
// ("x-ab-split-group", "5645da7355b7d0ac0590e38a54d1d996f6754e425c1709e4420e1c68d90620315932e5bef13fd38e"),
// //("cookie", "bonga20120608=dcf21cf81fc13991e8f999c26126a857; ts_type2=1; fv=ZGR5BGL0AGV2ZD==; uh=GH5AAJMvIy9bLzkmDaSZsyOTsxg6Zt==; sg=501; BONGA_REF=https%3A%2F%2Fwww.google.com%2F; reg_ver2=3; warning18=%5B%22ru_RU%22%5D; __ti=H4sIAAAAAAACAyWIOw6AIBBEr2KmJ9ldIcbZ05BIQa3BgnB3Fav3GcNhymQUXZKETYKaGLgrT8cBTt6lNjB-ev3LWB1teufK7FGVtb-dHxKMhapUAAAA; __asc=6527103917a758e97aa2f42fa81; __auc=6527103917a758e97aa2f42fa81; _ga=GA1.2.901307154.1625469917; _gid=GA1.2.1041270203.1625469917; _gat_gtag_UA_10874655_24=1; _gat_gtag_UA_10874655_62=1; tj0ffcjy9e=1802827793"),
// });
// if (string.IsNullOrWhiteSpace(root?.localData?.videoServerUrl))
// return OnError("baba");
// hls = $"http:{root.localData.videoServerUrl}/hls/stream_{baba}/public-aac/stream_{baba}/chunks.m3u8";
// memoryCache.Set(memKey, hls, DateTime.Now.AddMinutes(AppInit.conf.multiaccess ? 10 : 5));
// return Redirect(HostStreamProxy(AppInit.conf.BongaCams.streamproxy, hls));
// }
// }
//}