I have finished my first channel.Now I want to look at live streaming but it seems that there are only limited solutions to this namely:-
Sorenson Squeeze 7
Wowza Streaming Server (which uses Mac and Linux)
I am from the Linux,Unix and Mac platforms and believe in choice,a whole lot of it.
Can anyone suggest if there are any other Streaming or Encoding software out there for HLS?
or Give us a Lesson 1000 on this HTTP Live Streaming and its near best implementation for Roku?
Here is why I think this Lesson 1000 (survival course) and discussion could do us well.
-as an open source developer,you get the best of freedom to decide how best to live stream your video.
-it allows us to futher develope or totally remake existing solutions
-it stimulates us to contribute alternative solutions
-it helps continue make Roku,the number settop box.
So what are you using to do live streaming on do adaptive bitrate streaming?
Are you using an open source alternative or propietary alternative?
Are you using
Flash Media Server
Wowza Streaming Server
Microsoft Silverlight
Darwin Server
Red 5
VLC
flumotion
Apache
Sorenson Squeeze 7
Lets share the knowledge
“Do not encourage your child that they can be anything they want to,but help them to understand that life is about choices and they should chose the best one?”
We have been looking for a live streaming solution for our clients and have looked at many options.
The best way to do this we have found was going straight to a Wowza Service using Adobe Flash Media Encoder at 800 Kbps and 1200 kbps for standard def Live.
Video
Format: H.264
Profile: Main
Level: 4.0
Keyframe Frequency: 10 seconds
Frame Rate: 24 fps
Input Size: (any)
Bit Rate (any; at least 800Kbps recommended)
However we did not want to set up a Wowza ourselves and looked for a turnkey solution.
The guys at http://www.rokuchanneldevelopment.com/ have made it very easy and created a Custom Middleware application that allows you to manage you live stream and VOD on the Roku easily.
If your looking for a fast managed and affordable soultion…check them out for you HLS and VOD Roku middleware solutions!
Hey there - I’m new to this forum!
I run a small TV station, we broadcast 24/7 via my own Flash Media Server (and the Live Encoder sitting in my studio). I’ve been asked a few times if my channel was available on Roku, so here I am. http://www.blackflag.tv
So if I understand you guys right, there is no direct support for Flash with Roku. I browsed around, and it seems I need to go thru Wowza, which means for me additional fees and monthly charges.
I’m not quite sure where to go from here - are there other alternatives cheaper than Wowza? Thing is I’ve spent money in renting a capable server with 15TB of bandwidth, and bought a license of FMS only 12 months ago. My TV station is finally taking off but I find the setup appears to be already outdated…! Any suggestions or input?
Wow that’s great news, thank you!
I checked the Adobe documentation… Darn… I must say I’m quite puzzled about what to do, not being a specialist in that matter…
Right now the Live Encoder stream the video up to the FMS, and the FMS output a rtmp://100.100.10.100/live/video, and that URL is calling the video on the web sites. Is there a way that Roku can receive that rtmp://100.100.10.100/live/video stream??
I would prefer to have a single video source that streams to both the web, and to Roku. I need to keep the web-based broadcast!
sv
(the rtmp address above is a sample only, not the actual URL)
“svbell” wrote:
rtmp://100.100.10.100/live/video, and that URL is calling the video on the web sites. Is there a way that Roku can receive that rtmp://100.100.10.100/live/video stream??
according to the Adobe doc, it should looks something like this:
To test on Roku, open up the simplevideoplayer example, uncomment the “Big Buck Bunny” example, and replace the URL with your url. Also comment-out the other examples, plus add the following line immediately after the Big Buck Bunny example:
Cool thanks - I’ll dig further the documentation, and try on a Roku. I asked a friend of mine in the US to order one and FedEx it over to Canada. I’ll run tests and if successful hopefully we will soon see my station on Roku!!
I noticed the m3u extension - I believe we can replace it with something else, not just an audio stream…?
Note that rtmp is a completely different protocol than HLS and is not supported by Roku. If you’re getting rtmp output, then you have not properly configured it to output HLS.
Hmm…
The more I read, the more confuse I get. Thing is I need to output to a couple of different servers / streams now. Maybe I should do the move and deal with a service bureau like Akamai (who contact me twice a week to offer their services). That way I could upstream to their server, and let them do the delivery to the places I need.
…And I could take advantage of their Seachange ad server, to insert the commercials on my channel. Doing it ‘manually’ right now. Working with that ad server would give me the option to use Google TV ads. Lots of things to consider, the annual subscription for my Flash server is coming in April.
Joel, are you aware of some Roku broadcasters who send you streams via Akamai? It all works well?
If you are planning on streaming to more than just a few devices at a time then you probably will need something more robust than just one or two servers.
As to confusion, m3u is a playlist type, m3u8 is a playlist type supporting utf-8 international characters. M3u8 files are most commonly used for broadcasting live streaming video to Iphone, Ipad and Roku devices, whereas m3u files are mostly used for streaming mp3 files.
There are quite a few options for streaming, including Akamai and others, check the list here:
I think there are many more options since that thread was first started, but many of those options use companies like Akamai, Limelight, Bitgravity and Level3 anyway, but they provide a front end to make things easier for some people than going directly through those CDN’s.