RTMP.Client.Connect C# (CSharp) Method

Connect() private method

private Connect ( string type = "app" ) : void
type string
return void
        private void Connect(string type = "app")
        {
            var writer = new AmfWriter();
            writer.WriteString("connect");
            writer.WriteNumber(1);
            var connectObject = new AmfObject();
            connectObject.Strings.Add("app", "app");
            writer.WriteObject(connectObject);
            SendAmf(writer);
        }

Same methods

Client::Connect ( string ip, int port = 1935 ) : void

Usage Example

Exemplo n.º 1
0
        static void Main(string[] args)
        {
            FlvStreamer streamer = new FlvStreamer();

            var client = new Client();

            client.PublisherId = "live_YourStreamID";
            client.Connect("199.9.255.53");
            client.Start();

            var vclient = new VideoClient();
            vclient.GrabVideo("http://www.youtube.com/watch?v=at68PMbgyhw");
            vclient.AddedTag += delegate(FlvTag tag)
                                    {
                                        client.SendFlv(new FlvTag[1] {tag});
                                    };

            while(true)
            {
                client.Update();
                if(client.CurrentState == Client.ClientStates.Streaming)
                    vclient.Update();
            }
        }