zoukankan      html  css  js  c++  java
  • Crtmp Server 几个关键流程

       最近在阅读Crtmp Sever 源码,有些关键流程记录下来,以备以后查阅。假设rtmp播放地址是"rtmp://127.0.0.1/live/mystream live=1"

    1. 获取rtmp://127.0.0.1/live流程:

    bool TCPProtocol::SignalInputData(int32_t recvAmount)
    
    bool BaseRTMPProtocol::SignalInputData(IOBuffer &buffer)
    
    bool BaseRTMPProtocol::ProcessBytes(IOBuffer &buffer)
    
    BaseRTMPAppProtocolHandler::InboundMessageAvailable
    
    bool RTMPProtocolSerializer::Deserialize
    
    bool RTMPProtocolSerializer::DeserializeInvoke
    
    bool AMF0Serializer::Read(IOBuffer &buffer, Variant &variant)
    
    RTMPProtocolSerializer::DeserializeInvoke
    
    bool AMF0Serializer::Read(IOBuffer &buffer, Variant &variant)
    
    bool AMF0Serializer::ReadShortString
    

      

      

  • 相关阅读:
    使用Mybatis时报错Invalid bound statement (not found):
    MyBatis学习(3)
    选数字
    看程序写结果
    NP
    完全平方数
    hahaha
    haha

    凝视
  • 原文地址:https://www.cnblogs.com/wanggang123/p/6210334.html
Copyright © 2011-2022 走看看