class RTSP::StreamServer
Public Class Methods
new()
click to toggle source
# File lib/rtsp/stream_server.rb, line 9 def initialize @stream_module = SocatStreaming @sessions = {} @pids = {} @rtcp_threads = {} @rtp_timestamp = 2612015746 @rtp_sequence = 21934 @rtp_map = [] @fmtp = [] @source_ip = [] @source_port = [] end
Public Instance Methods
stream_module()
click to toggle source
Gets the current stream_module
@return [Module] Module name.
# File lib/rtsp/stream_server.rb, line 33 def stream_module @stream_module end
stream_module=(module_name)
click to toggle source
Sets the stream module to be used by the stream server.
@param [Module] Module name.
# File lib/rtsp/stream_server.rb, line 25 def stream_module= module_name @stream_module = module_name self.class.send(:include, module_name) end