Initial commit
Initial commit of all the code to make the video_call_with_chat_and_file_sharing.html demo application work.
Minor update to fix the webrtc_signal_server.js description in README.md.
Added rtc_ice_candidate abstraction to webrtc_polyfill.js
Updated following js to use this abstraction.
Removed redundant image file.
Updated ip address comment to make it more explicit.
Added reference to http://www.webrtc.org/interop in webrtc_polyfill.js
Fixed close event handler so it logs the remoteAddress, reasonCode and description correctly.
Added media_element.play() command to connect_stream_to_src() method for Webkit (Chrome) version as v28 now seems to need this.
Updated webrtc_polyfill.js to use the Mozilla STUN server for Firefox as v22 is not playing nicely with the Google STUN server.
Added a clearer description of what this project is designed for.
Added line to mute local video to prevent feedback from the preview stream.
Added local_stream_added flag to track when the local video stream has been added to the peer_connection.
NOTE: Chrome doesn't seem to implement peer_connection.localStreams.length 8(
Added create_offer() and create_answer() methods that automagically wait until local_stream_added is true before they send their signals.
Added console.log() comments so it's easy to see the different call flows in the console.
Added link to the book page on the packtpub site.
Added image_processing_pipeline.html demo.
Added description of image_processing_pipeline.html
Added spacing to make code more readable.
Moved image_processing_pipeline.html to an Extras section.
Simplified the way the channels are handled within the example_processor() function.
Added "key concept" notes and made a few small tidy ups.