NSV + Flash = yes

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • oLRi
    Member
    • May 2008
    • 94

    As i said earlier: I'd love to switch to h264 if somebody could show me a live-transcoder for h264 to vp62 so that the winamp-using people also could see the video (nativly, without plugins / dlls). NSV would be a great format if such things would be supported

    Comment

    • Smelter
      Major Dude
      • Jan 2004
      • 1141

      Well, I can confirm it is neither frame size calculation or chunky delivery.

      Unknown at this time.

      Comment

      • jaromanda
        Forum King
        • Jun 2007
        • 2290

        Is this occasional pixelation an issue on flash, winamp or both?
        "If you don't like DNAS, write your own damn system"

        So I did

        Comment

        • Smelter
          Major Dude
          • Jan 2004
          • 1141

          only the flash side.

          google for 'vp6.c' and look though libav or ffmpeg sources. You will find the decoding differences between top-down and top-up DIB imaging. Somebody could theoretically implement 100% compliance or try to reverse engineer the output of other encoders, however, I'm not inclined to do so.

          Comment

          • Smelter
            Major Dude
            • Jan 2004
            • 1141

            BAM

            Comment

            • DJTOMCAT
              Junior Member
              • Aug 2009
              • 42

              Nice Work, but when trying to recompile i got an Java Error

              code:

              C:\Red5\webapps\shoutcast\WEB-INF\src\com\thebitstream\shoutcast>javac Application.java Servlet.java StreamConfiguration.java
              Application.java:58: cannot find symbol
              symbol : class publishSecurity
              location: class com.thebitstream.shoutcast.Application
              registerStreamPublishSecurity(new publishSecurity());
              ^
              1 error

              Any idea ?

              Only wanted to change Text in Servlet.java :-)

              Comment

              • Smelter
                Major Dude
                • Jan 2004
                • 1141

                Oops, re-download the zip from my website.

                Comment

                • MondayX
                  Junior Member
                  • Jul 2007
                  • 11

                  nice work! but still have the one listener issue with vp6.2/aacplus
                  doesnt matter if PlayEngine is patched or not, first listener connects very fast.. the following listeners cant connect or it takes very long.
                  any ideas?

                  Comment

                  • dr.allgood
                    Junior Member
                    • Dec 2009
                    • 13

                    Impressive!
                    Works very well.

                    Got an exception:
                    Exception in thread "Thread-1" java.lang.NullPointerException
                    at org.red5.server.plugin.shoutcast.stream.ICYStream.sendConfig(ICYStream.java:321)
                    at org.red5.server.plugin.shoutcast.stream.ICYStream.dispatchEvent(ICYStream.java:403)
                    at org.red5.server.plugin.shoutcast.marshal.transpose.AudioFramer.deliverAACFrame(AudioFramer.java:208)
                    at org.red5.server.plugin.shoutcast.marshal.transpose.AudioFramer.onAACData(AudioFramer.java:148)
                    at org.red5.server.plugin.shoutcast.marshal.ICYMarshal.onAudioData(ICYMarshal.java:169)
                    at org.red5.server.plugin.shoutcast.parser.NSVSenderThread.execute(NSVSenderThread.java:38)
                    at org.red5.server.plugin.shoutcast.parser.NSVThread.execute(NSVThread.java:450)
                    at org.red5.server.plugin.shoutcast.stream.NSVConsumer.process(NSVConsumer.java:120)
                    at org.red5.server.plugin.shoutcast.stream.NSVConsumer.run(NSVConsumer.java:105)
                    at java.lang.Thread.run(Thread.java:619)

                    Comment

                    • oLRi
                      Member
                      • May 2008
                      • 94

                      Originally posted by MondayX
                      nice work! but still have the one listener issue with vp6.2/aacplus
                      What about the Picture,does it scrumble / pixels sometimes?

                      Comment

                      • MondayX
                        Junior Member
                        • Jul 2007
                        • 11

                        sometimes, but very infrequently. i reduced the keyframe rate to every 90 frames, which made the thing much better.

                        Comment

                        • DJTOMCAT
                          Junior Member
                          • Aug 2009
                          • 42

                          @dr. allgood, i only wrote the nsv stream in xml - only one bean , the other one i deleted, so here it works, no need for the other java files in src. Good work

                          Comment

                          • DJTOMCAT
                            Junior Member
                            • Aug 2009
                            • 42

                            @monday X : reload the trunk, patch the PlayEngine.txt again, but not copy and paste, just rename the txt to java and overwrite ist, after that, recompile red5 core then. Here it works and works

                            Comment

                            • Smelter
                              Major Dude
                              • Jan 2004
                              • 1141

                              lemme get some coffee, then Ill take a look at your issues.

                              Comment

                              • MondayX
                                Junior Member
                                • Jul 2007
                                • 11

                                Originally posted by DJTOMCAT
                                @monday X : reload the trunk, patch the PlayEngine.txt again, but not copy and paste, just rename the txt to java and overwrite ist, after that, recompile red5 core then. Here it works and works
                                wuaaah... head -> wall
                                i just pacthed it always in eclipse and thought eclipse would compile it... but it didnt realy.
                                did it manually now, works now, thanks

                                Comment

                                Working...
                                X