Я пытаюсь получить очень простой пример живого видеочата для работы с Flash Media Server, но как бы я ни старался, он просто не работает для меня.
Я использую учебник и код с этой веб-страницы: http://www.derekentringer.com/blog/fms-video-chat/
У меня есть два сервера: веб-сервер и медиа-сервер.На медиа-сервере у меня установлена FMS, и я убедился, что порт 1935 открыт для связи между сетью и медиа-сервером.
Я думаю, что моя проблема заключается в том, как настроить мой экземпляр FMS.В этом уроке он использует размещенное решение FMS с Influxis.com.Я использую свой собственный медиа-сервер с установленной FMS.Кто-нибудь знает, как настроить мой экземпляр FMS, чтобы я мог заставить его работать?
На веб-сервере у меня есть две разные папки (user1 и user2), каждая с html-файлом и swf-файлом для подключения.к веб-камере, а затем подключите поток веб-камеры к медиа-серверу по rtmp.
Вот код, который у меня есть в SWF-файлах.
//setup the camera and mic for streaming
mycam = Camera.get();
mycam_audio = Microphone.get();
//control the cameras mode and quality
mycam.setMode(320,240,30);
mycam.setQuality(10000,100);
//attach a live preview of the camera to the
//video object that is setup on the stage
cam_feed.attachVideo(mycam);
cam_feed.attachAudio(mycam_audio);
//connect to the Flash Media Server
client_nc = new NetConnection();
client_nc.connect("rtmp://corpwebdevmedia1/test"); // I've tried server name and IP
cam_ns = new NetStream(client_nc);
//attach our camera video and audio to the net stream
cam_ns.attachVideo(mycam);
cam_ns.attachAudio(mycam_audio);
//publish to our Flash Media Server as a
//live stream called user_2
cam_ns.publish("user_2", "live");
// user_1 for the other one
//bring in user_1's video/audio
in_ns = new NetStream(client_nc);
in_ns.play("user_1");
// user_2 for the other one
//attach user_1's published audio and video
//so we can see them in the larger chat window
live_feed.attachVideo(in_ns);
live_feed.attachAudio(in_ns);
После всего, что я сделал, яперейдите на мой локальный компьютер и перейдите в браузере к HTML-файлам на веб-сервере.Страница соединяется с моей камерой на каждой странице, но они никогда не соединяются вместе.
Есть предложения?
Спасибо.