diagram Posted April 8, 2010 Posted April 8, 2010 (edited) OK I know this box works for standard definition: SiliconDust HD Homerun dual DVB-T Network Tuner (from onevideo.co.uk) ** Is it possible to rig up something similar that takes a Freesat high-def signal and multicasts it? I'm only interested in the World Cup - multiple channel streaming not necessary. ** a review by Wayne Harrison at onevideo.co.uk states the following: ..............................Although this version does not 'officially' support multicast streaming (and this is reiterated on IRC) it will actually stream over a multicast port BUT (and this ISNT a fault with the unit) make sure your network switches support multicast streams as I found out that the streams will disconnect after an hour or so. Edited April 8, 2010 by diagram included info about multicast
Cools Posted April 8, 2010 Posted April 8, 2010 have a look at Livestream - Broadcast LIVE streaming video 1
Ric_ Posted April 8, 2010 Posted April 8, 2010 I'm not sure if you can get these to multicast but they are a neat solution... Sling Media - Selecting the Right Slingbox is Easy
powdarrmonkey Posted April 8, 2010 Posted April 8, 2010 Is there a particular reason you want to multicast it?
diagram Posted April 8, 2010 Author Posted April 8, 2010 I confess I know very little about multicasting. But I just want the stream generally available so teachers and pupils can watch in any of their normally timetable rooms. I don't think there will be a lot of serious school work done when our internal exams are finished, and I am assuming that multicast will put less load on the network than a lot of separate streams to each PC. I was thinking of using either VLC to stream, or DVBLogic - provider of digital streaming connectivity solutions , in conjunction with a suitable input card or device. VLC compatibe devices are at Hardware Compatibility list - VideoLAN Wiki and I am sure there are some more devices which will work as well. Slingbox is no good From Slingbox FAQ: How many computers can the SlingPlayer software be installed on? Presently, the SlingPlayer software can be installed on an unlimited number of computing devices. However, a Slingbox can only stream content to one device at any given time. The software for a PC or a Mac is free. However, Sling Media charges a one-time fee of £19.99 for each device license of the SlingPlayer Mobile software.
powdarrmonkey Posted April 8, 2010 Posted April 8, 2010 I confess I know very little about multicasting. But I just want the stream generally available so teachers and pupils can watch in any of their normally timetable rooms. I don't think there will be a lot of serious school work done when our internal exams are finished, and I am assuming that multicast will put less load on the network than a lot of separate streams to each PC. I thought that's what you'd say. Unless it's directly a curriculum activity, you need the appropriate public broadcast licenses to do this. From a technical POV: yes, multicast will place less load on your network given the right conditions. Crucially, the benefits are negligible if you're streaming to <3 machines (versus the overhead of setting it up and so on).
RabbieBurns Posted April 8, 2010 Posted April 8, 2010 I'm not sure if you can get these to multicast but they are a neat solution... Sling Media - Selecting the Right Slingbox is Easy Slingboxes are awesome, but they are locked to a 1 viewer per slingbox unfortunately. Even on a LAN. edit: I see this was already posted above.. I love my slingboxes.. Got 4 now
diagram Posted April 8, 2010 Author Posted April 8, 2010 I thought that's what you'd say. Unless it's directly a curriculum activity, you need the appropriate public broadcast licenses to do this. I don't know much about the law either. Can you give me a reference to the legislation? Note: I just want to stream live video from an unencrypted channel. I don't want to record anything or break any encryption codes, or stream it outside our premises. Morally I would not doing much different from buying a lot of these Peak DVB-T Digital TV (203244AGPK) Single Tuner USB stick | Peak | 203244AGPK. But of course the law doesn't always reflect morals.
RabbieBurns Posted April 8, 2010 Posted April 8, 2010 (edited) Will BBC Iplayer not be showing the games? And does BBC Iplayer not have a HD stream option? Is there a way you can somehow have 1 connection to the internet caching the stream? edit: that is to say, does the BBC have the rights for the WC, or is it split over all the FTA channels? Edited April 8, 2010 by RabbieBurns
diagram Posted April 8, 2010 Author Posted April 8, 2010 iplayer might be a way to go. I'm not sure if that stream is easily cacheable - there is technology in the live stream to prevent it being recorded, and in the stored-programme streams to stop them being shown after a certain length from the original broadcast. (see Wikipedia) If it isn't cacheable then that limits the number of stations that can simultaneously use it as they're all sucking up bandwidth on my Internet link. I think BBC and ITC split coverage of the World Cup.
_Adam_ Posted April 9, 2010 Posted April 9, 2010 This could be an option - TVersity - Home - still looking into it myself though so cannot offer much. 30 concurrent users in the free edition, 1000 upwards for the paid edition.
diagram Posted April 11, 2010 Author Posted April 11, 2010 The Grand National was live-streamed by iPlayer in standard definition only, so I wouldn't count on the World Cup in HD by this method I wonder do new-build hotels still have an RF distribution system or do they pipe TV, telephone and pay-per-view through a IP infrastructure?
aerospacemango Posted April 21, 2010 Posted April 21, 2010 ClickView - the digital video solution for schools We are having this installed in the next few weeks. Primarily as a teaching aid, for the schools and OU programming. Whether this will stream as HD, I don't know yet, but we will be able to stream the World Cup throughout the college. (If we so choose!)
Tricky_Dicky Posted April 21, 2010 Posted April 21, 2010 Why not just use Windows Media Encoder and Streaming server? It's built into Windows Server 2003 as standard and will let you capture any source and distribute it around a network very easily. We currently use it to broadcast the in school radio every lunch time but I've tried it with video and it works great. Rich
australiana Posted April 21, 2010 Posted April 21, 2010 The particular Clickview product that allows TV streaming is the 'Live' box.
pip99 Posted June 11, 2010 Posted June 11, 2010 (edited) wow , is this really an education website with all these fail options, Iplayer is Unicast off site TCP/IP streaming, as in you need to use one outside TCP/IP connection Per EVERY SINGLE Person watching,100 people. that's 100 single Unicast connections taking masses of WAN and LAN bandwidth for a given average of 2Mbit/s to 3.5Mbit/s for the HD 720P and 1080P Iplayer stream assuming you can get a direct URL to the servers streaming cache. Clue: you can to some degree or not as the case may be... if you setup and use the discontinued http://linuxcentre.net/getiplayer but thats not what you want to do , Multicast is Exactly what you want to use IF your switches are dumb, as in pass everything received on to all connected Ethernet devices ,as is VLC to server this content. multicast means take ONE single input and literally streaming to a dedicated Multicast address such as the local LAN allowable Multicast address 224.0.0.1 and put your separate content streams on the port of your choice as in 224.0.0.1:7777 , thats ONE single multicast video stream for anyone on the same LAN section to load up VLC and tune into 224.0.0.1:7777, they all get that one single stream at the same time, result MASSIVE Bandwidth saving over the 100 Unicast streamers... diagram was right all along to choose VLC as that IS your best end user option (free or not forget payed for options as they invariably use generic and free Older VLC code underneath anyway ) for taking anything you can view with it and so also able to Multicast stream that same input with a few added options to the cli line over Multicast to save vast amounts of bandwidth for the good of everyone and keep high quality video content too , no crumby 500Kbit/s low quality streaming here.... also, Tricky_Dicky , the reason you should Not use "Windows Media Encoder and Streaming server" is simple, QUALITY for a given bandwidth, and they don't do AVC/H.264 real-time encoding with the best (both in speed, and visually highest quality) x264 Encoder , VLC does, in fact veetle on the fly web streaming uses it http://veetle.com/index.php , but that means using Your external upload bandwidth 0f around 1.5Mbit/s for good quality VLC 16:9 ratio video etc. Edited June 11, 2010 by pip99 1
pip99 Posted June 11, 2010 Posted June 11, 2010 (edited) http://www.edugeek.net/forums/networks/53945-how-stream-world-cup-hd-freesat.html#post492767 have a look at Livestream - Broadcast LIVE streaming video again Fail: these are generic antiquated wasteful TCP/IP Unicast , (not even as good or simple to stream within a few seconds of wanting to, semi anonymously if you like as 'veetle' with x264 AVC high visual quality ,see link below) not UDP Multicast for use on a local LAN, don't use them if your worried about overloading your single WAN/LAN connection for many video users inside. if your LAN kit doesn't filter Multicast packets like the ISP's do, hence why you cant run Multicast over most ISP's but can over the free IPv4 to IPv6 tunnels http://gogonet.gogo6.com/ as most of them know Multicast is good for saving bandwidth for many things... use Multicast and a simple VLC server and a tiny local web page (for instance http://www.rebol.com/news/cheyenne.html and its rebol CLI AND GUI network TCP/IP, UDP, and multicast aware scripting language http://rebolforum.com/index.cgi http://www.rebol.org/st-topic-details.r?tag=domain//html http://www.rebol.net/cookbook/ etc ) to tidy things up if you like for all your internal video LAN streaming and be happy. Edited June 11, 2010 by pip99 1
pip99 Posted June 11, 2010 Posted June 11, 2010 (edited) just follow the old Documentation:Streaming HowTo/Command Line Examples - VideoLAN Wiki and replace the multicast dst=239.255.12.42 address with the 224.0.0.1, the SAP ANNOUNCE is interesting to you too as then you can have any VLC turn on that SAP announce option and see the name you gave on the cli line and connect directly to its underline IP and port with a simple click for the VLC viewer anywhere on the LAN or use the VLC GUi wizard to start with setting the multicast address and SAP announce text etc until your happy with the cli... if you want to use a digital DVB card of whatever make to get the best input quality for realtime x264 encoding and streaming then have a read of this page too Documentation:Streaming HowTo/Stream a DVB Channel - VideoLAN Wiki as it can get a little odd. keep in mind there are several parts to any VLC line ,the input can be anything from a local ready made local AVC.H.264.AAC..mp4 file , a DVB card input, all the way to a remote URL file on some web server somewhere, then you have the streaming options totally separate, then you have the Codec Encoder option to tweak, stick to AVC/H.264/x264 options up to around 1.5Mbit/s bitrate should be fine for your normal HD content, AAC or mp3 audio options, and mp4/ts containers and you should be fine. for instance here's a good example of how a DVB card, US HD in this case , their internal veetle browser plug-in , and a generic external current VLC using x264 realtime encoding to feed http://www.veetle.com/view/index.html#4b8e3c391e48b gives VERY good quality even for wasteful unicast streaming, swap that external Unicast out for internal LAN VLC multicast and your on a massive bandwidth winner all the way home. OC if your feeding the local LAN from inside the network from a DVB-T card USB2 or whatever plug into a reasonable dual , quad Intel E4400 or better PC and VLC multicasting then you dont use ANY web/WAN bandwidth at all, and its all DVB+VLC multicast serving all your multicast SAP ANNOUNCE viewers No problem, you can even setup two or more and use them as backups or streaming other channels and content.... if you like . start off with something simple like streaming a ready made video file , download this veetle test 500Kbit/s 16:9 ratio AVC/H.264 file will be fine for that http://www.megaupload.com/?d=7Z3I2XCA as your input and set multicast to all the PCs on the LAN and see them all tune into this ready made file stream first..to show you it really does work for the given group of PC's on your LAN without router or switch problems interfering with the multicast packets on the LAN from anywhere inside your LAN etc, enjoy and be happy. AND Most of all, telling and actually Showing other people and students how its actually done and to start them using this VLC HD multicast everywhere you go, help spread the simple x264 AVC high quality encoding + VLC multicast streaming word. oh and you might want to look at these 16:9 ratios for downscaling your input feeds to a generic screen size to save CPU cycles if your connected PC is not so beefy http://en.wikipedia.org/wiki/List_of_common_resolutions downscaling real 1920×1080 16:9 content to 1024×576 16:9 1.778 589,824 is a good compromise if you cant get your real-time encoding quality quite right to start with. Edited June 11, 2010 by pip99 1
pip99 Posted June 11, 2010 Posted June 11, 2010 (edited) if, as i assume you already have a UK free-sat capable digital dish and digital LMB set up and ready to use near your higher quality Quad PC that's going to be used for serving this high quality DVB input, then your going to also need a DVB-S or DVB-S2 card or perhaps a simple DVB-T terrestrial digital card and aerial of some sort to actually put inside or connect to that PC as a USB2 device etc... you will have to see for instance if any of these USB cards are good and work for you and the OS your using freesat dvb usb2 card - Google Search. nothing but grabbing directly the DVB stream and recoding it with VLC's x264 will produce good visual results like above, connecting an STB of some sort through composite connection to an old analogue TV card will NOT produce good results and only serve to put far more stress on the CPU and whole PC as it try's to cope with the low quality noisy analogue signal , using direct digital DVB Mpeg2 transport streams are your only real option for quality input for Live streaming.....Today. Edited June 11, 2010 by pip99 1
diagram Posted June 14, 2010 Author Posted June 14, 2010 Pip99, Thanks for all this information. Currently I'm trying out some of these suggestions with DVB-T, not HD If anyone is following this path, I recommend using VLC Windows version. This is because some of the DVB-T dongles have an optional pre-amp, which Windows drivers can turn on. Symptoms of not having this on are: can't tune in to any multiplexes, or receive channels from high-powered multiplex only. Also beware that school RF distribution systems can filter out everything but specific analog channels, and then selectively boost the filtered signal. Obviously these will all have to be re-jigged before analog switch-off. I'm not sure if transcoding is necessary, but it sure helps if you install VLC on client computers to receive the stream
pip99 Posted June 14, 2010 Posted June 14, 2010 (edited) when i said "connecting an STB of some sort through composite connection to an old analogue TV card will NOT produce good results and only serve to put far more stress on the CPU and whole PC as it try's to cope with the low quality noisy analogue signal , using direct digital DVB Mpeg2 transport streams are your only real option for quality input for Live streaming.....Today." it seems there was a slight misunderstanding there on the terminology used and that's fine.... ill try and clarify for the readers. what i was referring to when i said 'analogue' was NOT analogue as in the old analogue free to air TV or even the now virtual defunct analogue sat broadcasts , or even that analogue local distribution kit you and many other community sites might have used for many years But rather the way You Feed a given INPUT into VLC..... for instance a generic stand alone STB (Set Top Box) of whatever kind DVB-T, DVB-T2 , DVB-S, DVB-S2, and even the old analogue TV and dual purpose analogue and DVB-T tuners output ports (not the way they take their aerial input signals)will have an analogue SCART and/or perhaps an analogue composite OUT port, even some really expensive older STB's might have a real VGA Out port but again that to is an analogue as its output..... and the only way to convert a VGA into real usable Digital stream usable for VLC and other streaming is an expensive digital real-time ( and lower quality than x264) Encoder that can produce this final digital stream/file etc... the most common way to set-up a proof of concept video stream in the old days was indeed take any analogue output from a SCART or composite connection stand alone VHS/DVD/free-view DVB-T and feed it into a cheap BT878 PC analogue PC TV card, but that's not good quality even today with quad CPUs able to transcode to any A/V codec and container you might want, ITS All ABOUT Your quality of INPUT.... and simply spitting off the ready made single digitally Encoded MPEG2 channel content from its TS (transport stream ) multi channel container as Your input is the only real economical and simplest way to do it day, don't make your Higher quality Input harder than it needs to be that's why you use DVB-whatever as your input, pre-coding existing DVD's and Blue ray content down to your required multicast streaming is also the preferred way if you don't have a need/wish for near real-time streaming as in this live football streaming case..... OC going the extra mile and also Transcoding the live stream in timed sections and storing that at the same time your Multicasting means you can also set-up a file store for later re-run's if your viewers missed the near live streaming. Ohh the free freeNAS is good for storing your content and simple to use any old PC and a bunch of Hard drives iSCSI software raided you might have laying around Learn FreeNAS Edited June 14, 2010 by pip99 1
pip99 Posted June 14, 2010 Posted June 14, 2010 (edited) Pip99, Thanks for all this information. Currently I'm trying out some of these suggestions with DVB-T, not HD If anyone is following this path, I recommend using VLC Windows version. This is because some of the DVB-T dongles have an optional pre-amp, which Windows drivers can turn on. Symptoms of not having this on are: can't tune in to any multiplexes, or receive channels from high-powered multiplex only. Also beware that school RF distribution systems can filter out everything but specific analog channels, and then selectively boost the filtered signal. Obviously these will all have to be re-jigged before analog switch-off. I'm not sure if transcoding is necessary, but it sure helps if you install VLC on client computers to receive the stream as for: is it worth it transcoding/pre-coding or what ever term you want to call it, then YES it is If you care about saving Bandwidth as your needs/wants grow.... and also picking the right options are a MUST hence why i state AVC/H.264, AAC/Mp3, and a good container, such as MP4 or Mkv... all tried and trusted High quality visual and now becoming generic everywhere ,Youtube ,facebook etc don't advertise it but they commissioned x264 dev's to code up their SD/HD encoding back ends, shame they dont keep upto date with their codebase or "high profile" Best quality default settings as found in your current x264 remember, and always Keep in mind that while you can take say a generic DVB-T MPEG2 encoded PS (program Stream) and simply Multicast it directly over your LAN, and wireless 11G and 11N LAN sections, MPEG2 is a massive file-size and far higher bitrate for a given visual quality, that's exactly why Veetle recommend streaming weather real-time transcoded or Pre-coded in x264/H.264 codec format, TO save Masses of bandwidth per hour even in Unicast single client/server modes. so use x264 AVC AND "High profile" settings Everywhere TODAY, forget mpeg2 codec streaming even for LAN Uni/Multicast streaming , only stream mpeg2 codecs as your initial, very short term POC (Proof Of Concept) or a one off, or waste masses of bandwidth .. theres also the Very real question of Visual SD/HD quality over bandwidth too, only AVC/H.264 x264 (CRF=18) encoding gives you the benefit of both to a high quality standard. one other higher quality point to consider too, is look at any generic free-view mpeg2 channel and you will see even with a 100% DVB signal they (the TV companies) do this thing called real time 'stat-mixing' on their kit as its broadcast to you were they take several channels (4 on average) and real-time transcode them all in the given TS (transport Stream) taking/stealing some vital bitrate from the lesser viewed channels and giving that taken bitrate to the most used channel on that TS... and the tech bit that matters to you as the DVB viewer is... , if your watching , recording or as in this case Multicast re-streaming that lesser channel over the LAN to who and whatever kit, You SEE lots more blockiness and general visual interference as that channel hits starved bitrate video sections, that will always be there on the copy no matter what you do at your end viewer end, but see below that's also another reason to transcode to AVC/AAC/Mp4 as you can then also add in some real-time De-blocking, de-Noising, and slight sharpening filter to remove or at least lessen these TV broadcaster stat-mixed mpeg2 obvious visual errors.... Edited June 14, 2010 by pip99 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now