├── .github
└── workflows
│ └── dotnetcore.yml
├── .gitignore
├── Harmonic.sln
├── Harmonic
├── Buffers
│ └── ByteBuffer.cs
├── Controllers
│ ├── Living
│ │ ├── LivingController.cs
│ │ └── LivingStream.cs
│ ├── NeverRegisterAttribute.cs
│ ├── Record
│ │ ├── RecordController.cs
│ │ └── RecordStream.cs
│ ├── RtmpController.cs
│ ├── WebSocketController.cs
│ └── WebSocketPlayController.cs
├── Harmonic.csproj
├── Hosting
│ ├── IStartup.cs
│ ├── RtmpServer.cs
│ ├── RtmpServerBuilder.cs
│ ├── RtmpServerOptions.cs
│ └── WebSocketOptions.cs
├── Networking
│ ├── Amf
│ │ ├── Common
│ │ │ ├── Amf3Object.cs
│ │ │ ├── TypeRegisterState.cs
│ │ │ ├── Undefined.cs
│ │ │ └── Unsupported.cs
│ │ ├── Data
│ │ │ ├── IDynamicObject.cs
│ │ │ ├── IExternalizable.cs
│ │ │ └── Message.cs
│ │ └── Serialization
│ │ │ ├── Amf0
│ │ │ ├── Amf0CommonValues.cs
│ │ │ ├── Amf0Reader.cs
│ │ │ ├── Amf0Type.cs
│ │ │ ├── Amf0Writer.cs
│ │ │ └── SerializationContext.cs
│ │ │ ├── Amf3
│ │ │ ├── Amf3Array.cs
│ │ │ ├── Amf3ClassTraits.cs
│ │ │ ├── Amf3CommonValues.cs
│ │ │ ├── Amf3Dictionary.cs
│ │ │ ├── Amf3Reader.cs
│ │ │ ├── Amf3Type.cs
│ │ │ ├── Amf3Writer.cs
│ │ │ ├── Amf3Xml.cs
│ │ │ ├── SerializationContext.cs
│ │ │ └── Vector.cs
│ │ │ └── Attributes
│ │ │ ├── ClassFieldAttribute.cs
│ │ │ └── TypedObjectAttribute.cs
│ ├── ConnectionInformation.cs
│ ├── Flv
│ │ ├── Data
│ │ │ ├── AacPacketType.cs
│ │ │ ├── AudioData.cs
│ │ │ ├── CodecId.cs
│ │ │ ├── FlvAudioData.cs
│ │ │ ├── FlvVideoData.cs
│ │ │ ├── FrameType.cs
│ │ │ ├── SoundFormat.cs
│ │ │ ├── SoundRate.cs
│ │ │ ├── SoundSize.cs
│ │ │ └── SoundType.cs
│ │ ├── FlvDemuxer.cs
│ │ └── FlvMuxer.cs
│ ├── Rtmp
│ │ ├── ChunkStreamContext.cs
│ │ ├── Data
│ │ │ ├── ChunkBasicHeader.cs
│ │ │ ├── ChunkHeader.cs
│ │ │ ├── ChunkHeaderType.cs
│ │ │ ├── Message.cs
│ │ │ ├── MessageHeader.cs
│ │ │ ├── MessageType.cs
│ │ │ ├── SharedObjectMessage.cs
│ │ │ └── UserControlMessageEvents.cs
│ │ ├── Exceptions
│ │ │ └── UnknownMessageReceivedException.cs
│ │ ├── HandshakeContext.cs
│ │ ├── IOPipeLine.cs
│ │ ├── MessageReadingState.cs
│ │ ├── Messages
│ │ │ ├── AbortMessage.cs
│ │ │ ├── AcknowledgementMessage.cs
│ │ │ ├── AggregateMessage.cs
│ │ │ ├── AmfEncodingVersion.cs
│ │ │ ├── AudioMessage.cs
│ │ │ ├── Commands
│ │ │ │ ├── CallCommandMessage.cs
│ │ │ │ ├── CommandMessage.cs
│ │ │ │ ├── CommandMessageFactory.cs
│ │ │ │ ├── ConnectCommandMessage.cs
│ │ │ │ ├── CreateStreamCommandMessage.cs
│ │ │ │ ├── DeleteStreamCommandMessage.cs
│ │ │ │ ├── OnStatusCommandMessage.cs
│ │ │ │ ├── PauseCommandMessage.cs
│ │ │ │ ├── Play2CommandMessage.cs
│ │ │ │ ├── PlayCommandMessage.cs
│ │ │ │ ├── PublishCommandMessage.cs
│ │ │ │ ├── ReceiveAudioCommandMessage.cs
│ │ │ │ ├── ReceiveVideoCommandMessage.cs
│ │ │ │ ├── ReturnResultCommandMessage.cs
│ │ │ │ └── SeekCommandMessage.cs
│ │ │ ├── ControlMessage.cs
│ │ │ ├── DataMessage.cs
│ │ │ ├── SetChunkSizeMessage.cs
│ │ │ ├── SetPeerBandwidthMessage.cs
│ │ │ ├── UserControlMessages
│ │ │ │ ├── PingRequestMessage.cs
│ │ │ │ ├── PingResponseMessage.cs
│ │ │ │ ├── SetBufferLengthMessage.cs
│ │ │ │ ├── StreamBeginMessage.cs
│ │ │ │ ├── StreamDryMessage.cs
│ │ │ │ ├── StreamEofMessage.cs
│ │ │ │ ├── StreamIsRecordedMessage.cs
│ │ │ │ ├── UserControlMessage.cs
│ │ │ │ └── UserControlMessageFactory.cs
│ │ │ ├── VideoMessage.cs
│ │ │ └── WindowAcknowledgementSizeMessage.cs
│ │ ├── NetConnection.cs
│ │ ├── NetStream.cs
│ │ ├── RtmpChunkStream.cs
│ │ ├── RtmpControlChunkStream.cs
│ │ ├── RtmpControlMessageStream.cs
│ │ ├── RtmpMessageStream.cs
│ │ ├── RtmpSession.cs
│ │ ├── Serialization
│ │ │ ├── OptionalArgumentAttribute.cs
│ │ │ ├── RtmpCommandAttribute.cs
│ │ │ ├── RtmpMessageAttribute.cs
│ │ │ ├── SerializationContext.cs
│ │ │ └── UserControlMessageAttribute.cs
│ │ ├── Streaming
│ │ │ ├── PublishingType.cs
│ │ │ └── PublishingTypeNameAttribute.cs
│ │ ├── Supervisor.cs
│ │ └── WriteState.cs
│ ├── Utils
│ │ ├── NetworkBitConverter.cs
│ │ └── StreamHelper.cs
│ └── WebSocket
│ │ └── WebSocketSession.cs
├── Rpc
│ ├── CommandObjectAttribute.cs
│ ├── FromCommandObjectAttribute.cs
│ ├── FromOptionalArgumentAttribute.cs
│ ├── RpcMethodAttribute.cs
│ └── RpcService.cs
└── Service
│ ├── PublisherSessionService.cs
│ ├── RecordService.cs
│ └── RecordServiceConfiguration.cs
├── LICENSE
├── README.md
├── RoadMap.md
├── UnitTest
├── TestAmf0Reader.cs
├── TestAmf0Writer.cs
├── TestAmf3Reader.cs
├── TestAmf3Writer.cs
├── TestUnlimitedBuffer.cs
└── UnitTest.csproj
├── demo
├── MyLivingController.cs
├── MyLivingStream.cs
├── Program.cs
├── StartUp.cs
└── demo.csproj
├── docs
├── README.md
├── api.md
└── rpc.md
└── samples
├── amf0
├── boolean
│ ├── false.amf0
│ └── true.amf0
├── misc
│ ├── array.amf0
│ ├── date.amf0
│ ├── ecmaarray.amf0
│ ├── longstring.amf0
│ ├── null.amf0
│ ├── object.amf0
│ ├── packet.amf0
│ ├── undefined.amf0
│ └── xml.amf0
├── number
│ ├── 1.1261843717924092.amf0
│ ├── 2.3763213699559538.amf0
│ ├── 3.498957015368982.amf0
│ ├── 3.9231228517554273.amf0
│ ├── 4.141123418573091.amf0
│ ├── 4.485998361678176.amf0
│ ├── 5.442560101247932.amf0
│ ├── 7.560779119365773.amf0
│ ├── 9.719564819564491.amf0
│ └── 9.844079468164518.amf0
└── string
│ ├── fkqudskxxb.amf0
│ ├── grkogrokmq.amf0
│ ├── gymtsavnng.amf0
│ ├── karxrlzavl.amf0
│ ├── lbwkjydfuv.amf0
│ ├── qsqwosrxcl.amf0
│ ├── rpwhhjwary.amf0
│ ├── sjceuhcjfa.amf0
│ ├── vrouinfvzr.amf0
│ └── vsyrigrfbn.amf0
└── amf3
├── boolean
├── false.amf3
└── true.amf3
├── intenger
├── 56.amf3
├── 57.amf3
├── 60.amf3
├── 67.amf3
├── 72.amf3
├── 73.amf3
├── 75.amf3
├── 78.amf3
├── 82.amf3
└── 98.amf3
├── misc
├── array.amf3
├── bytearray.amf3
├── date.amf3
├── dictionary.amf3
├── externalizable.amf3
├── null.amf3
├── object.amf3
├── packet.amf3
├── undefined.amf3
├── vector_any_object.amf3
├── vector_double.amf3
├── vector_int.amf3
├── vector_typted_object.amf3
├── vector_uint.amf3
├── xml.amf3
└── xml_document.amf3
├── number
├── 0.05806697191443333.amf3
├── 3.962148410082559.amf3
├── 4.465764800567858.amf3
├── 6.863435764713296.amf3
├── 7.645173446829178.amf3
├── 8.451623695104308.amf3
├── 8.518697602984554.amf3
├── 8.85002823631796.amf3
├── 9.838871036292584.amf3
└── 9.98509389093438.amf3
└── string
├── aoxqmkvbxa.amf3
├── bghnwadduz.amf3
├── cmaljzrwgc.amf3
├── cuyerozwyf.amf3
├── dfjfucqvpr.amf3
├── fxxcsjosdu.amf3
├── korbgwizge.amf3
├── psvigwvvpx.amf3
├── ubteltbaku.amf3
└── vqayztgtuf.amf3
/.github/workflows/dotnetcore.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/.github/workflows/dotnetcore.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/.gitignore
--------------------------------------------------------------------------------
/Harmonic.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic.sln
--------------------------------------------------------------------------------
/Harmonic/Buffers/ByteBuffer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Buffers/ByteBuffer.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/Living/LivingController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/Living/LivingController.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/Living/LivingStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/Living/LivingStream.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/NeverRegisterAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/NeverRegisterAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/Record/RecordController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/Record/RecordController.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/Record/RecordStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/Record/RecordStream.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/RtmpController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/RtmpController.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/WebSocketController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/WebSocketController.cs
--------------------------------------------------------------------------------
/Harmonic/Controllers/WebSocketPlayController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Controllers/WebSocketPlayController.cs
--------------------------------------------------------------------------------
/Harmonic/Harmonic.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Harmonic.csproj
--------------------------------------------------------------------------------
/Harmonic/Hosting/IStartup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Hosting/IStartup.cs
--------------------------------------------------------------------------------
/Harmonic/Hosting/RtmpServer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Hosting/RtmpServer.cs
--------------------------------------------------------------------------------
/Harmonic/Hosting/RtmpServerBuilder.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Hosting/RtmpServerBuilder.cs
--------------------------------------------------------------------------------
/Harmonic/Hosting/RtmpServerOptions.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Hosting/RtmpServerOptions.cs
--------------------------------------------------------------------------------
/Harmonic/Hosting/WebSocketOptions.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Hosting/WebSocketOptions.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Common/Amf3Object.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Common/Amf3Object.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Common/TypeRegisterState.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Common/TypeRegisterState.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Common/Undefined.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Common/Undefined.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Common/Unsupported.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Common/Unsupported.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Data/IDynamicObject.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Data/IDynamicObject.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Data/IExternalizable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Data/IExternalizable.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Data/Message.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Data/Message.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf0/Amf0CommonValues.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf0/Amf0CommonValues.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf0/Amf0Reader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf0/Amf0Reader.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf0/Amf0Type.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf0/Amf0Type.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf0/Amf0Writer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf0/Amf0Writer.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf0/SerializationContext.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf0/SerializationContext.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Array.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Array.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3ClassTraits.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3ClassTraits.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3CommonValues.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3CommonValues.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Dictionary.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Dictionary.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Reader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Reader.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Type.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Type.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Writer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Writer.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Xml.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Amf3Xml.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/SerializationContext.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/SerializationContext.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Amf3/Vector.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Amf3/Vector.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Attributes/ClassFieldAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Attributes/ClassFieldAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Amf/Serialization/Attributes/TypedObjectAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Amf/Serialization/Attributes/TypedObjectAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/ConnectionInformation.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/ConnectionInformation.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/AacPacketType.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/AacPacketType.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/AudioData.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/AudioData.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/CodecId.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/CodecId.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/FlvAudioData.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/FlvAudioData.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/FlvVideoData.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/FlvVideoData.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/FrameType.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/FrameType.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/SoundFormat.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/SoundFormat.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/SoundRate.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/SoundRate.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/SoundSize.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/SoundSize.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/Data/SoundType.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/Data/SoundType.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/FlvDemuxer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/FlvDemuxer.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Flv/FlvMuxer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Flv/FlvMuxer.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/ChunkStreamContext.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/ChunkStreamContext.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/ChunkBasicHeader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/ChunkBasicHeader.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/ChunkHeader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/ChunkHeader.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/ChunkHeaderType.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/ChunkHeaderType.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/Message.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/Message.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/MessageHeader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/MessageHeader.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/MessageType.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/MessageType.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/SharedObjectMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/SharedObjectMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Data/UserControlMessageEvents.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Data/UserControlMessageEvents.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Exceptions/UnknownMessageReceivedException.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Exceptions/UnknownMessageReceivedException.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/HandshakeContext.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/HandshakeContext.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/IOPipeLine.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/IOPipeLine.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/MessageReadingState.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/MessageReadingState.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/AbortMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/AbortMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/AcknowledgementMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/AcknowledgementMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/AggregateMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/AggregateMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/AmfEncodingVersion.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/AmfEncodingVersion.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/AudioMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/AudioMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/CallCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/CallCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/CommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/CommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/CommandMessageFactory.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/CommandMessageFactory.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/ConnectCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/ConnectCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/CreateStreamCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/CreateStreamCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/DeleteStreamCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/DeleteStreamCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/OnStatusCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/OnStatusCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/PauseCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/PauseCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/Play2CommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/Play2CommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/PlayCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/PlayCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/PublishCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/PublishCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/ReceiveAudioCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/ReceiveAudioCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/ReceiveVideoCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/ReceiveVideoCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/ReturnResultCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/ReturnResultCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/Commands/SeekCommandMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/Commands/SeekCommandMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/ControlMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/ControlMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/DataMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/DataMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/SetChunkSizeMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/SetChunkSizeMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/SetPeerBandwidthMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/SetPeerBandwidthMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/PingRequestMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/PingRequestMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/PingResponseMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/PingResponseMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/SetBufferLengthMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/SetBufferLengthMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamBeginMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamBeginMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamDryMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamDryMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamEofMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamEofMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamIsRecordedMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/StreamIsRecordedMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/UserControlMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/UserControlMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/UserControlMessages/UserControlMessageFactory.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/UserControlMessages/UserControlMessageFactory.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/VideoMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/VideoMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Messages/WindowAcknowledgementSizeMessage.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Messages/WindowAcknowledgementSizeMessage.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/NetConnection.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/NetConnection.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/NetStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/NetStream.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/RtmpChunkStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/RtmpChunkStream.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/RtmpControlChunkStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/RtmpControlChunkStream.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/RtmpControlMessageStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/RtmpControlMessageStream.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/RtmpMessageStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/RtmpMessageStream.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/RtmpSession.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/RtmpSession.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Serialization/OptionalArgumentAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Serialization/OptionalArgumentAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Serialization/RtmpCommandAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Serialization/RtmpCommandAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Serialization/RtmpMessageAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Serialization/RtmpMessageAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Serialization/SerializationContext.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Serialization/SerializationContext.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Serialization/UserControlMessageAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Serialization/UserControlMessageAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Streaming/PublishingType.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Streaming/PublishingType.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Streaming/PublishingTypeNameAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Streaming/PublishingTypeNameAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/Supervisor.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/Supervisor.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Rtmp/WriteState.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Rtmp/WriteState.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Utils/NetworkBitConverter.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Utils/NetworkBitConverter.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/Utils/StreamHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/Utils/StreamHelper.cs
--------------------------------------------------------------------------------
/Harmonic/Networking/WebSocket/WebSocketSession.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Networking/WebSocket/WebSocketSession.cs
--------------------------------------------------------------------------------
/Harmonic/Rpc/CommandObjectAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Rpc/CommandObjectAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Rpc/FromCommandObjectAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Rpc/FromCommandObjectAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Rpc/FromOptionalArgumentAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Rpc/FromOptionalArgumentAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Rpc/RpcMethodAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Rpc/RpcMethodAttribute.cs
--------------------------------------------------------------------------------
/Harmonic/Rpc/RpcService.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Rpc/RpcService.cs
--------------------------------------------------------------------------------
/Harmonic/Service/PublisherSessionService.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Service/PublisherSessionService.cs
--------------------------------------------------------------------------------
/Harmonic/Service/RecordService.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Service/RecordService.cs
--------------------------------------------------------------------------------
/Harmonic/Service/RecordServiceConfiguration.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/Harmonic/Service/RecordServiceConfiguration.cs
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/README.md
--------------------------------------------------------------------------------
/RoadMap.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/RoadMap.md
--------------------------------------------------------------------------------
/UnitTest/TestAmf0Reader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/UnitTest/TestAmf0Reader.cs
--------------------------------------------------------------------------------
/UnitTest/TestAmf0Writer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/UnitTest/TestAmf0Writer.cs
--------------------------------------------------------------------------------
/UnitTest/TestAmf3Reader.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/UnitTest/TestAmf3Reader.cs
--------------------------------------------------------------------------------
/UnitTest/TestAmf3Writer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/UnitTest/TestAmf3Writer.cs
--------------------------------------------------------------------------------
/UnitTest/TestUnlimitedBuffer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/UnitTest/TestUnlimitedBuffer.cs
--------------------------------------------------------------------------------
/UnitTest/UnitTest.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/UnitTest/UnitTest.csproj
--------------------------------------------------------------------------------
/demo/MyLivingController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/demo/MyLivingController.cs
--------------------------------------------------------------------------------
/demo/MyLivingStream.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/demo/MyLivingStream.cs
--------------------------------------------------------------------------------
/demo/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/demo/Program.cs
--------------------------------------------------------------------------------
/demo/StartUp.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/demo/StartUp.cs
--------------------------------------------------------------------------------
/demo/demo.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/demo/demo.csproj
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/docs/README.md
--------------------------------------------------------------------------------
/docs/api.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/docs/api.md
--------------------------------------------------------------------------------
/docs/rpc.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/docs/rpc.md
--------------------------------------------------------------------------------
/samples/amf0/boolean/false.amf0:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf0/boolean/true.amf0:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf0/misc/array.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/misc/array.amf0
--------------------------------------------------------------------------------
/samples/amf0/misc/date.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/misc/date.amf0
--------------------------------------------------------------------------------
/samples/amf0/misc/ecmaarray.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/misc/ecmaarray.amf0
--------------------------------------------------------------------------------
/samples/amf0/misc/longstring.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/misc/longstring.amf0
--------------------------------------------------------------------------------
/samples/amf0/misc/null.amf0:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf0/misc/object.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/misc/object.amf0
--------------------------------------------------------------------------------
/samples/amf0/misc/packet.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/misc/packet.amf0
--------------------------------------------------------------------------------
/samples/amf0/misc/undefined.amf0:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf0/misc/xml.amf0:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf0/number/1.1261843717924092.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/1.1261843717924092.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/2.3763213699559538.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/2.3763213699559538.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/3.498957015368982.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/3.498957015368982.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/3.9231228517554273.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/3.9231228517554273.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/4.141123418573091.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/4.141123418573091.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/4.485998361678176.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/4.485998361678176.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/5.442560101247932.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/5.442560101247932.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/7.560779119365773.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/7.560779119365773.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/9.719564819564491.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/9.719564819564491.amf0
--------------------------------------------------------------------------------
/samples/amf0/number/9.844079468164518.amf0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf0/number/9.844079468164518.amf0
--------------------------------------------------------------------------------
/samples/amf0/string/fkqudskxxb.amf0:
--------------------------------------------------------------------------------
1 |
2 | fkqudskxxb
--------------------------------------------------------------------------------
/samples/amf0/string/grkogrokmq.amf0:
--------------------------------------------------------------------------------
1 |
2 | grkogrokmq
--------------------------------------------------------------------------------
/samples/amf0/string/gymtsavnng.amf0:
--------------------------------------------------------------------------------
1 |
2 | gymtsavnng
--------------------------------------------------------------------------------
/samples/amf0/string/karxrlzavl.amf0:
--------------------------------------------------------------------------------
1 |
2 | karxrlzavl
--------------------------------------------------------------------------------
/samples/amf0/string/lbwkjydfuv.amf0:
--------------------------------------------------------------------------------
1 |
2 | lbwkjydfuv
--------------------------------------------------------------------------------
/samples/amf0/string/qsqwosrxcl.amf0:
--------------------------------------------------------------------------------
1 |
2 | qsqwosrxcl
--------------------------------------------------------------------------------
/samples/amf0/string/rpwhhjwary.amf0:
--------------------------------------------------------------------------------
1 |
2 | rpwhhjwary
--------------------------------------------------------------------------------
/samples/amf0/string/sjceuhcjfa.amf0:
--------------------------------------------------------------------------------
1 |
2 | sjceuhcjfa
--------------------------------------------------------------------------------
/samples/amf0/string/vrouinfvzr.amf0:
--------------------------------------------------------------------------------
1 |
2 | vrouinfvzr
--------------------------------------------------------------------------------
/samples/amf0/string/vsyrigrfbn.amf0:
--------------------------------------------------------------------------------
1 |
2 | vsyrigrfbn
--------------------------------------------------------------------------------
/samples/amf3/boolean/false.amf3:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf3/boolean/true.amf3:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf3/intenger/56.amf3:
--------------------------------------------------------------------------------
1 | 8
--------------------------------------------------------------------------------
/samples/amf3/intenger/57.amf3:
--------------------------------------------------------------------------------
1 | 9
--------------------------------------------------------------------------------
/samples/amf3/intenger/60.amf3:
--------------------------------------------------------------------------------
1 | <
--------------------------------------------------------------------------------
/samples/amf3/intenger/67.amf3:
--------------------------------------------------------------------------------
1 | C
--------------------------------------------------------------------------------
/samples/amf3/intenger/72.amf3:
--------------------------------------------------------------------------------
1 | H
--------------------------------------------------------------------------------
/samples/amf3/intenger/73.amf3:
--------------------------------------------------------------------------------
1 | I
--------------------------------------------------------------------------------
/samples/amf3/intenger/75.amf3:
--------------------------------------------------------------------------------
1 | K
--------------------------------------------------------------------------------
/samples/amf3/intenger/78.amf3:
--------------------------------------------------------------------------------
1 | N
--------------------------------------------------------------------------------
/samples/amf3/intenger/82.amf3:
--------------------------------------------------------------------------------
1 | R
--------------------------------------------------------------------------------
/samples/amf3/intenger/98.amf3:
--------------------------------------------------------------------------------
1 | b
--------------------------------------------------------------------------------
/samples/amf3/misc/array.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/array.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/bytearray.amf3:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf3/misc/date.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/date.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/dictionary.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/dictionary.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/externalizable.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/externalizable.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/null.amf3:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf3/misc/object.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/object.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/packet.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/packet.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/undefined.amf3:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/samples/amf3/misc/vector_any_object.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/vector_any_object.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/vector_double.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/vector_double.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/vector_int.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/vector_int.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/vector_typted_object.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/vector_typted_object.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/vector_uint.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/misc/vector_uint.amf3
--------------------------------------------------------------------------------
/samples/amf3/misc/xml.amf3:
--------------------------------------------------------------------------------
1 | -
--------------------------------------------------------------------------------
/samples/amf3/misc/xml_document.amf3:
--------------------------------------------------------------------------------
1 | 52
--------------------------------------------------------------------------------
/samples/amf3/number/0.05806697191443333.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/0.05806697191443333.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/3.962148410082559.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/3.962148410082559.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/4.465764800567858.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/4.465764800567858.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/6.863435764713296.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/6.863435764713296.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/7.645173446829178.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/7.645173446829178.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/8.451623695104308.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/8.451623695104308.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/8.518697602984554.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/8.518697602984554.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/8.85002823631796.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/8.85002823631796.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/9.838871036292584.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/9.838871036292584.amf3
--------------------------------------------------------------------------------
/samples/amf3/number/9.98509389093438.amf3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/a1q123456/Harmonic/HEAD/samples/amf3/number/9.98509389093438.amf3
--------------------------------------------------------------------------------
/samples/amf3/string/aoxqmkvbxa.amf3:
--------------------------------------------------------------------------------
1 | aoxqmkvbxa
--------------------------------------------------------------------------------
/samples/amf3/string/bghnwadduz.amf3:
--------------------------------------------------------------------------------
1 | bghnwadduz
--------------------------------------------------------------------------------
/samples/amf3/string/cmaljzrwgc.amf3:
--------------------------------------------------------------------------------
1 | cmaljzrwgc
--------------------------------------------------------------------------------
/samples/amf3/string/cuyerozwyf.amf3:
--------------------------------------------------------------------------------
1 | cuyerozwyf
--------------------------------------------------------------------------------
/samples/amf3/string/dfjfucqvpr.amf3:
--------------------------------------------------------------------------------
1 | dfjfucqvpr
--------------------------------------------------------------------------------
/samples/amf3/string/fxxcsjosdu.amf3:
--------------------------------------------------------------------------------
1 | fxxcsjosdu
--------------------------------------------------------------------------------
/samples/amf3/string/korbgwizge.amf3:
--------------------------------------------------------------------------------
1 | korbgwizge
--------------------------------------------------------------------------------
/samples/amf3/string/psvigwvvpx.amf3:
--------------------------------------------------------------------------------
1 | psvigwvvpx
--------------------------------------------------------------------------------
/samples/amf3/string/ubteltbaku.amf3:
--------------------------------------------------------------------------------
1 | ubteltbaku
--------------------------------------------------------------------------------
/samples/amf3/string/vqayztgtuf.amf3:
--------------------------------------------------------------------------------
1 | vqayztgtuf
--------------------------------------------------------------------------------