MCPcopy Create free account

hub / github.com/PKUFlyingPig/Computer-Network-A-Top-Down-Approach / functions

Functions40 in github.com/PKUFlyingPig/Computer-Network-A-Top-Down-Approach

↓ 18 callersMethodencode
Encode the RTP packet with header fields and payload.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:11
↓ 10 callersMethoddecode
Decode the RTP packet.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:26
↓ 5 callersMethodreplyRtsp
Send RTSP reply to the client.
Programming_Assignments/VideoStreamingCode/ServerWorker.py:149
↓ 4 callersMethodsendRtspRequest
Send RTSP request to the server.
Programming_Assignments/VideoStreamingCode/Client.py:143
↓ 1 callersFunctionchecksum
(string)
Programming_Assignments/lab4-ICMP/icmp_client.py:11
↓ 1 callersMethodconnectToServer
Connect to the Server. Start a new RTSP/TCP session.
Programming_Assignments/VideoStreamingCode/Client.py:135
↓ 1 callersMethodcreateWidgets
Build GUI.
Programming_Assignments/VideoStreamingCode/Client.py:38
↓ 1 callersFunctiondoOnePing
(destAddr, timeout)
Programming_Assignments/lab4-ICMP/icmp_client.py:72
↓ 1 callersMethodexitClient
Teardown button handler.
Programming_Assignments/VideoStreamingCode/Client.py:73
↓ 1 callersMethodframeNbr
Get frame number.
Programming_Assignments/VideoStreamingCode/VideoStream.py:21
↓ 1 callersMethodgetPacket
Return RTP packet.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:54
↓ 1 callersMethodgetPayload
Return payload.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:50
↓ 1 callersMethodmain
(self)
Programming_Assignments/VideoStreamingCode/Server.py:7
↓ 1 callersMethodmakeRtp
RTP-packetize the video data.
Programming_Assignments/VideoStreamingCode/ServerWorker.py:132
↓ 1 callersMethodnextFrame
Get next frame.
Programming_Assignments/VideoStreamingCode/VideoStream.py:10
↓ 1 callersMethodopenRtpPort
Open RTP socket binded to a specified port.
Programming_Assignments/VideoStreamingCode/Client.py:252
↓ 1 callersMethodparseRtspReply
Parse the RTSP reply from the server.
Programming_Assignments/VideoStreamingCode/Client.py:215
↓ 1 callersMethodpauseMovie
Pause button handler.
Programming_Assignments/VideoStreamingCode/Client.py:79
↓ 1 callersFunctionping
(host, timeout=1)
Programming_Assignments/lab4-ICMP/icmp_client.py:82
↓ 1 callersMethodplayMovie
Play button handler.
Programming_Assignments/VideoStreamingCode/Client.py:84
↓ 1 callersMethodprocessRtspRequest
Process RTSP request sent from the client.
Programming_Assignments/VideoStreamingCode/ServerWorker.py:39
↓ 1 callersFunctionreceiveOnePing
(mySocket, ID, timeout, destAddr)
Programming_Assignments/lab4-ICMP/icmp_client.py:30
↓ 1 callersMethodrun
(self)
Programming_Assignments/VideoStreamingCode/ServerWorker.py:27
↓ 1 callersFunctionsendOnePing
(mySocket, destAddr, ID)
Programming_Assignments/lab4-ICMP/icmp_client.py:49
↓ 1 callersMethodseqNum
Return sequence (frame) number.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:35
↓ 1 callersMethodupdateMovie
Update the image file as video frame in the GUI.
Programming_Assignments/VideoStreamingCode/Client.py:129
↓ 1 callersMethodwriteFrame
Write the received frame to a temp image file. Return the image file.
Programming_Assignments/VideoStreamingCode/Client.py:120
Method__init__
(self, filename)
Programming_Assignments/VideoStreamingCode/VideoStream.py:2
Method__init__
(self, master, serveraddr, serverport, rtpport, filename)
Programming_Assignments/VideoStreamingCode/Client.py:23
Method__init__
(self, clientInfo)
Programming_Assignments/VideoStreamingCode/ServerWorker.py:24
Method__init__
(self)
Programming_Assignments/VideoStreamingCode/RtpPacket.py:8
Methodhandler
Handler on explicitly closing the GUI window.
Programming_Assignments/VideoStreamingCode/Client.py:269
MethodlistenRtp
Listen for RTP packets.
Programming_Assignments/VideoStreamingCode/Client.py:93
MethodpayloadType
Return payload type.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:45
MethodrecvRtspReply
Receive RTSP reply from the server.
Programming_Assignments/VideoStreamingCode/Client.py:201
MethodrecvRtspRequest
Receive RTSP request from the client.
Programming_Assignments/VideoStreamingCode/ServerWorker.py:30
MethodsendRtp
Send RTP packets over UDP.
Programming_Assignments/VideoStreamingCode/ServerWorker.py:110
MethodsetupMovie
Setup button handler.
Programming_Assignments/VideoStreamingCode/Client.py:68
Methodtimestamp
Return timestamp.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:40
Methodversion
Return RTP version.
Programming_Assignments/VideoStreamingCode/RtpPacket.py:31