well i dont had any clue to use eclipse so i only used ant or javac oldschool but worked^^ but Dr. Allgood helped me also a lot my head has holes too ^^
NSV + Flash = yes
Collapse
X
-
Possibly removed the periodic freezes with h264.
http://www.thebitstream.com/?page_id=13 Fix-5
Experimental version.
Will probably break the streaming proxy if you are using it.
I hope to fix that soon. If you dont know what that is, ignore the warning
Comment
-
-
Sorry guys. Nothing I'm can do at the moment for that. It's goina take either contacting On2 for the right libraries and data needed, or studying ffmpeg decoding to locate key differences, or finally , study the output of the adobe encoder.
Splitting the output at the source is still an option you know? Using manycam or HMelyoff labs drivers. I recommend HMelyoff . google that.
Comment
-
-
I'm still working for a server-side h264 to vp6 transcoder.
Maybe, with some help of smelter, i can get this thing working. With that, every one could stream in h264 and transcode it, if you want to, to vp6 and send it to another shoutcast server.
Merry Christmas!
Comment
-
-
No. That is the great thing about h264: much better picture with the same bandwidth. You can stream h264 nsv with nsvtools / nsvcap. While programming the transcoder i thought about a second app: maybe its possible to stream video and audio with the red5 publisher and send this stream in h264 or vp62 to a shoutcast server. So you would have a plattform independent streaming tool for shoutcast tv. Until now you only have the nsvtools which require windows
Comment
-
-
Originally posted by oLRi
No. That is the great thing about h264: much better picture with the same bandwidth. You can stream h264 nsv with nsvtools / nsvcap. While programming the transcoder i thought about a second app: maybe its possible to stream video and audio with the red5 publisher and send this stream in h264 or vp62 to a shoutcast server. So you would have a plattform independent streaming tool for shoutcast tv. Until now you only have the nsvtools which require windows
• h264 uses significantly more cpu - really noticeable on my broadcast machine (Intel 3GHz HT - yeah, old school)
• at low bandwidth, under 100k, the difference between h264 and vp6 isn't significant"If you don't like DNAS, write your own damn system"
So I did
Comment
-
-
another question... regarding h264.
im using an snapshot listener for vp6 in red5. this snapshot listener connects to the stream, waits for a keyframe and converts this frame with ffmpeg to a jpg. works fine so far.
this doesnt work for h264... i need this codec config packet. but how to get it? is...
nsv.getMarshal().getVideoFramer().getAVCDecoderConfig()
... the right way?
thanks
Comment
-
-
Feed config, key and slices, in that order.
code:
VideoData video = (VideoData)nsv.getMarshal().getVideoFramer().getAVCDecoderConfig();
VideoData idrKey = (VideoData)nsv.getMarshal().getVideoFramer().getLastKey();
List<IRTMPEvent>slices= nsv.getMarshal().getVideoFramer().getLastSlices();
if(video != null && idrKey !=null && slices !=null)
{
for (int t = 0; t < slices.size(); t++)
{
VideoData slc = (VideoData) slices.get(t);
}
}
Comment
-
-
BTW, the next release will have some added abilities that you can trigger with the shoutcast header.
One action built in so far is 'the activity which we cannot discuss', triggered by title change, and other parameters.
output is flv. You could easily do that activity in many way using red5, but if you own and control the live servers, using header parameters, you will be able to auto-archive serverside for later playback with native red5/flash api. ssshhh. This discussion has just become in violation of Winamps forum rules.
Comment
-
-
Hello,
I'm trying for some days now to learn to handle red5 and shoutcast but in fact I'm still at the beginning.
So I have red5 running, finally, after some bugs that didn't let me even access port 5080. Now the Red5 Test Page is showing up and the demos are working fine.
What next? I have set up the shoutcast server and it streams aac on port 8080. How do I use Shoutcast Red5 Application V2 w/H264.jar now? I got stuck with the documentations for it.
After all, I want to get jw player to play my aac stream.
Please help.
Comment
-
-
red5-web.xml
PHP Code:<bean id="shoutcast.stream_2" class="com.thebitstream.shoutcast.StreamConfiguration">
<property name="outputName" value="streamName" />
<property name="clientConnectionURL" value="http://yourhost:8081/;file.nsv" />
<property name="clientMode" value="true" />
</bean>
Comment
-
-
thanks for the response
Originally posted by Smelter
Remove the other stream configs on that page. If your red5 has a folder called 'dist' the webapp goes in the dist/webapp folder.
PHP Code:<bean id="shoutcast.stream_1" class="com.thebitstream.shoutcast.StreamConfiguration">
<property name="outputName" value="live" />
<property name="port" value="8001" />
<property name="password" value="changeme" />
</bean>
my shoutcast.stream_2 looks now like this: (if i got it right)
PHP Code:<bean id="shoutcast.stream_2" class="com.thebitstream.shoutcast.StreamConfiguration">
<property name="outputName" value="streamName" />
<property name="clientConnectionURL" value="http://xxxxxxxxx.no-ip.biz:8081/;stream.nsv" />
<property name="clientMode" value="true" />
</bean>
i've replaced ";file.nsv" from your quote with stream.nsv because it's so in my case. shouldn't be a problem, i think.
btw, i don't have the dist folder but i placed the shoutcast (v2) folder in the webapp folder. now i have something like this:
...Program Files\Red5\webapps\shoutcast\WEB-INF
with red5-web.xml and the others in it.
how do i connect the stream to jw player now? i have apache installed and jw player works with the mp3 version of the stream, now using red5 and this shoutcast plugin in webapps do i need to modify the jw player flashvars?
e.g. my html with the player for the (old) mp3 stream looks like this:
PHP Code:var s1 = new SWFObject("player.swf","ply","336","20","9","#000000");
s1.addParam("allowfullscreen","false");
s1.addParam("allowscriptaccess","always");
s1.addParam('flashvars','&file=http://xxxxxxxxx.no-ip*****;stream.nsv&backcolor=012432&frontcolor=FFFFFF&lightcolor=CCFFCC&screencolor=000000&type=sound&volume=50&autostart=false');
s1.write("player");
from the demos i've tested, i saw they have index.html's. and when i select one of them they show up. i supose i need to do that too and place a player in it.
Comment
-
Comment