Action Item #202

Create an opkg for crtmpserver for use on PiBox

Added by Hammel over 5 years ago. Updated about 5 years ago.

Status:ClosedStart date:19 Jul 2013
Priority:ImmediateDue date:
Assignee:Hammel% Done:

100%

Category:-
Target version:0.1.0
Severity:02 - High

Description

crtmpserver can be cross compiled using the PiBox toolchain and staging tree. Convert the build artifacts into an opkg for installation.

For testing, try this url to get an FLV sample:
http://developer.longtailvideo.com/trac/export/944/trunk/html5/test/files/bunny.flv

Associated revisions

Revision a2741570
Added by Hammel over 5 years ago

RM #202: Initial import of crtmpserver cross compilation package.

Revision c5120ea4
Added by Hammel over 5 years ago

RM #202: Cleaned up opkg target to build what I think is a correct installation of crtmpserver. Added opkg-clean target as well.

Revision b21be1e2
Added by Hammel over 5 years ago

RM #202, RM #191: Created custom config file that allows crtmpserver to start up without ssl keys. Startup appears okay but its
unclear if feeding it data or retrieving data from it work correctly. That's still to be tested.

History

#1 Updated by Hammel over 5 years ago

  • % Done changed from 0 to 50

Just imported the initial cross-compilation build system. Packaging is not implemented yet, however.

#2 Updated by Hammel over 5 years ago

  • % Done changed from 50 to 70

Cleaned up opkg target to build what I think is a correct installation of crtmpserver. Added opkg-clean target as well.

opkg has not been tested on target yet.

#3 Updated by Hammel over 5 years ago

Packaging verified working on target.

Runtime has not been tested on target yet.

#4 Updated by Hammel over 5 years ago

  • % Done changed from 70 to 80

Created custom config file that allows crtmpserver to start up without ssl keys. Startup appears okay but its
unclear if feeding it data or retrieving data from it work correctly. That's still to be tested.

#5 Updated by Hammel over 5 years ago

  • Description updated (diff)

#6 Updated by Hammel over 5 years ago

To test server:
  1. Start server: crtmpserver /etc/crtmpserver.lua
    3 See http://wiki.rtmpd.com/documentation#testing_sample_application

This url provides a Flash application:
http://dl.dropbox.com/u/2918563/flvplayback.swf

Near the bottom right there is a URL to use to connect. I may be able to set this to the target box and run the flvplayback.swf on the host to test the platform. This doesn't work via a proxy but may work on the local LAN.

#7 Updated by Hammel about 5 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 80 to 100

The crtmpserver opkg was installed and successfully tested by adding the bunny.flv (Big Buck Bunny) video to its media folder, then using the crtmpserver flvplayback.swf sample application, pointing it at the crtmpserver on PiBox.

Video playback was smooth though audio was not. This is probably sufficient for streaming the webcam, which is all that's required initially of crtmpserver (streaming movie files would be icing on the cake for that at the moment).

All updates are pushed to the crtmpserver upstream project on gitorious.

This issue can be closed.

Also available in: Atom PDF