How  encode streaming and publish it to  youtube and livestream in one process ?

Dears ,
We  start encode  to  youtube  and another process to livestreeam.com  , that conusmes   much of cpu ,
I want to configure to start encode to youtube and livestream.com in one process that will minimize CPU consuming for encoding  by 50%
Kindly advice how to configure  it ?
thanks.

There isn't any good way around this.  If you want to send a stream to two different platforms... you have to have two different encoders.  In order for FMLE to take the output of a single compressed stream and deliver it to two different streaming servers (Livestream and YouTube) you have to be running a streaming server.
A streaming server will take one single "input" stream, and deliver it to multiple endpoints.  Those endpoints could be viewers who want to watch, or they could be other streaming servers.  In any event, what your asking for is handled by a streaming server... and FMLE is an encoder, not a streaming server.
What your asking to do can be done... but it's going to be very expensive, and I'm assuming you want to keep this low cost.  Your cheapest solution is to use a computer that has the CPU horsepower to run two copies of FMLE -- each encoding and sending a stream to the two different endpoints (Livestream and YouTube)... or simply purchase a second computer and have each computer handle each stream encoding individually.

Similar Messages

  • Help!! How to install and use Sun ONE Directory Server Resource Kit 5.2

    Hi ! Friend:
    I have some problem on install and use Sun ONE Directory Server Resource Kit 5.2, when I execute "java DSRK", afterwards something like this : com.iplanet.install.until.wbResource::gerstring:resource bundle"locale.resources.S1DSRKResource" not found appeared in the window ,that's why?
    Meanwhile ,can you give some data about it on how to use it ?
    Thank you !

    You should be aware of the following characteristics of your directory when using this tool:
    Size and number of entries.
    Directory structure and access permissions.
    Virtual attributes, class of service, and indexing.
    Usage, types of access, and access patterns.
    Post your error messages completely.
    Thanks
    --Britto                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to stream IP Camera feed to YouTube live channel !

    Maybe Open Broadcaster?

    Hello all,
    What is the best and budget friendly way to stream the feed of HD IP camera to YouTube  !! 
    This topic first appeared in the Spiceworks Community

  • How to stream multiple audio files over a IP network in one session

    Hi everybody,
    i am going to build an internet radio application as my next project. I thought of taking JMF and the RTP streaming for this purpose. But the problem i faced during the development was it plays only one audio stream in a session. The thing is i want to send more than one audio stream in a given RTP session and using a single port. What my radio does is simply play mp3 music all day long. How can i do this and what other tools that i should take. please reply ASAP. thank u in advance,
    Thusira..

    You'll need to implement what I call a "jukebox" datasource... IE, the DataSource changes what file it's outputting, but the Processor and RTP DataSink associated with it are unaware of the change... so they keep right on transmitting like nothing happened, but the actual file being outputted has changed...
    http://web.archive.org/web/20080316203600/java.sun.com/products/java-media/jmf/2.1.1/solutions/Concat.html
    The concat example calls it a "superglue" datasource and uses it to concat outputs to a file... exact same concept, except you'll want to use a queue you can append to dynamically rather than an array created at compile time... and you'll want to output to RTP instead of to a file. You'll probably also want your DataSource to stay alive waiting for the next thing to be enqueued rather than shutting down when it reaches the end of the list.

  • How to stop and start only the process of Oracle Application Express?

    I'd like to know how to stop the process of Oracle Application Express on my server installed oracle express package.
    After installed Oracle Express edition, not only oracle database server processes but also Oracle Application Express, such as http server, is started automatically...
    I hope to stop and start Application Express on demand but is this feature enabled?

    Oracle Apex is an API, if that helps you understand / visualize. You do not start Apex process nor stop it.
    When an Apex session starts it starts calling the API.
    You can however start / stop the listener. It may be OHS, ApexListener and the J2EE container running it, OC4J or any other "server" that you are using.
    The built-in EPG is something like an API again, you cannot start / stop it but you can disable/enable it with DBMS_XDB.SETHTTPPORT API.
    Regards,

  • How to collect and move the deleted process chain to Prod.

    Hi,
    I have a process chain (BI 7)that is already in D,Q and P and now I want to delete a Process Chain under "Display Component" and my question is how to collect the deleted process chain to move all the way to Q and P.
    Waiting for your response
    Regards,
    Sunil

    Hi Srinivas,
    Thank You ,I was scared that i dont get any request to collect and my problem is resolved.
    Regards,
    Sunil

  • How use JLabel and JCombobox on one string

    package ReplacementCode;
    import java.awt.BorderLayout;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyListener;
    import javax.swing.Box;
    import javax.swing.BoxLayout;
    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    class MainFrame extends JFrame {
    private static JTextArea text = new JTextArea(ReadingFromFile.textFromFile.size(), 40);
    private static JScrollPane forText = new JScrollPane(text);
    private static JPanel westPanel = new JPanel();
    private static JPanel forAlphabet = new JPanel();
    private static JPanel forModifyChars = new JPanel();
    private static JLabel[] labels = new JLabel[Alphabet.russianAlphabet.length()];
    private static Object[] massiveOfAlphabet = new Object[Alphabet.russianAlphabet.length()];
    private static JComboBox[] comboBoxes = new JComboBox[Alphabet.russianAlphabet.length()];
    private static JButton startButton = new JButton("!заменить!");
    private static BoxListener[] boxListeners = new BoxListener[Alphabet.russianAlphabet.length()];
    public MainFrame() {
    super("оснвовное окно");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    initiasizeCenter();
    initiasizeWest();
    JLabel jlab = new JLabel(Alphabet.russianAlphabet.toUpperCase());
    jlab.setOpaque(true);
    add(forText, BorderLayout.CENTER);
    add(westPanel, BorderLayout.WEST);
    add(startButton, BorderLayout.SOUTH);
    add(jlab, BorderLayout.NORTH);
    setSize(this.getMaximumSize());
    setVisible(true);
    private void initiasizeWest() {
    putAlphabet();
    forModifyChars.setLayout(new BoxLayout(forModifyChars, BoxLayout.Y_AXIS));
    forAlphabet.setLayout(new BoxLayout(forAlphabet, BoxLayout.Y_AXIS));
    for(int ii = 0; ii < Alphabet.russianAlphabet.length(); ii++) {
    comboBoxes[ii] = new JComboBox(massiveOfAlphabet);
    comboBoxes[ii].setSelectedIndex(ii);
    boxListeners[ii] = new BoxListener();
    comboBoxes[ii].addKeyListener(boxListeners[ii]);
    forModifyChars.add(comboBoxes[ii]);
    StringBuffer sb = new StringBuffer();
    sb.append(Alphabet.russianAlphabet.charAt(ii));
    labels[ii] = new JLabel(sb.toString().toUpperCase());
    labels[ii].setOpaque(true);
    labels[ii].setHorizontalTextPosition(JLabel.LEFT);
    labels[ii].setVerticalTextPosition(JLabel.CENTER);
    westPanel.add(forAlphabet);
    westPanel.add(Box.createHorizontalGlue());
    westPanel.add(forModifyChars);
    private static void initiasizeCenter() {
    text.setLineWrap(true);
    for(int ii = 0; ii < ReadingFromFile.textFromFile.size(); ii++)
    text.append(ReadingFromFile.textFromFile.elementAt(ii) + "\n");
    private static void initiasizeSouth() {}
    private static void initiasizeNorth() {}
    private static final void putAlphabet() {
    for(int ii = 0; ii < Alphabet.russianAlphabet.length(); ii++)
    massiveOfAlphabet[ii] = Alphabet.russianAlphabet.charAt(ii);
    private class BoxListener implements KeyListener {
    public BoxListener() {
    public void keyPressed(KeyEvent e) {
    System.out.println("&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;&#1083;&#1100; &#1085;&#1072;&#1078;&#1072;&#1090;&#1080;&#1103; &#1082;&#1083;&#1072;&#1074;&#1080;&#1096;&#1080; : " + e + "\n");
    public void keyReleased(KeyEvent e) {
    System.out.println("&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;&#1083;&#1100; &#1086;&#1090;&#1087;&#1091;&#1089;&#1082;&#1072;&#1085;&#1080;&#1103; &#1082;&#1083;&#1072;&#1074;&#1080;&#1096;&#1080; : " + e + "\n");
    public void keyTyped(KeyEvent e) {
    System.out.println("&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;&#1083;&#1100; &#1087;&#1077;&#1095;&#1072;&#1090;&#1072;&#1085;&#1080;&#1103; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1072; : " + e + "\n");
    package ReplacementCode;
    import java.util.Vector;
    abstract class Alphabet {
    final static String russianAlphabet = new String("&#1072;&#1073;&#1074;&#1075;&#1076;&#1077;&#1105;&#1078;&#1079;&#1080;&#1081;&#1082;&#1083;&#1084;&#1085;&#1086;&#1087;&#1088;&#1089;&#1090;&#1091;&#1092;&#1093;&#1094;&#1095;&#1096;&#1097;&#1098;&#1099;&#1100;&#1101;&#1102;&#1103;");
    private static String replacementAlphabet;
    private static double[] ratesOfCharacters = new double[russianAlphabet.length()];
    static Vector<String> replacementedText = new Vector<String>();
    static final void generateAlphabetOfReplacement() {
    boolean[] occupancy = new boolean[russianAlphabet.length()];
    for(int ii = 0; ii < occupancy.length; ii++)
    occupancy[ii] = false;
    char[] ancillaryMassiveOfCharacters = new char[russianAlphabet.length()];
    for(int ii = 0; ii < ancillaryMassiveOfCharacters.length; ii++) {
    for(;;) {
    int ancillaryPositionOfCharacter = (int) (Math.random() * ancillaryMassiveOfCharacters.length);
    if(occupancy[ancillaryPositionOfCharacter] == false) {
    occupancy[ancillaryPositionOfCharacter] = true;
    ancillaryMassiveOfCharacters[ii] = russianAlphabet.charAt(ancillaryPositionOfCharacter);
    break;
    replacementAlphabet = new String(ancillaryMassiveOfCharacters);
    static final void workWithText(Vector<String> unreplacementText) {
    generateAlphabetOfReplacement();
    nullingOfRates();
    replacementedText.removeAllElements();
    for(int ii = 0; ii < unreplacementText.size(); ii++) {
    char[] occupancyMassive = unreplacementText.elementAt(ii).toCharArray();
    for(int jj = 0; jj < occupancyMassive.length; jj++) {
    //verification of agreement of character's in text with basic alphabet
    for(int kk = 0; kk < russianAlphabet.length(); kk++) {
    if(Character.isUpperCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == Character.toUpperCase(russianAlphabet.charAt(kk))) {
    occupancyMassive[jj] = Character.toUpperCase(replacementAlphabet.charAt(kk));
    ratesOfCharacters[kk]++;
    break;
    if(Character.isLowerCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == russianAlphabet.charAt(kk)) {
    occupancyMassive[jj] = replacementAlphabet.charAt(kk);
    ratesOfCharacters[kk]++;
    break;
    //save new replacemented text
    replacementedText.add(new String(occupancyMassive));
    //            System.out.println(unreplacementText.elementAt(ii));
    //            System.out.println(replacementedText.elementAt(ii));
    static final void workWithText(Vector<String> unreplacementText, String oldAlphabet, String newAlphabet) {
    nullingOfRates();
    replacementedText.removeAllElements();
    for(int ii = 0; ii < unreplacementText.size(); ii++) {
    char[] occupancyMassive = unreplacementText.elementAt(ii).toCharArray();
    for(int jj = 0; jj < occupancyMassive.length; jj++) {
    //verification of agreement of character's in text with basic alphabet
    for(int kk = 0; kk < oldAlphabet.length(); kk++) {
    if(Character.isUpperCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == Character.toUpperCase(oldAlphabet.charAt(kk))) {
    occupancyMassive[jj] = Character.toUpperCase(newAlphabet.charAt(kk));
    ratesOfCharacters[kk]++;
    break;
    if(Character.isLowerCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == oldAlphabet.charAt(kk)) {
    occupancyMassive[jj] = newAlphabet.charAt(kk);
    ratesOfCharacters[kk]++;
    break;
    //save new replacemented text
    replacementedText.add(new String(occupancyMassive));
    //            System.out.println(unreplacementText.elementAt(ii));
    //            System.out.println(replacementedText.elementAt(ii));
    private static void nullingOfRates() {
    for(int ii = 0; ii < ratesOfCharacters.length; ii++)
    ratesOfCharacters[ii] = 0;
    }the problem is in westPanel; how we can typed text from the Jlabel near JCombobox
    now - text from combobox we can see, and text from label - don't.
    and one of condition is don't crash massive of JCombobox and Jlabel
    please help me

    if if was different mod then only create many vertical Jpanels, with pair jlabel, jcombobox, please write...i don't want to do this because it wil bee many references on Jpanels-> many memory..

  • How to cut and paste from one PDF to another

    Acrobat Pro - 2 weeks ago I could cut and paste text from one PDF to another doc or PDF but now the cursor has disappeared and I only get a hand.  I can no longer highlight text. Is there something in the settings I can change?

    Is this one one pdf or all pdfs? Do you have the correct tool selected?

  • Client and Server in one process

    Hi all,
    I am trying to create a process which can act as both Client and Server.
    How can I do this?
    Thanks!

    AH. That's a better definition or explanation. Thanks.
    This smells of a single process with multiple threads, each thread handling the basic needs of your requirements. In other words, have a thread deal with making one or more client type connections (use a main thread - the client controller - to spawn client-connection threads. This assumes you need multiplicity in your client-connection model.
    Then make another thread - the server controller - to handle inbound connections, spawning a new thread for each inbound connection. Your main thread, the one that contains your main method, can watch everything that's going on and log or report what's going on in your client and server threads.
    Going into specifics would be a lot to do here. Maybe someone is up for the challenge. Of course, this being a "New to Java Technology" forum, these concepts may be a bit beyond your skillset.
    This is not the only way to go about solving your problem, but it's the only way I can think of at the moment given your requirements.
    Hope this helps some.

  • Time Streams and Shipping Dates

    Hello,
    Does anyone have any documentations regarding time streams? I am checking on how time streams and determination of shipping dates such as loading date, pricing date, GI date, etc. are related.
    I noticed that when we run ZZTTSTR program from SAP which clears time stream handles, before we create order documents, somehow some order documents determine wrong shipping dates.
    We setup a background job to run ZZTTSTR daily every night and during the day we upload order files which converts to about 500-1000 order IDOCs and posted to be order documents.
    Now, i removed the backround job of ZZTTSTR and the issue never happened again. I'm looking for more info about time streams so I can determine how this caused my issue.
    I hope someone can help.

    You will get it within the window you were originally promised by Apple. If you get it early, bonus.
    There is nothing else anyone here can say about it.
    Speculation and rumor are prohibited by the Apple Support Communities Terms of Use.

  • How to Drag and drop Between ALVs

    Hello Experts,
                    How to drog and drop from one alv to another alv. Is it possible? Please suggest me..
    Thanks.

    Hi Pankaj,
                Thanks for ur reply.I have two grids.The first grid have set of values.I want to drag selected entry in first grid to second grid. For example
    First grid             Second grid
    Value1
    Value2
    Value3
    First grid              Second grid
    Value1                     Value2
    Value3
    Is it possible?
    Thanks.

  • Using 2 different icloud accounts, but share match and photos from one account

    My wife and I have an our own Macs and iPhones. I would like to have the photo stream and match from one account shared on both but use backup, contacts, calendar, ect. seperately
    The way I currently have it setup it somewhat works except we both backup to the same account and the Maps program uses my account (which is where the backup and photo stream comes from)
    Does anyone have a suggestion?

    You can create a shared primary account and each add individual secondary iCloud accounts to your devices to sync mail, contacts, calendars, reminders and notes.  However, only the primary account can be used for iCloud Bookmarks, Photo Stream, Documents and Data, iCloud Backup and Find My iDevice.  Also, mail in the secondary account is fetch rather than push.  Perhaps that's your current setup.  If you want to share the same photo stream, that's how you'll have to set things up.
    An alternative of course would be to maintain separate iCloud accounts and manually add photos to a shared stream on your devices and invite each other as subscribers.

  • Saving image in windows 8.1 using stream and bitmap encoder id

    Hi
    var renderTargetBitmap = new RenderTargetBitmap();
    await renderTargetBitmap.Render(myElementTree);
    var pixels = await renderTargetBitmap.GetPixelsAsync();
    var picker = new FileSavePicker();
    // Picker setup
    var file = await picker.PickSaveFileAsync();
    // File validation
    using (var stream = await file.OpenAsync(FileAccessMode.ReadWrite))
    var encoder = await
    BitmapEncoder.CreateAsync(BitmapEncoder.BmpEncoderId, stream);
    encoder.SetPixelData(BitmapPixelFormat.Rgba8, 100, 0, 96, 96,
    await renderTargetBitmap.GetPixelsAsync());
    await encoder.FlushAsync();
    I have already used the code snippet. Could you please tell me how to save UIElement tree by having the stream and bitmap encoder id as input?
    Thanks
    Satheesh

    Here you go. Set up the file picker and call our CaptureElementToFile function. In this case it's passing the page to capture the whole screen:
    FileSavePicker picker = new FileSavePicker();
    picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
    picker.SuggestedFileName = "capture.bmp";
    picker.FileTypeChoices.Add("Bitmap File",new List<string>() { ".bmp" });
    StorageFile file = await picker.PickSaveFileAsync();
    CaptureElementToFile(this, file);
    And here's CaptureElementToFile. The BitmapEncoder needs to know information about the size and shape of the pixel buffer and it needs to have the pixels as an Array. If you want to encode to a different size you can include a BitmapTransform.
    async void CaptureElementToFile(UIElement element, StorageFile file)
    RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap();
    await renderTargetBitmap.RenderAsync(element);
    IBuffer pixelBuffer = await renderTargetBitmap.GetPixelsAsync();
    DisplayInformation dispInfo = DisplayInformation.GetForCurrentView();
    using (var stream = await file.OpenAsync(FileAccessMode.ReadWrite))
    var encoder = await BitmapEncoder.CreateAsync(BitmapEncoder.BmpEncoderId, stream);
    encoder.SetPixelData(BitmapPixelFormat.Rgba8, BitmapAlphaMode.Straight,
    (uint)renderTargetBitmap.PixelWidth,
    (uint)renderTargetBitmap.PixelHeight,
    dispInfo.LogicalDpi,dispInfo.LogicalDpi,
    pixelBuffer.ToArray());
    await encoder.FlushAsync();
    --Rob

  • Published directly to YouTube - edited footage - How do I update?

    I've used imovie 08 to publish directly to YouTube which works very well though decided I wanted to edit and update the file, and read the short info in their help files regarding further edits to files which states:
    If you make further edits to your project in iMovie after you’ve published it to YouTube, the title bar indicates that your project is out of date and needs to be rendered again. Old versions of the movie are deleted and replaced by new ones when you render it again.
    If you want to save the previous version of your movie before you edit it, you can do so by exporting it to the Finder.
    Not exactly very helpful, so I edited footage of said file and clicked on Share > YouTube using the exact same file name, description and keywords, only to find that I had posted another copy onto YouTube.
    Can anyone explain how to update (render) the footage already published to YouTube rather than creating a new file???
    Any help on this is much appreciated!

    Connect to iTunes on the computer you usually Sync with and “ Check for Updates “...
    See the Using iTunes Section Here...
    How to update your iPhone, iPad, or iPod touch
    The Current iOS version of iOS 6.1.3 will be Installed.

  • Script to encode jpg and mp3 into video for youtube?

    Hi!
    Sometimes I upload music and stand-up to youtube. Till now I used wine + avisynth + virtualdubmod to achieve this. Lately I realized that there is another smipler way to carry out things: ffmpeg
    I was looking for some script or one-liner which makes the encoding task, but unfortunately none of those mentioned scripts worked. They are all obsolate that are mentioned by others. Some of them works, but the resulting video are denied by youtube. Do anybody know a simple one-liner or script (or maybe a handy application) which can do the transcoding the right way?

    You don't say if you want 1 or multiple .jpg images in the video.
    http://www.ffmpeg.org/trac/ffmpeg/wiki/ … m%20images
    Script to encode jpg and mp3 into video for youtube?
    With x264/mp3 into a mp4 container? Any number of ways. Here are some examples.
    ffmpeg -r 1 -i file.jpg -i file13.mp3 -c:a copy -c:v libx264 -b:v 500k ouput.mp4
    ffmpeg -loop 1 -i file.jpg -c:v libx264 -t 30 -i file.mp3 -c:a copy out.mp4
    ffmpeg -f image2 -i file.jpg -i audio.mp3 -c:a copy -c:v libx264 -b:v 500k output.mp4
    Find out how you want to do, then if you want a script to automate it, something like
    #! /usr/bin/env bash
    echo "What image file?"
    read image
    echo "What audio file?"
    read audio
    echo "what video size?"
    echo "Example: 640x480"
    read size
    echo "Output file name?"
    read name
    ffmpeg -f image2 -i "$image" -i "$audio" -c:a copy -c:v libx264 -b:v 500k -s "$size" "$name".mp4
    exit
    If you want to use multiple images, look at ffmpeg docs.
    Last edited by teckk (2013-08-18 22:49:36)

Maybe you are looking for

  • Failed Mavericks download corrupts Safari

    Trying to update to Mavericks (from Mountain Lion 10.8.5) failed due to low bandwith. In the process, Safari got corrupted (shows as "not-responding"). Any way to get Safari working again (under OsX 10.8.5)?

  • How to install oracle 9i application server

    Dear friends, I have 9i dedicated server. However I want to install oracle 9i AS independent of Oracle 9i server. When I install it asks for Host name and Port name as though iam connecting from domain server. How to install oracle 9i AS and how to r

  • Help for fixed columns in web layout

    Hi all,      I'm facing the problem of Fixing the column of web layout,I know there's a post of solving this,   Fixed Rows/Columns in Web Interfaces but all the download links in this post are expired,could any one send me the file or the how to docu

  • Scheduler In PL_SQL

    Hi Team, In my project I am using a reporting tool named "Crystal Reports" which comes under Business Objects. I have made a oracle connection and I am able to generate reports based on oracle query. I need a scheduler which will run that crystal rep

  • BSP frames in EP

    Hi all, My BSP application is to be implemented into EP.will the  frames in a BSP application work ,when it is integrated into EP ? Thanks&regards Ananya