• SEARCH
  • DOWNLOADS
  • MY ACCOUNT
  • Buy (0)
  • CONTACT
  • Free Trial
Wowza Logo
  • PRODUCTS
  • DEVELOPER
  • SOLUTIONS
  • PRICING
  • RESOURCES
  • SUPPORT
  • My Account
  • Buy (0)
  • SEARCH
  • Ask a question
  • Forums
    • Wowza ClearCaster Pro
    • Wowza Streaming Engine
    • Wowza Streaming Cloud
    • Wowza Player
    • Wowza GoCoder SDK
    • Wowza Developer Dojo
    • Topics
    • Questions
    • Articles
    • Users
    • Badges
  • Sign in
  • Community Home /
  • Wowza Streaming Engine /
  • Live Streaming and Encoders /
avatar image
Question by j p · Mar 22, 2008 at 03:30 PM · live streaming and encoders

Live Encode to h.264 with Cue Points and file archiving

Hey all,

I'm building a flash streaming solution and looking at the encoder right now.

We need to be able to encode to h.264/aac & MP3, archive those files as well as add cue points/markers so as to be able to extract just the presentation for download (not the rest of the meeting which would remain available via VOD streaming)

Wirecast is great for all the encoding and archiving except no cue points/markers as far as I can tell. You could actually broadcast and record independently at different times...nice but two files of the same content sucks

On2 Flix Live doesn't support live encoding of h.264 yet.

I figure it's possible to script ffmpeg to do what I need after encoding the file, but I need to be able to add markers while I encode

Your Thoughts?
Comment

People who like this

0 Show 0
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

4 Replies

· Add your reply
  • Sort: 
avatar image

Answer by Charlie Good · Mar 22, 2008 at 07:42 AM

We are adding support for SDES packets broadcast through RTCP as defined in RFC 3550 (http://www.ietf.org/rfc/rfc3550.txt). They will show up in the stream as onSDES events. So this is one option.

The following patch supports this method:

WowzaMediaServerPro1.5.0-preview2-patch6.zip

Charlie
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image j p · Mar 23, 2008 at 12:28 PM 0
Share
very interesting,

from the small amount I read, I think I understand that SDES packets are just descriptive? I.E. may or may not be acted on depending on what I design?

(other than "CNAME")

OR

Does Wowza and/or normal Flash Players (Server &/ Client) act on any SDES items such as "NOTE"?

We'll be building our own client/player, please excuse my ignorance :)
avatar image

Answer by Charlie Good · Mar 23, 2008 at 04:50 AM

Support for RTSP/RTP streaming is unique to Wowza Pro. We are bridging the gap between RTSP/RTP streaming and traditional Flash streaming. This is just one of the mechanism to encapsulate the RTP standards inside the Flash model. You can choose to exploit it as you see fit. We will most likley be adding support for other ways to add metadata to a RTSP/RTP based stream in the future, but this is what we have today.

Charlie
Comment

People who like this

0 Show 0 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by Charlie Good · Mar 23, 2008 at 05:48 AM

Right, you will need to act on these event your self. To capture the event client side the code looks like:

var ns:NetStream;
ns.onSDES = function(infoObj:Object)
{
	trace("onSDES:");
	for(param:String in infoObj)
		trace(param+"="+infoObj[param]);
}


Charlie
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image j p · Apr 01, 2008 at 07:06 PM 0
Share
Does anyone have any encoder recommendations?

It would need to be able to add SDES on the fly...somehow

If not...

I wonder if one could:

- use VLC with the -http interface

- add some .js candy to the page to store time markers and descriptions to a DB

- use that info to later on to transcode & trim archived files (scripting VLC or ffmpeg perhaps)

Thoughts? Recommendations? Ideas? Synonyms for those?

Jon
avatar image

Answer by Richard Lanham · Mar 23, 2008 at 12:53 PM

I've only worked with standard streams and stream events using netstream.send, but I think, in general, events in a stream are just descriptive, and can be acted on, or not. I'm guessing, that neither Wowza or Flash have built-in functions to act on these events.
Comment

People who like this

0 Show 0 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Related Questions

Live Streaming on IOS Devices 3 Answers

ACTI TCM-1231 - Selecting from 2 available Streams... 2 Answers

ffmpeg publish rtmp with authentication 2 Answers

Pushing RTSP from Sercomm cameras 6 Answers

ABR livestream from RTMP 3 Answers

Hot Topics
  • Streaming Protocols
  • Wowza SDKs
  • AWS Hosting
  • Deployment Options
  • Load Balancing
  • Content Security
Product Sign-in
  • Wowza Streaming Cloud
  • Wowza Player
Under the Hood
  • Developer Tools
  • Wowza System Status
  • Test Players
  • Developer IDE
Partners
  • Partners Overview
  • Find a Reseller
  • Channel Partner Program
  • OEM Program
  • Wowza Reseller Portal
Company
  • About Us
  • Blog
  • News
  • Events
  • Careers
  • Customers
  • Contact Us
Stay Connected
Sign Up for Our Blog
Select a Language
  • English
    • English
    • Español
    • 日本語
    • 한국어
    • हिन्दी भाषा
    • 中文
    • русский язык

© 2005–2019 Wowza Media Systems, LLC. All rights reserved.   Terms | Privacy | Trademarks | Legal


Enterprise
Social Q&A

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Forums
  • Wowza ClearCaster Pro
  • Wowza Streaming Engine
  • Wowza Streaming Cloud
  • Wowza Player
  • Wowza GoCoder SDK
  • Wowza Developer Dojo
  • Explore
  • Topics
  • Questions
  • Articles
  • Users
  • Badges