Actionscript 3 :: Rtmp - Program For Video-conferencing?
Jun 13, 2011
I looking for flash video chat on actionscript 3, that allow you make conference call i.e. video chat for more than two person, that communicate with rtmp server like in simple chats that use NetConnection and Netstream class objects to comunicate with rtmp server...
I need to integrate video conferencing into my website and I was wondering if there is any free flash web service to do this. I need both 1 - 1 conversations and 1 - many
I want to develop a flash based video conferencing application with white boards for e-learning purposes. Where should i begin? What are the authoring tools that I should use?
I'm building a website that will allow 2 different users to meet in a secure, private video conference. Wondering if our develpoers can use the Flash Media Server to integrate this functionality into our site? Here are requirements that we need to support:Scheduled video conferences:* User1 an click "start video session" link and are put into a video conference room* If someone who is not the user1 or user2 clicks link, throw "You don't have access to this chat" error
I am trying to make an application which will do the video conferencing. I have read some article on actionscript and started making the application. I am capturing image from web cam and copy it in an array which acts as a buffer. Then I am running a timer which pops each image from array and converting it into bytearray and send it via socket. When timer event is fired camera gets blocked and the whole process gets slow down. Is there anyway to do the video conferencing smoothly ?
I am planning to create a video conferencing application finally in flash using RED5. But i don't know flash. Is there any readymade free video conference program available that i can directly integrate in my website? If not, then can anybody point me to from where should i start? Because gaining microphone and webcam access programmatically seems very daunting to me.
I am using Lee's xml video playlist and it works great with http video links. I now need this flv player to stream rtmp link. Streaming one video from the rtmp server works fine but when using the xml list the video doesn't load.
Can someone point me to the right direction please? I have a video asset that is streamed from rtmp. Say, url is: [URL]..I need to invoke BitmapData.draw() on this asset.
There is crossdomain.xml file on http://blah.domain.com/crossdomain.xml that allows all the domains.
When is instantiate stream I write: stream.checkPolicyFile = true;
Am working in flex video player with RTMP.How to skip the video file to the middle of a video without having to download the whole file using RTMP.Where i want to put the Video file(FLV). Red5 server location or any other folder.Where i want to put the flex project out put file Red5 server or any other server like XAMPP. How Can i skip the frames in flex using RTMP(*red5*)..
I am developing an app using zinc 3.0, flash, as2 and flash media server.. When I broadcast and receive cam data everything is perfect but when streaming flv video nothing displays. I created a custom player with Linked Video Object which shows the video from stream server. The video works perfect if i run as a swf file. But when embedded inside the zinc exe video not displays in video object except buffering goes as it shows it playing..
Our client has encountered a bizarre problem where they hear an audio feedback or some sort of "duality" when playing an F4V file through FMS. When I tested this myself, I did not encounter this issue. I'm wondering if anyone here can provide some insight as to some of the potential causes of this issue and how we can fix it. We are using
1) FLVPlayback 2.5.0.15
2) Application targets the Flash 10.0 runtime
3) We are using a standard FMS 3.5 install, videos located in the vod folder
4) Trying to playback F4V files. The samples provided by FMS also exhibit the same issue.
On another note, I built a bare-bones Flex application (SDK version 3.5.0.12683 and 3.4.0.9271) using the VideoDisplay component and it always has the duality problem. It even gets worse as I refresh the page, the echoing / multiple audio playbacks seem to compound.
I am trying to publish a video to an RTMP Server but it doesn't publish. It might be a pre-release bug. I am able to play a NetStream but not able to publish one. Is there a sandbox issue? I'm not sure. Because, the FMS RTMP Server will not let a client connect unless it has been downloaded from the same host as the server (something like a sandbox condition)
I immediately fired firebug in firefox but surprisingly the video source is not in the requests.tp://hwcdn.net/m7n9i8d5/fms/videos/5_Standard_Zipper/B_Overview_of_Zipper_Types.flv.smil is the last request that is being made. response being:
At a certain point in the app flow, a m4v video is streamed from a remote location via rtmp. This works well, except for two little problems:
1. In very rare cases, the video starts playing, but you see no images and only hear the audio. Seems like this happens more often with Chrome, but that is only a guess.
2. In the first frame or so of the video, you hear a noise in the audio. It really is very short, but still a nuisance. This chirp is not there when viewing the same video with VLC or QuickTime player. It IS there when viewing with the Windows Media Player.
Are there any known problems with codecs and the flash as3 video streaming (via NetStream/NetConnection)? The video is composed by using the ffmpeg library (one mess of a library, I can tell you...) to bring together a live-rendered video (using a 3D Engine) and a pre-created *.wav (which does not have the chirp).
I can play my live rtmp (fms) stream through the FLVPlayback component without any problems. I even figured out how to make my own player in AS2. But I still can not get a LIVE player in AS3. I keep getting "onMetaData", "Async" and "onBWDone" errors in varying combinations.Can someone, please find it in their heart to provide me with the appropriate code? Every single tutorial online is either AS2 or is for flvplayback (nc.connect goes to null).[code]
I'm setting up my fmis to deliver video through rtmp and http.I'm on a locked down network.What ports need to be open to allow people outside of the network to access the rtmp/http streams? I am correct to say only port 80 and 1935?
I am developing an application in Flash that runs locally and it uses FMS 4.01, locally. I have been using adobe FMS 4.01 for months with no problem. Today I cannot connect to my server and I cannot even play the sample video on the Flash Media Server Start Screen. The sample video for the http plays after I changed the permissions for flash, but rtmp does not play. I have reinstalled the server; 3.5, 4.0 and 4.01, none of them will connect to rtmp. I receive this error on the flash media server start screen that says "the connection timed out".
Usually, flash streaming is done by capturing webcam video/audio and streaming using NetConnection and other objects to servers like FMS,Red5,Wowza etc.I haven't found any example on how to create your own stream of images and stream as a video to the server.I know it would be possible to convert the image to bytes and send via SharedObjects. Then decode on server and create a video file on the server (e.g. using ffmpeg), but I would rather do it in realtime on the client side if possible.
(1) An ec2 instance with an SWF on it - this SWF plays streaming video - i.e. is a video player like JWPlayer (2) A streaming video distribution set up via Cloudfront
If I stream the the video via RTMP from Cloudfront to the SWF (which is on ec2) - would I incur charges for data transfer into the server (i.e. for data being read by the SWF) and out of the server (i.e. for data being displayed by the SWF to the user) on account of streaming the video to users (assuming that data transfer into and out for the server is being charged for)?
I can play my live rtmp (fms) stream through the FLVPlayback component without any problems. I even figured out how to make my own player in AS2. But I still can not get a LIVE player in AS3. I keep getting "onMetaData", "Async" and "onBWDone" errors in varying combinations. Here is my working AS2 code. I have a "linked video" thing from the library named "live_feed" on the stage.
Code: //connect to the Flash Media Server client_nc = new NetConnection(); client_nc.connect("rtmp://12.34.56.789/live/");
I'm trying to stream live video for the first time. I've installed FMIS 3.5 without Apache 2.2. I'm confused on the RTMP/HTTP protocol usage,I can only have port 80 opened on our FMIS 3.5 box.
1)I can use rtmp://localhost/vod/mp4:sample2_1000kbps.f4v , it works ok. But when I use rtmp://192.168.8.3/vod/mp4:sample2_1000kbps.f4v, I got Netconnect.connection.rejected. 192.168.8.3 is my fms server IP.
2)When I set fms use port 1935 and 80, rtmp://192.168.8.3/vod/mp4:sample2_1000kbps.f4v works ok on other pc. But using wireshark(Wireshark is a network protocol analyzer for Unix and Windows.) I found , the flash player connect 1935 port at first, it send "connect",the server replay "connection.rejected" and "no scope "vod" on this server". Than it connect to 80 port, so I see the video is not send throw 1935 port with rtmp, but throw 80 port with rtmpt. Why? How can I see video throw rtmp?
I have this streaming video player with an asyncErrorHandler function which isn't working correctly.In Flash player 10 I get no errors, but in Flash player 9 I'll get a popup window with the error message that shows up in my output window when I test on my local machine.
Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.NetConnection was unable to invoke callback onBWDone. error=ReferenceError: Error #1069: Property onBWDone not found on src.display.VideoClass and there is no default value.
I feel that I have my AsyncErrorEvent setup correctly however, but am unsure as to why I still get a massive error in my output window, here is the popup window and code below:My statusEventHandler function
// ☼ --- Handle Status and Errors function statusEventHandler(event:NetStatusEvent):void { trace("connected is: "+ncConnection.connected); trace("event.info.level: "+event.info.level);
Same file streamed from FMS4 (same on 3.5) with rtmp protocol has very poor quality compared to real file quality. Is there some low level configuration to do on Flash Server? Is the streaming server making some kind of transcoding before sending the stream? Or it can be Flash Player? Tried unchecking "hardware acceleration" but nothing changes. I am on a local gigabit network, so no network bottlenecks. Video seems very pixelated on the edges (not soft/antialiased). These are the file details: