Webcast Video Notes Part 14

From an earlier post: I left out the framerate and audio sample rate; it should inherit these from the input stream. We’ve done two shows with the new mobile settings. Oddly enough we’ve had trouble with the “Flash feed” (http-delivered, FLV-muxed stream of same h.264/aac) both times with video not showing at first. The first…

Webcast Video Notes Part 12

Yay! Got it working with this command-line for Linux VLC; should be adaptable to Windows VLC. /usr/bin/vlc \ -I dummy \ mmsh://192.168.1.25:81/live \ –mms-caching 0 \ –sout=’#transcode{width=320, height=240, fps=30, vcodec=h264, vb=256, venc=x264{aud,profile=baseline,level=30,keyint=30,ref=1}, acodec=mp4a, ab=32,samplerate=44100} :std{access=livehttp{seglen=10,delsegs=true,numsegs=5, index=/home/jim/hls/mystream.m3u8, index-url=http://192.168.1.30/hls/mystream-########.ts}, mux=ts{use-key-frames},dst=/home/jim/hls/mystream-########.ts}’ his works for both the newer Androids but not the Dart or Incredible. I expect it to…

Webcast Video Notes Part 11

From an earlier post: Edit +1: SUCCESS! I noticed among the available codecs is “MPEG-4 Video” which I thought was synonymous with h.264, but apparently not. It works with audio+video on VLC and the two newest Androids. The downside is blocky checkered pixellation, but I have some settings to fiddle with. My current theory is…

Webcast Video Notes Part 10

From an earlier post: Test results HTML5 video tag <video width=”640″ height=”360″ controls>: […] <source src=”rtsp://192.168.1.59:7070/my_stream.sdp” type=”video/mp4″> – using Wirecast QT h264 360p encoder preset and built-in streaming server – works somewhat on Nexus 4; video stops > after a few seconds, but sound continues playing. Sound doesn’t play in VLC (huh?). Does not work…

Webcast Video Notes Part 9

Flumotion has been an exercise in frustration. They are a commercial company with an open source product and proprietary product and a content delivery network and perhaps something else, so it was nearly impossible to figure out if the free product would do what I want, but unsurprisingly to do what I want costs money,…

Webcast Video Notes Part 8

Installing Flumotion, got this error: Setting up flumotion (0.10.0-3) … Could not create certificate. Openssl output was: Error Loading extension section v3_req 140532851566240:error:2207507C:X509 V3 routines:v2i_GENERAL_NAME_ex:missing value:v3_alt.c:537: 140532851566240:error:22098080:X509 V3 routines:X509V3_EXT_nconf:error in extension:v3_conf.c:93:name=subjectAltName, value=webapp.xpoo.net dpkg: error processing flumotion (–configure): subprocess installed post-installation script returned error exit status 1 Happened after it prompted me for cert info. Probably…

Webcast Video Notes Part 6

I’ve changed tack today and am trying to modify my current VLC transcoder string to work with the Android. Interestingly, changing the mux to TS works on my Nexus 4 but nothing else so far, not even the Flash player on the website. “c:\Program Files (x86)\videolan\vlc\vlc.exe” mmsh://192.168.1.25:81/live :sout=”#transcode{vcodec=h264,venc=x264{bframes=0,nocabac,level=30},vb=350,scale=1,acodec=mp4a,ab=32,samplerate=44100}:http{mux=ts,dst=:1234/DBAShow}” :no-sout-rtp-sap :no-sout-standard-sap :sout-keep –sout-http-mime=”video/mp4” –sout-x264-profile=”baseline” –sout-mux-caching=15000 –extraintf=”logger”…

Webcast Video Notes Part 5

Holy moly, what a beating! But I finally got this example to work For various reasons I had to create a new virtual machine, install a newer version of Linux and spend much time troubleshooting this simple script. I eventually found that a missing component (webmmux plugin) was in a “good plugins” package I hadn’t…

Webcast Video Notes Part 4

Making changes to encoder settings under the thought that I’m using nonstandard settings/profiles/thingys. Changing FPS to 15, res to 720×480 and checking “limit peak bit rate” Changed around some other things. Noticed that VLC was reporting different frame rates than I had set in the encoder (30fps instead of 15, 24 instead of 12). Decided…

Webcast Video Notes Part 3

Test results HTML5 video tag <video width=”640″ height=”360″ controls>: <source src=”/vid/sintel_trailer-480p.mp4″ type=”video/mp4″> – (static file) Works (actually doesn’t work on the Dart but does on the Incredible) <source src=”rtsp://192.168.1.59:7070/my_stream.sdp” type=”video/mp4″> – using Wirecast QT h264 360p encoder preset and built-in streaming server – works somewhat on Nexus 4; video stops after a few seconds, but…