MCPcopy Index your code
hub / github.com/dourgulf/CameraStreaming

github.com/dourgulf/CameraStreaming @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,543 symbols 5,633 edges 254 files 1,988 documented · 78%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IKeyFrameDataAnalyzer (Interface)
Analyzes key frame data. [6 implementers]
src/org/red5/io/flv/IKeyFrameDataAnalyzer.java
Stream (Interface)
An interface that represents a Stream. [3 implementers]
src/tv/inhand/capture/Stream.java
IExternalizable (Interface)
Interface that needs to be implemented by classes that serialize / deserialize themselves. @see <a href="http://livedoc [20 …
src/org/red5/io/amf3/IExternalizable.java
ICustomSerializable (Interface)
Interface for objects that know how to serialize their contents. NOTE: This is only used for AMF0 encoding and you shou [7 …
src/org/red5/io/object/ICustomSerializable.java
IPipeConnectionListener (Interface)
A listener that wants to listen to events when provider/consumer connects to or disconnects from a specific pipe. @auth [6 …
src/org/red5/server/messaging/IPipeConnectionListener.java
Constants (Interface)
Class for AMF and RTMP marker values constants [7 implementers]
src/org/red5/server/net/rtmp/message/Constants.java

Core symbols most depended-on inside this repo

debug
called by 348
src/org/red5/io/utils/IOUtils.java
put
called by 322
src/org/red5/io/utils/BufferUtils.java
readBytes
called by 129
src/org/red5/io/amf3/IDataInput.java
position
called by 126
src/org/red5/io/ITagReader.java
equals
called by 52
src/org/red5/server/net/rtmp/event/Notify.java
write
called by 46
src/org/red5/io/flv/IMetaService.java
clear
called by 44
src/org/red5/server/so/ISharedObjectBase.java
remove
called by 41
src/org/red5/server/so/IPersistenceStore.java

Shape

Method 2,269
Class 175
Interface 89
Enum 10

Languages

Java100%

Modules by API surface

src/org/red5/server/net/rtmp/RTMPConnection.java71 symbols
src/org/red5/io/mp4/MP4Atom.java65 symbols
src/org/red5/server/so/SharedObject.java47 symbols
src/org/red5/server/net/rtmp/codec/RTMP.java41 symbols
src/org/red5/server/net/rtmp/BaseRTMPClientHandler.java40 symbols
src/org/red5/io/amf3/ByteArray.java38 symbols
src/org/red5/io/mp3/MP3Reader.java37 symbols
src/org/red5/io/amf3/Input.java33 symbols
src/org/red5/server/net/rtmp/codec/RTMPProtocolEncoder.java32 symbols
src/tv/inhand/capture/video/VideoStream.java31 symbols
src/org/red5/server/so/ClientSharedObject.java31 symbols
src/org/red5/io/amf/Input.java31 symbols

For agents

$ claude mcp add CameraStreaming \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact