Error viewing this video streaming

hi, I got this error message when i tried to this video streaming online. this streaming link is not active anymore. but I was wondering if someone can help me with the solution to this log so i can fix it the next time i purchase this link,
I used to play this media file from this site called sgstream.com.....this streaming used to work fine when played on windows but I am getting this error when i try to play this streaming:
main debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
main debug: looking for memcpy module: 3 candidates
main debug: using memcpy module "memcpymmxext"
main debug: waiting for thread completion
main debug: thread 42892288 (playlist) created at priority -47
(playlist/playlist.c:184)
main debug: waiting for thread completion
main debug: thread 42885120 (preparser) created at priority -47
(playlist/playlist.c:210)
main debug: looking for interface module: 1 candidate
main debug: using interface module "hotkeys"
main debug: thread 42149376 (interface) created at priority -47
(interface/interface.c:198)
main debug: looking for interface module: 3 candidates
main debug: using interface module "macosx"
main debug: thread 42046976 (manage) created at priority -47
(interface/interface.c:164)
main debug: adding playlist item `wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036' ( mms://
ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036 )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 43495424 (input) created at priority 37 (input/
input.c:265)
main debug: creating statistics handler
main debug: `mms://ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036'
gives access `mms' demux `' path `ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036'
main debug: creating demux: access='mms' demux=''
path='ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "mms"
main debug: creating access 'mms' path='ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036'
main debug: looking for access2 module: 6 candidates
access_mms debug: waiting for connection...
main debug: net: connecting to ewr.sgstream.com port 1755
macosx debug: input has changed, refreshing interface
main debug: connection in progress
access_mms debug: connection(tcp) with "ewr.sgstream.com:1755"
successful
access_mms debug: generated guid: babac001-0cf1-d27e-53fe136f633045fe
access_mms debug: recv command start_sequence:0x00000001 command_id:
0xb00bface length:128 len8:16 sequence 0x00000000 len8_II:14
dir_comm:
0x00040001
access_mms debug: 0x01 --> server_version:"9.01.01.3814"
tool_version:"" updateplayerurl:"" encryption_type:"NTLM"
access_mms debug: recv command start_sequence:0x00000001 command_id:
0xb00bface length:80 len8:10 sequence 0x00000001 len8_II:8 dir_comm:
0x00040002
access_mms debug: recv command start_sequence:0x00000001 command_id:
0xb00bface length:136 len8:17 sequence 0x00000002 len8_II:15
dir_comm:
0x00040006
access_mms error: error while asking for file -1
access_mms debug: Connection closed
access_mms debug: waiting for connection...
main debug: net: connecting to ewr.sgstream.com port 1755
main debug: connection in progress
access_mms debug: connection(tcp) with "ewr.sgstream.com:1755"
successful
main debug: net: connecting to '[]:0@[192.168.0.6]:7000'
main debug: looking for network module: 1 candidate
ipv6 debug: 192.168.0.6: No address associated with nodename
main debug: using network module "ipv6"
main debug: removing module "ipv6"
main debug: looking for network module: 1 candidate
ipv4 debug: resolving 192.168.0.6:7000...
ipv4 debug: resolving ...
ipv4 debug: cannot configure socket (SO_RCVBUF: No buffer space
available)
ipv4 debug: cannot configure socket (SO_SNDBUF: No buffer space
available)
main debug: using network module "ipv4"
main debug: removing module "ipv4"
access_mms debug: connection(udp) at "192.168.0.6:7000" successful
access_mms debug: generated guid: babac001-c701-2a84-493493714ccd4a37
access_mms debug: recv command start_sequence:0x00000001 command_id:
0xb00bface length:128 len8:16 sequence 0x00000000 len8_II:14
dir_comm:
0x00040001
access_mms debug: 0x01 --> server_version:"9.01.01.3814"
tool_version:"" updateplayerurl:"" encryption_type:"NTLM"
access_mms debug: recv command start_sequence:0x00000001 command_id:
0xb00bface length:80 len8:10 sequence 0x00000001 len8_II:8 dir_comm:
0x00040002
access_mms debug: recv command start_sequence:0x00000001 command_id:
0xb00bface length:136 len8:17 sequence 0x00000002 len8_II:15
dir_comm:
0x00040006
access_mms error: error while asking for file -1
access_mms debug: Connection closed
access_mms error: cannot connect to server
main debug: net: connecting to ewr.sgstream.com port 80
main debug: connection in progress
access_mms debug: HTTP reply 'HTTP/1.0 200 OK'
access_mms debug: stream type = broadcast
access_mms error: cannot read data
access_mms debug: complete header size=5260
access_mms debug: packet count=4294967295 packet size=4900
access_mms debug: starting stream
main debug: net: connecting to ewr.sgstream.com port 80
main debug: connection in progress
access_mms error: error: HTTP/1.0 401 Unauthorized
access_mms error: cannot start stream
access_file warning: ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036:
No such file or directory
cdda warning: could not open ewr.sgstream.com/wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036
main warning: no access2 module matching "mms" could be loaded
main error: no suitable access module for `mms://ewr.sgstream.com/
wmlive?
starttm=1160020800&expiry=1170975600&pkg=rajkot&uid=664EA8A27DA140B5B127D20
8F6D63C9D&auth=57f138a4710b85905d571d1f19306cb8&wnd=1171175205&wauth=f0a840
26dfe94d4ad9c0e94998f75036'
macosx debug: input has stopped, refreshing interface
main debug: thread 43495424 joined (input/input.c:412)

With SilverLight, Microsoft created their own version of what a replacement for Flash could be - but not to universal acclaim. You can read more about it here:
http://silverlight.net/
So, if you go to any sites that have been designed for this Silverlight stuff, you can download the plug-in from there (but make certain that you are downloading SilverLight v.1.0 for OS X (10.4.8 upwards) if you are using a PPC Mac, but even this will not work with Safari 4. Version 2 only works with Intel Macs and does work with Safari 4/5. The solution is to download and install the latest version of Flip4Mac, which now includes a Silverlight component:
http://dynamic.telestream.net/downloads/download-flip4macwmv.htm
But the latest news is that Microsoft will probably abandon Silverlight in favour of HTML5:
http://www.appleinsider.com/articles/10/10/29/apples_ios_pushes_microsoft_to_dia l_down_silverlight_for_html5.html  and
http://www.bbc.co.uk/news/technology-11673384

Similar Messages

  • Please use a flash capable browser to view this video

    I can not view the videos on muscleandstrength.com. I was able to view them yesterday and am able to view them on my desktop (win 7 32bit) but not my laptop (win 7 64bit). I updated flash player, which did nothing. Restarted firefox in safe mode. Still nothing. It is only occurring on this site, but like I said works on a different computer! Still error message where video would be. "please use a flash capable browser to view this video"

    Hi,
    The Flash player is having inconsistent problems in different situations. You can try to temporarily view problematic Flash content inside Firefox using [https://addons.mozilla.org/en-US/firefox/addon/ie-tab-plus/ IE Tab +] or [https://addons.mozilla.org/en-US/firefox/addon/ie-tab/ IE Tab].

  • Flash Player 10.1when using to view web video streams ,can i download at same time

    Flash player is often the player used when viewing Web Video Streams.As with Real Player is it possible to download at the same time?

    Yes on the restart or reboot.
    Add ons Shockwave Flash Object and Shockwave ActiveX Control both enabled.
    Add or Remove Programs list Adobe Air, Adobe Flash Player 10 ActiveX, Adobe Reader X and Adobe Shockwave Player 11.5.
    You were saying that the " version numbers must match"?  Please clarify.  It appears I have non matching versions...is that correct?
    I thank you for your time, it is greatly appreciated!

  • Error message: This photo stream is no longer available

    I created a shared photo stream, but tis error maessage appears.
    error message: This photo stream is no longer available

    Contacted apple care. Apparently servers were down.

  • Why i cant watch youtube as youtube inform this "This video is unavailable with safety Mode enabled. To view this video, to need to disable safety mode" how can i turn off safety mode

    Why i cant watch youtube as youtube inform this "This video is unavailable with safety Mode enabled. To view this video, to need to disable safety mode" how can i turn off safety mode
    Why i cant watch youtube as youtube inform this "This video is unavailable with safety Mode enabled. To view this video, to need to disable safety mode" how can i turn off safety mode

    You need to disable Safety Mode at the bottom of the YouTube page. More info here:
    https://support.google.com/youtube/answer/174084?hl=en

  • Trouble viewing online videos (streaming issue?)

    Hello. I'm having trouble watching online videos. Video podcasts downloaded in iTunes are fine, but if for instance I want to watch a TV show online or a video clip from a news website, the picture is choppy and the sound breaks up. It's as if it isn't streaming properly (if that is the correct term). I have an original Macbook (2006), OSX10.4.11, 2 GHz Intel, 1 GB 667 MHz DDR2 SDRAM if that helps anyone. My husband has the same computer, purchased at the same time, only his was the model with more memory (not sure how much at the moment). His works fine, though.
    Also, not sure if this is related, but my computer has a tendency to spin (or make the noise as if it is spinning) randomly - sometimes for long periods of time.
    Please any advice on how to solve this issue would be greatly appreciated.

    I am moving this question to another area. I see I posted it under Optical Drive

  • Error message this video can not be played on iPad using you tube

    Why do I get this error message when using you tube and how can I solve it. It just started happening recently.

    There are a few possibilities I can think of.
    A) file names are too long. What is "too long" for an iPod? I don't know, you'd have to experiment, but some people with outrageously long file names were unable to sync the file over.
    B) Something in your conversion settings is incorrect. The iPod is pretty specific in what it will accept.
    http://www.apple.com/ipod/specs.html
    --this seems unlikely if you've used the iPod defaults in each of the programs you've tried.
    C) Are you certain that you are asking iTunes to sync the iPod-compatible videos to the iPod and not the original videos? In other words, you've converted your videos, removed the originals from iTunes and imported the converted videos into iTunes to sync to your iPod. The original videos and the converted videos might have the same name.
    D) various strange problems happen when updating iPod firmware and/or iTunes. If you've done the 5 R's (http://www.apple.com/support/ipod/five_rs/), then you may need to consider downgrading the iPod software and/or iTunes. Remember that in the 5 R's, "Restore" deletes your content, so be sure to have a backup of your iPod content. I believe downgrading firmware will also require erasing your iPod, too.

  • I can't view this video on my IPad? Any suggestions why? App needed?

    http://www.dfaus.com/2011/03/aftershock.html
    This is th video I can't view among others? Help is much appreciated!!

    You can try one of the app/service combinations for playing Flash such as Skyfire or iSwifter. One of those might work for you.
    Regards.

  • WA 2012 sp1 - Error viewing attachments SOAP streaming error

    Getting Soap Attachment Stream Error: [8911], when attempting to access attachments via webaccess.
    This problem predates the 2012 sp1 install, not sure if the error number is the same, but it's likely.
    Everything is on the same box, as far as the GW agents go. WA DVA POA.
    Apache also.
    All same IP address. Linux. It's a VM.
    From the docs -
    8911 Cannot write on connection
    Source: GroupWise engine; TCP/IP communication.
    Explanation: Cannot write on connection; the receiver isnt
    responding.
    Possible Cause: A client or server machine has crashed, or the process
    was forced to close without shutting down. The machine might have been
    exited while connections were active.
    Action: Restart the GroupWise client.
    Possible Cause: If this error occurs from the POA, the server where the
    POA runs might not have the most current version of TCP/IP.
    Action: Install the latest TCP/IP. For technical services and file
    updates, see Novell Support.
    It's a "hard" problem, identical each time. I do not believe this is a
    comms problem.
    I could accept that it is a problem with a "dead" port, or an incorrect
    port, or another configuration issue, but I have nothing to go on.
    Any ideas on what to check?
    joe a.

    Originally Posted by Michael Bell
    On 10/26/2012 12:06 PM, joea wrote:
    >
    > Getting Soap Attachment Stream Error: [8911], when attempting to access
    > attachments via webaccess.
    >
    > This problem predates the 2012 sp1 install, not sure if the error
    > number is the same, but it's likely.
    >
    > Everything is on the same box, as far as the GW agents go. WA DVA
    > POA.
    > Apache also.
    >
    > All same IP address. Linux. It's a VM.
    >
    > From the docs -
    > 8911 Cannot write on connection
    > Source: GroupWise engine; TCP/IP communication.
    > Explanation: Cannot write on connection; the receiver isn�t
    > responding.
    > Possible Cause: A client or server machine has crashed, or the process
    > was forced to close without shutting down. The machine might have been
    > exited while connections were active.
    > Action: Restart the GroupWise client.
    > Possible Cause: If this error occurs from the POA, the server where
    > the
    > POA runs might not have the most current version of TCP/IP.
    > Action: Install the latest TCP/IP. For technical services and file
    > updates, see Novell Support.
    >
    > It's a "hard" problem, identical each time. I do not believe this is
    > a
    > comms problem.
    >
    > I could accept that it is a problem with a "dead" port, or an
    > incorrect
    > port, or another configuration issue, but I have nothing to go on.
    >
    > Any ideas on what to check?
    >
    > joe a.
    >
    >
    Is this all attachments or some? Reproducible? Attachments can be read
    in win client?
    All attachments. Absolutely reproducible. All readable in Windows Client.
    joe a.

  • Adobe encore gives error 19 " Primary video stream attribute must be consistent within play list

    anyone know what this means when burning Blu Ray disc?

    Yes.
    It means exactly what it says - the primary stream must be consistent.
    In Blu-ray, any video timeline is a playlist. In Encore it is possible to put multiple clips into a timeline, and these must be the same.
    Same video type & format
    Same Audio type & format.
    Do you have any timelines with multiple clips on them?

  • You need the latest version of Adobe Flash Player to view this video. Click here to download.

    You see this message either because your Flash Player is outdated or because you disabled JavaScript in your browser
    But I have the latest version of Flash, and I do not have JavaScript disabled!! What can I do?

    Hi, thanks, that helps and tells me that Flash Player is working. Now this time, go back to the test site and on the Flash animated logo, RIGHT click on it and then click on Settings. On Display Settings, UN check the hardware acceleration.
    Then see if that helps. It is also recommended to update the graphic and video drivers to the latest versions.
    Hopefully, just turning off the hardware acceleration will help.
    Thanks,
    eidnolb

  • HP Palm Pixie -- Connecting/Viewing Internet Video Streaming

    Is the Palm Pixie phone capable of connecting to the internet and watching website video Movie/Television Show video selections (or must I purchase the Palm Pixie Plus or greater models, to do so)?  For example, connecting to:
    http://www.hulu.com/  .... or
    http://www.fastpasstv.ms/  .... or 
    http://www.1channel.ch/  .... or 
    http://www.tehcake.com/video/tvshows.html
    Thank you, for the assistance and clarification.
    David
    [edited]
    Post relates to: Pixi p120eww (Sprint)

    IMHO, if your main interest is viewing video (I know Hulu won't work, not sure of the others), why are you choosing the smallest screen HP placed on a phone?  :/
    WyreNut
    I am a Volunteer here, not employed by HP.
    You too can become an HP Expert! Details HERE!
    If my post has helped you, click the Kudos Thumbs up!
    If it solved your issue, Click the "Accept as Solution" button so others can benefit from the question you asked!

  • Video Streaming: Error Code: ve_fms_connect_failed

    I'm trying to stream a video online (The Walking Dead from the AMC website, if that's of any use), but every time I attempt to watch it, I receive the following message:
    "This video stream is currently unavailable.
    Please try again later.
    Error Code:
    ve_fms_connect_failed"
    I did get the video to stream briefly, once for a few minutes, then again immediately after for about 15 minutes before I received the above message again.  This was right after I'd reinstalled Flash.  Also, my computer is a MacBook Pro with Retina Display purchased in August.
    Is anyone aware of this issue, or know of a solution?
    Thanks in advance!

    Maybe some help here.
    http://support.apple.com/kb/PH3855
    http://support.apple.com/kb/PH10742
    http://support.apple.com/kb/PH10920
    Hope you find some help:)

  • CTD bug in simple video streaming applet.

    I'm trying to write a simple applet to use JMF to allow an end-user to view a video stream that's being served up by VLC. It doesn't have to look immensely pretty (in fact, streamlined is what I want most). I swiped some code from the jicyshout project (http://jicyshout.sourceforge.net) which handles streaming MP3s, and borrowed a framework for an applet from one of Sun's example applets for the JMF.
    Here's my code so far:
    ** begin file SimpleVideoDataSource.java **
    import java.lang.String;
    import java.net.*;
    import java.io.*;
    import java.util.Properties;
    import javax.media.*;
    import javax.media.protocol.*;
    /* The SeekableStream and DataSource tweaks are based on the code from
    * jicyshout (jicyshout.sourcefourge.net), which was written by Chris Adamson.
    * The code was simplified (no need for mp3 metadata here), cleaned up, then
    * extended for our puposes.
    * This is a DataSource using a SeekableStream suitable for
    * streaming video using the default parser supplied by JMF.
    public class SimpleVideoDataSource extends PullDataSource {
    protected MediaLocator myML;
    protected SeekableInputStream[] seekStreams;
    protected URLConnection urlConnection;
    // Constructor (trivial).
    public SimpleVideoDataSource (MediaLocator ml) throws MalformedURLException {
    super ();
    myML = ml;
    URL url = ml.getURL();
    public void connect () throws IOException {
    try {
    URL url = myML.getURL();
    urlConnection = url.openConnection();
    // Make the stream seekable, so that the JMF parser can try to parse it (instead
    // of throwing up).
    InputStream videoStream = urlConnection.getInputStream();
    seekStreams = new SeekableInputStream[1];
    seekStreams[0] = new SeekableInputStream(videoStream);
    } catch (MalformedURLException murle) {
    throw new IOException ("Malformed URL: " + murle.getMessage());
    } catch (ArrayIndexOutOfBoundsException aioobe) {
    fatalError("Array Index OOB: " + aioobe);
    // Closes up InputStream.
    public void disconnect () {
    try {
    seekStreams[0].close();
    } catch (IOException ioe) {
    System.out.println ("Can't close stream. Ew?");
    ioe.printStackTrace();
    // Returns just what it says.
    public String getContentType () {
    return "video.mpeg";
    // Does nothing, since this is a stream pulled from PullSourceStream.
    public void start () {
    // Ditto.
    public void stop () {
    // Returns a one-member array with the SeekableInputStream.
    public PullSourceStream[] getStreams () {
    try {
    // **** This seems to be the problem. ****
    if (seekStreams != null) {
    return seekStreams;
    } else {
    fatalError("sourceStreams was null! Bad kitty!");
    return seekStreams;
    } catch (Exception e) {
    fatalError("Error in getStreams(): " + e);
    return seekStreams;
    // Duration abstract stuff. Since this is a theoretically endless stream...
    public Time getDuration () {
    return DataSource.DURATION_UNBOUNDED;
    // Controls abstract stuff. No controls supported here!
    public Object getControl (String controlName) {
    return null;
    public Object[] getControls () {
    return null;
    void fatalError (String deathKnell) {
    System.err.println(":[ Fatal Error ]: - " + deathKnell);
    throw new Error(deathKnell);
    ** end file SimpleVideoDataSource.java **
    ** begin file SeekableInputStream.java **
    import java.lang.String;
    import java.net.*;
    import java.io.*;
    import java.util.Properties;
    import javax.media.*;
    import javax.media.protocol.*;
    /* The SeekableStream and DataSource tweaks are based on the code from
    * jicyshout (jicyshout.sourcefourge.net), which was written by Chris Adamson.
    * The code was simplified (no need for mp3 metadata here), cleaned up, then
    * extended for our puposes.
    /* This is an implementation of a SeekableStream which extends a
    * BufferedInputStream to basically fake JMF into thinking that
    * the stream is seekable, when in fact it's not. Basically, this
    * will keep JMF from puking over something it expects but can't
    * actually get.
    public class SeekableInputStream extends BufferedInputStream implements PullSourceStream, Seekable {
    protected int tellPoint;
    public final static int MAX_MARK = 131072; // Give JMF 128k of data to "play" with.
    protected ContentDescriptor unknownCD;
    // Constructor. Effectively trivial.
    public SeekableInputStream (InputStream in) {
    super (in, MAX_MARK);
    tellPoint = 0;
    mark (MAX_MARK);
    unknownCD = new ContentDescriptor ("unknown");
    // Specified size constructor.
    public SeekableInputStream (InputStream in, int size) {
    super (in, Math.max(size, MAX_MARK));
    tellPoint = 0;
    mark(Math.max(size, MAX_MARK));
    unknownCD = new ContentDescriptor ("unknown");
    // Reads a byte and increments tellPoint.
    public int read () throws IOException {
    int readByte = super.read();
    tellPoint++;
    return readByte;
    // Reads bytes (specified by PullSourceStream).
    public int read (byte[] buf, int off, int len) throws IOException {
    int bytesRead = super.read (buf, off, len);
    tellPoint += bytesRead;
    return bytesRead;
    public int read (byte[] buf) throws IOException {
    int bytesRead = super.read (buf);
    tellPoint += bytesRead;
    return bytesRead;
    // Returns true if in.available() <= 0 (that is, if there are no bytes to
    // read without blocking or end-of-stream).
    public boolean willReadBlock () {
    try {
    return (in.available() <= 0);
    } catch (IOException ioe) {
    // Stick a fork in it...
    return true;
    // Resets the tellPoint to 0 (meaningless after you've read one buffer length).
    public void reset () throws IOException {
    super.reset();
    tellPoint = 0;
    // Skips bytes as expected.
    public long skip (long n) throws IOException {
    long skipped = super.skip(n);
    tellPoint += skipped;
    return skipped;
    // Trivial.
    public void mark (int readLimit) {
    super.mark (readLimit);
    // Returns the "unknown" ContentDescriptor.
    public ContentDescriptor getContentDescriptor () {
    return unknownCD;
    // Lengths? We don't need no stinkin' lengths!
    public long getContentLength () {
    return SourceStream.LENGTH_UNKNOWN;
    // Theoretically, this is always false.
    public boolean endOfStream () {
    return false;
    // We don't provide any controls, either.
    public Object getControl (String controlName) {
    return null;
    public Object[] getControls () {
    return null;
    // Not really... but...
    public boolean isRandomAccess () {
    return true;
    // This only works for the first bits of the stream, while JMF is attempting
    // to figure out what the stream is. If it tries to seek after that, bad
    // things are going to happen (invalid-mark exception).
    public long seek (long where) {
    try {
    reset();
    mark(MAX_MARK);
    skip(where);
    } catch (IOException ioe) {
    ioe.printStackTrace();
    return tell();
    // Tells where in the stream we are, adjusted for seeks, resets, skips, etc.
    public long tell () {
    return tellPoint;
    void fatalError (String deathKnell) {
    System.err.println(":[ Fatal Error ]: - " + deathKnell);
    throw new Error(deathKnell);
    ** end file SeekableInputStream.java **
    ** begin file StreamingViewerApplet.java **
    * This Java Applet will take a streaming video passed to it via the applet
    * command in the embedded object and attempt to play it. No fuss, no muss.
    * Based on the SimplePlayerApplet from Sun, and uses a modified version of
    * jicyshout's (jicyshout.sourceforge.net) tweaks to get JMF to play streams.
    * Use it like this:
    * <!-- Sample HTML
    * <APPLET CODE="StreamingViewerApplet.class" WIDTH="320" HEIGHT="240">
    * <PARAM NAME="code" VALUE="StreamingViewerApplet.class">
    * <PARAM NAME="type" VALUE="application/x-java-applet;version=1.1">
    * <PARAM NAME="streamwidth" VALUE="width (defaults to 320, but will resize as per video size)">
    * <PARAM NAME="streamheight" VALUE="height (defaults to 240, but will resize as per video size)">
    * <PARAM NAME="stream" VALUE="insert://your.stream.address.and:port/here/">
    * </APPLET>
    * -->
    import java.applet.Applet;
    import java.awt.*;
    import java.awt.event.*;
    import java.lang.String;
    import java.lang.ArrayIndexOutOfBoundsException;
    import java.net.URL;
    import java.net.MalformedURLException;
    import java.net.*;
    import java.io.*;
    import java.io.IOException;
    import java.util.Properties;
    import javax.media.*;
    import javax.media.protocol.*;
    public class StreamingViewerApplet extends Applet implements ControllerListener {
    Player player = null;
    Component visualComponent = null;
    SimpleVideoDataSource dataSource;
    URL url;
    MediaLocator ml;
    Panel panel = null;
    int width = 0;
    static int DEFAULT_VIDEO_WIDTH = 320;
    int height = 0;
    static int DEFAULT_VIDEO_HEIGHT = 240;
    String readParameter = null;
    // Initialize applet, read parameters, create media player.
    public void init () {
    try {
    setLayout(null);
    setBackground(Color.white);
    panel = new Panel();
    panel.setLayout(null);
    add(panel);
    // Attempt to read width from applet parameters. If not given, use default.
    if ((readParameter = getParameter("streamwidth")) == null) {
    width = DEFAULT_VIDEO_WIDTH;
    } else {
    width = Integer.parseInt(readParameter);
    // Ditto for height.
    if ((readParameter = getParameter("streamheight")) == null) {
    height = DEFAULT_VIDEO_HEIGHT;
    } else {
    height = Integer.parseInt(readParameter);
    panel.setBounds(0, 0, width, height);
    // Unfortunately, this we can't default.
    if ((readParameter = getParameter("stream")) == null) {
    fatalError("You must provide a stream parameter!");
    try {
    url = new URL(readParameter);
    ml = new MediaLocator(url);
    dataSource = new SimpleVideoDataSource(ml);
    } catch (MalformedURLException murle) {
    fatalError("Malformed URL Exception: " + murle);
    try {
    dataSource.connect();
    player = Manager.createPlayer(dataSource);
    } catch (IOException ioe) {
    fatalError("IO Exception: " + ioe);
    } catch (NoPlayerException npe) {
    fatalError("No Player Exception: " + npe);
    if (player != null) {
    player.addControllerListener(this);
    } else {
    fatalError("Failed to init() player!");
    } catch (Exception e) {
    fatalError("Error opening player. Details: " + e);
    // Start stream playback. This function is called the
    // first time that the applet runs, and every time the user
    // re-enters the page.
    public void start () {
    try {
    if (player != null) {
    player.realize();
    while (player.getState() != Controller.Realized) {
    Thread.sleep(100);
    // Crashes... here?
    player.start();
    } catch (Exception e) {
    fatalError("Exception thrown: " + e);
    public void stop () {
    if (player != null) {
    player.stop();
    player.deallocate();
    } else {
    fatalError("stop() called on a null player!");
    public void destroy () {
    // player.close();
    // This controllerUpdate function is defined to implement a ControllerListener
    // interface. It will be called whenever there is a media event.
    public synchronized void controllerUpdate(ControllerEvent event) {
    // If the player is dead, just leave.
    if (player == null)
    return;
    // When the player is Realized, get the visual component and add it to the Applet.
    if (event instanceof RealizeCompleteEvent) {
    if (visualComponent == null) {
    if ((visualComponent = player.getVisualComponent()) != null) {
    panel.add(visualComponent);
    Dimension videoSize = visualComponent.getPreferredSize();
    width = videoSize.width;
    height = videoSize.height;
    visualComponent.setBounds(0, 0, width, height);
    } else if (event instanceof CachingControlEvent) {
    // With streaming, this doesn't really matter much, does it?
    // Without, a progress bar of some sort would be appropriate.
    } else if (event instanceof EndOfMediaEvent) {
    // We should never see this... but...
    player.stop();
    fatalError("EndOfMediaEvent reached for streaming media. ewe ewe tea eff?");
    } else if (event instanceof ControllerErrorEvent) {
    player = null;
    fatalError(((ControllerErrorEvent)event).getMessage());
    } else if (event instanceof ControllerClosedEvent) {
    panel.removeAll();
    void fatalError (String deathKnell) {
    System.err.println(":[ Fatal Error ]: - " + deathKnell);
    throw new Error(deathKnell);
    ** end file StreamingViewerApplet.java **
    Now, I'm still new to the JMF, so this might be obvious to some of you... but it's exploding on me, and crashing to desktop (both in IE and Firefox) with some very fun errors:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x21217921, pid=3200, tid=3160
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, sharing)
    # Problematic frame:
    # C 0x21217921
    --------------- T H R E A D ---------------
    Current thread (0x058f7280): JavaThread "JMF thread: com.sun.media.amovie.AMController@506411[ com.sun.media.amovie.AMController@506411 ] ( realizeThread)" [_thread_in_native, id=3160]
    siginfo: ExceptionCode=0xc0000005, writing address 0x034e6360
    (plenty more here, I can post the rest if necessary)
    The problem seems to be coming from the "return seekStreams" statement in the first file; when I have execution aborted before that (with a fatalError call), it doesn't crash.
    Any tips/hints/suggestions?

    You should write your own Applet, where you can easily get the visual component (getVisualComponent())and show it directly in your Applet (you call it "embedded"). As far as I know, all examples (AVReceive* etc.) use the component which opens a new window.
    Best regards from Germany,
    r.v.

  • Video Streaming Issue with Rolling Audio

    I have several flash based lessons that I have created that are being distributed online to several companies.
    Each lesson has a video that is played within the lesson through the flvplayback control. The videos were supplied by a third party and some of the videos are encoded at 384K and some are at 568K.
    One company that is attempting to view the lessons is seeing the following behavior. The video plays for approximately 20 seconds then suddenly the video drops out and the audio continues to play. With the audio still playing the video scrubber rolls back and attempts to start the video again but all that comes through is the audio track again. Now there are 2 instances of the audio playing with no video. This happens a third time and finally keeps going until all the audio is played out.
    The IT staff at the company has showed me a fiddler log that shows the flash player making a connection out to Akamai to retrieve the video and then rolling from port 80 to port 1935 and finally to port 443. This would explain the three audio tracks playing
    I have read that the flash player will attempt to gather the stream from the stated rtmp location and then if it encounters an issue with a proxy or firewall it will attempt the other ports.
    So I am not sure if there is anything I can do by design or programatically to alleviate this issue. It appears to me that the company attempting to view this video has some kind of bandwidth throttling program in place that is kicking off this behavior in the flash player.
    Is it possible to prevent the flash player from making the three attempts? Would a sudden cut of bandwidth prompt the player to attempt to roll to another port if a network load balancing program suddenly kicked in? If it is bandwidth is that why the audio stream continues to play because there is enough bandwidth for the audio track to get through, but not the video?
    I have attached a screen shot of the sniffer output so you can see the rolling ports thing.

    As it turns out they do not allow traffic over the default rtmp ports. They do have a proxy server in place, but it does allow http tunneling. I had one of the users on their network hit the port testing page that adobe provides and hit laptop passed the test by allowing tunneling.
    Incidentally it can be found here if you need it: http://kb2.adobe.com/cps/164/tn_16466.html
    I created a flash movie that had the flvplayback component in it streaming from one of the flv files I have on Akamai and it worked for the end user.
    This was a little depressing because I was hoping I could simply blame his network and walk away .
    I then changed the component in my lesson to specifically use tunneling and this worked for the end user with the video issue, but then caused issues for all the other companies viewing the lessons.
    I believe they are using FP version 9.0.124.0 at this particular company and not unlike most places I have dealt with they tell me it is impossible to upgrade to FP10.
    So I think what is happening is the scorm communications and the web service communications and the video and the load balancing software and the client side proxy server are all coming together to cause the issue.
    It seems to me that it isn't an issue I can solve via changing publish settings or programmatically although I have been looking at the proxyType property of the NCManager for the flvplayback control to see if setting the fallback to CONNECT might solve the issue.

Maybe you are looking for

  • Installer Encountered Errors before iTunes could be Configured

    I keep getting the same Error over and over again: *iTunes Installer Completed* The Installer encountered errors before iTunes could be configured. Your system has not been modified. To retry these operations at a later time, please run the installer

  • Not able to start oms server

    Hi, I am using EM11GCR1. My OMS server was working fine. But now, when I give the following command to start, it does not start. emctl start oms Oracle Enterprise Manager 11g Release 1 Grid Control Copyright (c) 1996, 2010 Oracle Corporation. All rig

  • EDI invoice failed for Service- multiple tax code at service item level

    Hi Guys, Please understand below scenarios, it is very critical to our client. purchase order has 3 parent line item which having the 3 services with tax code (P1-P1-P1 and P2-P2-P2 and (P2-P1-C1) (P1=10%, P2=10% and C1=10%) PO Outbound Idoc - Simila

  • Where is the "do not restore" option?

    Where is the "do not restore" option? I read a review somewhere that said it actually works in ML - but where is it? I can't find it in System Prefs.

  • Can RAM "die"?

    Hi- About 6-8 months ago I bought a 1GB RAM chip to max out my G4 iBook to 1.5, and it worked flawlessly. No problems. Recently I noticed some strange performance issues, so I checked the Apple System Profiler, and was surprised that now only the on-