Time shifting and record live stream
Hellow everyone,
I would like to stream videos for my viewers and them have a abiliti to timeshifting live stream.
Can I use live application for timeshifting? Or I should use livepkgr to do that.
For archive and play on the VOD mode I like to stream live and record at same time. in the livepkgr I see in the stream folder create a stream file with the f4f extention automaticaly whoever in the live application I should call application.record on the FMS to save live stream on the server.
Please advise me the better solution to archive and time shifting.
Many Thanks.
livepkgr application for for HTTP streaming...
f youjust want to stream over rtmp use live application and code to record the stream...recording is pretty simple in AMS just call Stream.get() s.record(...) s.play() where s is the stream which you are recording...
application.onPublish = function(clientObj, streamObj) { trace("recording started..."); var strName = "recorded_" + streamObj.name; var s = Stream.get(strName); if (s == undefined ) return; s.onStatus = function(info) { trace(info.code); } if (!s.record("record")) { s.trace("record failed."); } s.play(streamObj.name, -1, -1, true); }
Similar Messages
-
Custom metada and record live stream
I tried to inject my own metadata into a live stream (webcam) recorded on FMS 4.5.1
with no success. I was able to change only the standard metadata but not all my custom ones were recorded
despite of all example on adobe livedocs, no luck.(as2 and as3)
this example
http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0773d56e -7ff6Dev.html
doesn't work at all for custom metadat and EVEN recroded special metadata like createdby and creationdata
example:
metaData.createdby = String(streamTitle + " of "+fullName);
metaData.creationdate = String(now.toString());
metaData.tags = {createdby:metaData.createdby, creationdate:metaData.creationdate};
metaData.width = Number(devicesQuality.width);
metaData.height = Number(devicesQuality.height);
nodeSendStream.send("@setDataFrame", "onMetaData", metaData);
once the stream is recorded I can see only metData.width and height. createdby, creationdate and tags don't exist.
notice: I encode and stream from FP11.1 in H2564 with speex or pcmu
Thankswell,
I exactly respected the example of the link you gave by modifying the Application.xml, but if it was a segment problem
how can you explain that the NON custom metadas are successfully modified ?
please check this link
http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0773d56e -7ff6Dev.html
I even tried the official property called createdby and creationdate without success. I was able to change only width and height
the code I use from the client is exactly the example of adobe manual, in AS2 and AS3
Thanks -
How to copy recorded live stream to new drive
I was wondering if anyone out there knows how to copy a recorded live stream to a new drive on the server? I can copy the file within the virtual app directory but not to another drive.
The only solution i found was to edit the application.xml:
<StreamManager>
<StorageDir>e:\Sync\</StorageDir>
</StreamManager>
But unfortunately i need to rename the file once its recorded, and i'm having a hard time accessing that drive/directory where the file is located.
Any help is greatly appreciated.
thanksHi,
What I understood from your query I am providing you a solution:
1. You can use the below to copy recorded live stream to new drive/directory in Application.xml
<StreamManager>
<StorageDir>e:\Sync\</StorageDir>
</StreamManager>
2. By default, a script can access files and directories only within the application directory of the hosting application. A server administrator can grant access to additional directories by specifying virtual directory mappings for File object paths. This is done in the FileObject tag in the Application.xml file, as shown in the following example:
<FileObject>
<VirtualDirectory>/_definst_;e:\Sync\_definst_\</VirtualDirectory>
</FileObject>
3. Create one application folder suppose test and then create main.asc file inside that which will have the below code
application.onConnect = function(client) {
application.acceptConnection(client);
var fileObj = new File("_definst_");
var fl = new Array();
trace("File name : " + fileObj.toString());
if (fileObj != null)
if (fileObj.isDirectory)
fl = fileObj.list();
for (i in fl)
trace("Directory : " + fl[i].name);
if (fl[i].isFile)
trace("File : " + fl[i].name);
trace(fl[i].renameTo("dvrstream"+i));
}//if closes
}// for closes
}//if closes
}//if closes
}// application closes
This server side application rename files but since the folder which we had to access was outside application directory of the hosting application we had to map it using step 2.
If this solution does not answer your query please be more ellaborative on what exactly are you trying to achieve. That will help me to answer your query correctly.
Regards,
Amit -
How to publish and record video stream in h.264 format
I'm a fresher. I want to publish and record video stream in h.264 and audio stream in AAC format .
Does flash player support to publish video stream in h.264 format ?
And which version of flash player and FMS could implement this function ?
Thank you very much.The Flashplayer does not support h264 or AAC publishing. The Flashplayer supports only h.263 (sorenson spark) video, and Nellymoser Asao and Speex audio.
If you want to publish h.264 you'll need to use Flash Media Live Encoder, or a third party encoder. -
How can I publish and record video stream in h.264 format
I'm a fresher. I want to publish and record video stream in h.264 and audio stream in AAC format .
Does flash player support to publish video stream in h.264 format ?
And which version of flash player and FMS could implement this function ?
Thank you very much.The Flashplayer does not support h264 or AAC publishing. The Flashplayer supports only h.263 (sorenson spark) video, and Nellymoser Asao and Speex audio.
If you want to publish h.264 you'll need to use Flash Media Live Encoder, or a third party encoder. -
Does iMovie allow me to play and simultaneously record live streaming video?
I did not make myself clear. I want to capture the live streaming video from a local television station web feed. It seems iMovie does not do that or I don't know how to make it record. What application allows me to record the streaming feed? Thanks again.
-
I have created a live stream of a video and it gets stored in live folder.
Now i need to use HTTP Dynamic Streaming (HDS) and HTTP Live Streaming (HLS) to serve live streams to clients over HTTP, publish the streams to the HTTP Live Packager service on Flash Media Server.
So what necessary steps do I need to follow to do that ??You need to generate a manifest file using Configurator tool and placed it under the webroot directory.
C:\Program Files\Adobe\Flash Media Server 4.5\tools\f4mconfig\configurator -
Recording live streams and streaming them through VOD service
We have a licenced FMS interactive 4.5. Currently we have a one time per day Live stream event which is streamed by FMLE to livepkgr application. As far as I understand the event is recorded on the server. We want to share that record on FMS vod service. Sadly I cannot find any real information how to do this? Do we have to code our custom Flash application for FMS for that, like livepkgr2 ? How to get the record and copy the file exactly the moment the record finished? Maybe somebody already did this?
you can creat an app folder in fms folder which is inside of
ur setup folder,
for details u can mail at [email protected] -
Can I capture and record live feed on "Final Cut Pro X"?
I am an intern at my church and we are wanting to finish upgrading everything to mac at the church but we are needing a program that can capture live feed and later edit it so that I can create TV programs; hence, why I am needing to know can Final Cut Pro X capture live feed and record it? Along with that I need to know can I import avi. video files into Final Cut Pro X and it still allow me to edit them for our TV program? Thank you ahead of time for all of your help. Right now we are capturing in SD and I need to make sure it will also not be a problem capturing in SD and will make a smooth transition when we go to HD.
See here:
Re: import live video hvr v1e
The above discusses HDV over firewire which is high def, DV will be the same deal.
So it depends on what type of camera you are going to use.
If you jump to an AVCHD USB cam the game changes.
So far I'm not aware of a direct import method.
There are workarounds with additional equipment at present.
Al -
Lag When Recording Live Stream
I am experiencing a very strange behavior from FMS
I am conducting a live conversation between 2 people using
their webcams. One of the participants have a relatively slow
computer (we think its the anti-virus). When conducting the live
session everything seems to be fine... Still a bit slower than fast
computers but still pretty good.
We are doing the following test:
We do a combined count from 1 to 20.
participant-1 counts "1" (this is the slow computer)
Only after hearing his count participant-2 counts "2"
Again, only after hearing his "2" participant-1 counts "3"
and so on...
so the count goes from participant-1 to the server and from
there to participant-2 only then the "2" count leaves participant-2
to the server and so on...
This session is being recorded. What I am getting in the
recored video is very strange...
I am getting participant-2 count before participant-1. So the
count goes:
2,1,4,3,6,5 and so on
How is this possible to have the order correct on the live
and not on the recorded?Hi,
As it is , in the current form, both the applications cannot make VOD files directly. The live sample application can be modified to have a server side recording of the incoming live stream that can then be played as vod stream. -
Recording Live Streams on FMS remotely
Hi,
We're using FMSS 3 to stream live feeds from cameras.
However, we'd also like to have the ability to (via an
administration site) record these live streams and allow the user
to view pre-recorded streams instead of the live ones.
Does anyone know of an example of how I can tell FMS to start
recording a stream (via a web service or AS), and then how to stop
it? Just for clarification - we don't want FMS to record a stream
from the user's own camera. We want to record the live streams that
are already streaming on FMS.
Thanks,
Filip Stanek
bloodforge.comyou can creat an app folder in fms folder which is inside of
ur setup folder,
for details u can mail at [email protected] -
Hi there,
Just wondering if it is possible to force recording of all streams in a given application ...
So the scenario s that the client is sending live stream, but as well as this we need to recrd that stream . I know I can do sass and create a stream object. But I ned red if there was a better way which would be a simple config option
Many thanks
MattHi Matt,
I don't think you can accomplish DVR without writing a server side script.
You can, however, go through this- the DVR reference guide:
http://help.adobe.com/en_US/flashmediaserver/devguide/WS236AE81A-5319-4327-9E44-310A93CA09 C6Dev.html
Thanks. -
AIR SDK 16 (and 15): live stream video pauses when from non-iOS to iOS
Using either sdk 15 or 16, when live streaming video through media server, if I go from iOS to iOS devices, no issue. If I go from non-iOS device to iOS device, the non-iOS device receives the video and audio fine from the iOS device, but on the iOS device the video it receives freezes (almost from the start, after a couple of frames, then long, long pause of freeze - minutes long - then a few more frames, then freezing, etc.) - the audio is fine, it appears to be just the video. I have tested this with android to android (fine), android to desktop (fine), iOS to iOS (fine), android to iOS (freezing video only on iOS side), iOS to desktop (freezing only on iOS side).
VideoTexture is a HUGE improvement for video on Windows and iOS. I am testing on Windows 8 and iPhone 6, but VideoTexture is still in beta and will take a few more months to get the kinks worked out. It is working for me on iOS sometimes, and whenever it works the pixels have a transparency applied to them. I have logged that pixel transparency bug here:
https://bugbase.adobe.com/index.cfm?event=bug&id=3936111
Also you will notice that Adobe has mentioned the following in the known issues section:
[Air Desktop] [Video Texture] Video is not playing if texture is used as ConcreteTexture of starling.(3949908)
(Release Notes | Flash Player® 17 AIR® 17)
On iOS the VideoTexture seems to work for MP4s loaded directly from the file system, but RTMP is not ready yet. But when it is ready, I suggest that you adopt it immediately since VideoTexture is where Adobe is focusing it's video efforts. -
Hello all!
I coming here because I'm having a real problem getting Time Capsule full set up with my network any help would be much appreciated! Here is my problem.
I got a 1T Time Capsule yesterday and got it all set up as the main base station for my network, everything is set up fine in terms of my 2 Mac's being backed up with Time Machine and being able to surf the net wirelessly and I have a base station upstairs just to boost the single to the iMac. The problem I am having is I can't connect to xbox live, when I do the xbox test it keeps giving me the error "can't obtain IP address from router or modem". I have tired a few things already with no luck I went in to the DHCP setting and added my xbox MAC address directly to the Time Capsule. Also going into the NAT settings and checking off "Enable default host at" and then entering 35 at the end to match up with what I put on the other screen. I tried the whole unplug for 10 min and re-power everything nothing worked.
My setup is pretty simple I think, I got the Time Capsule under my TV stand right net to my 360 so I can plug my 360 right into the time capsule. My Time Capsule is about 20-25 feet from my modem and I got my Mac Mini and a iMac hooked up to the network, I also have a Airport express upstairs just to bot the single to the iMac. Both Mac's have up to date snow leopard software 10.6.2 I'm using DSL not cable.
If anyone can give me any help I would really appreciate it!Howdy,
I can't help on the TC setup, but can only suggest a few things for you to try XBox (360?) to router. You probably have tried these already:
1. Check the ethernet cable and ethernet port on the router works.
2. Instead of using the Automatic option on the XBox to get IP settings, enter in the IP, DNS and gateway settings manually;
3. I have sometimes come across ethernet not switching to the right speed. The Gigabit port on the TC has to auto-sense the 10/100Mb XBox and auto-switch. Can't find anywhere to force the Xbox to connect at 100Mb, rather than auto-detect.
Are there any router logs to tell what's happening?
Another way would be the enable internet sharing on your mac, plug the ethernet cable from the xbox to the mac. I've done this with a pc and it works. However, I haven't tried it with the apple kids.
Obviously one of the draw backs is the the mac has to be up and running. Disable any energy mode on the mac to stop the wlan port from sleeping.
Good Luck. -
Currently we use Adobe Connect to stream and record live events that go on in our office (panelists, speakers, etc.) This is not very interactive - we do not receive video from the viewers, we only broadcast the presentation and post it online. The quality of our webcam is very poor, and we would like to get an HD video camcorder that will give a better picture. However, in my research I have found that in order to ensure the HD picture is retained in the streaming, I need to set up a converter or encoder of some kind that does something to make sure the bandwith can handle the HD picture. I am very new to this and I am having a hard time figuring out what exactly I need. If anyone can help me out and inform me of what setup you use (camera too - would love to know suggestions for the best cameras that work with Connect) it would be much appreciated. Thank you!
I believe you posted in both forums for Connect. My response is here: Adobe Connect User Community
Maybe you are looking for
-
500 Internal error observed while accessing a Static Web based course
Hi Experts When I try to start a static web-based course in portal, a 500 Internal server error comes up on the screen and the course not played at all. Please suggest. Regards Shaily
-
How to directly get the selected value in the dropdown
Hi Experts Now, in POV, i want to directly get the selected value in the dropdown. Because, the program doesn't enter the PAI before POV part. Therefore, the corresponding variable of dropdown doesn't store the selected value. That's reason why i
-
I am on a plan with a basic phone that is breaking. I was given a smartphone that belonged to a relative that is now deceased, (they used the phone since they have passed it is deactivated.) how can I switch my phone over and is there anyway to avoid
-
/* This code does not work as echo statement has multiple lines in it*/ SET NOCOUNT ON DECLARE @cmd VARCHAR(8000) SELECT @cmd = 'echo CREATE VIEW dbo.View_1 AS SELECT Id FROM dbo.Table_Test > C:\view.sql' EXEC master..xp_cmdshell @cmd I want the abov
-
What is the best ipod video converter?
What is it?