ニコ生のHLS新配信を録画するツールです。
このツールを改良していただいても、もし参考になるところがあれば
ソースを使って別のツールを作っていただいても構いません。
リファクタリング大歓迎です。
製作中に見つけたニコ生新配信の仕様を記してみました。
ツールのダウンロードはコミュニティページまたはこちら
SnkLib.App.CookieGetter
https://github.com/namoshika/SnkLib.App.CookieGetter/
Copyright (c) 2014 namoshika様.
Released under the GNU Lesser GPL
https://github.com/namoshika/SnkLib.App.CookieGetter/blob/master/LICENSE.txt
CookieGetterSharp
https://github.com/namoshika/CookieGetterSharp
Copyright (c) 2014 halxxxx様、うつろ様、にょんにょん様、炬燵犬様, namoshika様
Released under the GNU Lesser GPL
WebSocket4Net
https://github.com/kerryjiang/WebSocket4Net
Copyright (c) 2012 Kerry Jiang様
licensed under the Apache License 2.0
https://github.com/kerryjiang/WebSocket4Net/blob/master/LICENSE.TXT
SuperSocket
https://github.com/kerryjiang/SuperSocket/
Copyright (c) 2012 Kerry Jiang様
licensed under the Apache License 2.0
https://github.com/kerryjiang/SuperSocket/blob/master/LICENSE
FFmpeg・ffplay
http://www.ffmpeg.org/
Copyright (c) 2000-2018 the FFmpeg developers
GNU Lesser General Public License version 2.1 or later (LGPL v2.1+)
https://github.com/FFmpeg/FFmpeg/blob/master/LICENSE.md
Json.NET
https://github.com/JamesNK/Newtonsoft.Json
Copyright (c) 2007 James Newton-King
licensed under the MIT License
https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
RTMPDump
https://rtmpdump.mplayerhq.hu/
Copyright (C) 2009 Andrej Stepanchuk
Copyright (C) 2010-2011 Howard Chu
The Flvstreamer Team
License: GPLv2
Bouncy Castle
http://www.bouncycastle.org/
Copyright (c) 2000 - 2020 The Legion of the Bouncy Castle Inc.
MIT license
http://www.bouncycastle.org/licence.html
curl
https://github.com/curl/curl
Copyright (c) 1996 - 2022, Daniel Stenberg, daniel@haxx.se, and many
contributors, see the THANKS file.
Curl and libcurl are licensed under the license below, which is inspired by MIT/X, but not identical.
https://github.com/curl/curl/blob/master/COPYING
openssl
https://github.com/openssl/openssl
https://github.com/quictls/openssl
Copyright (c) 1998-2022 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
Copyright (c) Akamai and Microsoft
Apache License 2.0
https://github.com/openssl/openssl/blob/master/LICENSE.txt
https://github.com/quictls/openssl/blob/openssl-3.0.3%2Bquic/LICENSE.txt
nghttp3
https://github.com/ngtcp2/nghttp3
Copyright (c) 2019 nghttp3 contributors
The MIT License
https://github.com/ngtcp2/nghttp3/blob/main/COPYING
ngtcp2
https://github.com/ngtcp2/ngtcp2
Copyright (c) 2016 ngtcp2 contributors
The MIT License
https://github.com/ngtcp2/ngtcp2/blob/main/COPYING
https://github.com/guest-nico/WebSocket4Net_deflate
https://github.com/guest-nico/settableVolumeUsingNamedPipeFFplay
SharpDevelop4.4.2